私はJiraプラグインgroovyrunnerを使用していますが、いくつかのスクリプトが組み込まれています。その1つは、特定のプロジェクトが特定のイベントを発生させたときにビルトインスクリプトを実行するスクリプトリスナーです。この場合、スクリプトは「サブタスクを作成する」です。いくつかの設定と場合によっては制約を選択した後に、追加のコードを実行することができます。サブタスクが作成されるときに譲受人が設定されるようにします。今私がしたいのは、サブタスクのコンポーネントを設定することです。現在は、親コンポーネントを使用していますが、これは嫌です。スクリプトリスナープラグインを使用してJiraサブタスクのコンポーネントを設定する方法は?
もともと私が使用しようとしていた。
issue.setComponentIds('idnum')
が、今、私はちょうどこのが見つかりました:私はちょうどトラブルProjectComponentをcontructingに飛躍を作るを持っていますhttp://docs.atlassian.com/jira/latest/com/atlassian/jira/issue/MutableIssue.html
で
setComponentObjects(Collection<ProjectComponent> components)
をコンポーネントIDを使用してコレクションに挿入します。