自動化ルールを使用して複製するときにソース課題から複製先にコンポーネントをコピーする方法
プラットフォームの注記: Cloud のみ - この記事は、 クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。
要約
コンポーネントはプロジェクト レベルの概念であるため、自動化ルールを使用してチケットを複製してもコンポーネントはコピーされません。コンポーネントは各プロジェクトで個別に定義されるため、自動化ルールの課題複製コンポーネントにある標準の [トリガー課題からコピー] オプションを使用してコンポーネントをコピーすることはできません。この記事では、[その他のオプション] > [追加フィールド] セクションを使用してコンポーネントをコピーする方法を説明します。
ソリューション
自動化ルールに任意のトリガー (課題関連を想定) を設定します。
必要に応じて条件コンポーネントを追加します。
[課題の複製] コンポーネントを追加し、そのコンポーネントの [その他のオプション] > [追加フィールド] セクションに移動します。
以下の JSON をコピーして [追加フィールド] ボックスに貼り付けます。
1 2 3 4 5
{ "fields": { "components":{{triggerIssue.components.name.asJsonObject("name").asJsonArray}} } }
[設定するフィールドを選択] オプションの [コンポーネント] フィールド チェックボックスはオンにしないでください。必要に応じて他のフィールドを選択して設定できますが、コンポーネントは選択できません。
ルールを保存して更新します。
これにより、複製先/複製された課題にコンポーネントが直接設定され、複製先プロジェクトにコンポーネントがまだ存在しない場合は作成されます。
この内容はお役に立ちましたか?