Jira Automation のブランチ

自動化ルールを設定する際に、ルールの別のセクションを作成して、関連する課題にアクションを実行できます。これはブランチと呼ばれます。以下では、Jira Cloud の自動化で利用可能なブランチのタイプをご確認いただけます。詳細については、ルールブランチとはをご覧ください。

関連する課題ブランチでは、ルールをトリガーした課題に関連する課題に対してアクションを実行できます。たとえば、課題が [完了] に移動したときにトリガーされるルールがあれば、その課題のサブタスクにコメントを追加します。

作成済み課題にアクセスする

ルールでは、課題を作成 アクションと課題を複製 アクションを使用して課題を作成できます。これらの新しく作成された課題に対して、同じルール内でコメントの追加やサブタスクの作成などのさらなるアクションを実行するには、関連する課題ブランチが必要です。

これは、ルールのメインブランチは常に作成された課題ではなく、トリガー課題に適用されるためです。たとえば、課題を作成アクションの後に課題にコメントアクションを追加すると、作成された課題ではなく、トリガー課題にコメントが追加されます。

これに対応するには、作成されたすべての課題に対するブランチを新しく作成し、新しく作成した課題に対してアクションを実行できるようにします。

あるいは、単一課題のみにアクションが必要な場合は、[関連する課題] 条件 (最後に作成されたもの) を使用できます。

ブランチ実行の順番を付ける

  • 複数の課題 (4 件のサブタスクなど) に対するブランチは同時に実行され、必ずしも次のブランチの開始前に前のブランチが完了するわけではありません。そのため、ブランチ間の変更に依存することはできません。

  • 複数の課題上のブランチは新規プロセスとして実行され、メインブランチはサブブランチが開始するまで実行を続けます。

高度な分岐

高度な分岐を使用すると、スマート値を入力して、その値に対してオブジェクトとしてアクションを実行できます。たとえば、スマート値 {triggerissue.comments.body} を入力すると、課題に関する各コメントに対してブランチがアクションを実行できるようになります。

また、これを使用して、受信 Webhook や Web リクエストからのレスポンスによく見られる JSON 配列をループ オーバーすることもできます。この Web リクエストを JSON レスポンスとして見なします。

{"success":true,"myList":[{"id":3,"name":"Smith","myValues":[1,2,3]},{"id":4,"name":"Wong","myValues":[5,2]}]}

これで、スマート値 {{webResponse.body.myList}} を入力できます。これにより、ブランチは各リスト要素に対してあらゆる条件やアクションを実行できます。以下に例を示します。

Jira 自動化の高度なブランチ コンポーネント

同時にブランチを作成

高度なコンポーネントは、Atlassian の Premium エディションと Cloud Enterprise エディションでご利用いただけます。

自動化ルール コンポーネントの複数のグループが、同時に実行できます。このコンポーネントは、異なるタスクを同時に実行する必要があるが、互いに依存していない場合に使用します。

AQL

Jira Service Management でのみご利用になれます。AQL でブランチを作成すると、スキーマを選択して AQL クエリを入力し、クエリによって返されたオブジェクトに対してアクションを実行できます (オブジェクト最大 50 個まで)。

アクション設定時に、{{object}} スマート値を使用して各オブジェクトの詳細にアクセスできます。アセット スマート値の詳細についてご確認ください。

 

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。