A4J ルール: 循環的な自動化 - 課題タイプ A の作成によってサブタスクを作成し、課題タイプ A のクローズによってサブタスクをクローズして課題タイプ B を作成する
プラットフォームについて: Data Center のみ。 - この記事は、 Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
要約
循環自動化ルールの要件は次のとおりです。
課題タイプ A の課題が作成されると、多数のサブタスクが自動で作成されます。
課題タイプ A の課題がクローズされると、その下にある既存のサブタスクがクローズされて課題タイプ B の別の課題が作成されます。
この新規作成された課題タイプ B もその下に多数のサブタスクが作成される、といった具合に進みます。
ソリューション
要約すると、このアプローチは次のようになります。
フレームワーク全体に 2 つのトリガー (つまり、課題タイプが作成されて課題タイプがクローズされる) があるため、ユース ケースには 2 つの別のルールが必要です。
特定の課題タイプが作成されたら サブタスクを作成する というルール #1 を維持できます
親課題タイプのクローズ時にルール #2 をトリガーして新しい親課題タイプを作成する必要があります
新しい親課題タイプを作成するというルール #2 アクションによって、最初のルールが再びトリガーされます (循環的)
ここでは、ルール #1 の [Check to allow other rule actions to trigger this rule (他のルールのアクションによりこのルールがトリガーされることを許可する)] をオンにして、サブタスク作成ルールがクローズルールによってトリガーされるようにします
ルール #1 | ルール #2 |
1. 課題タイプ A が作成されたとトリガーします。 2.(if-else) 課題タイプ (アクション) に応じて、選択したサブタスクを作成します。 3. 「チェックして、他のルールアクションがこのルールをトリガーすることを許可する 」ボタンをオンにします(これは、ルール#2 がこのルールをトリガーできることを確認するためです) | 1. 課題が [完了] にトランジションするとトリガーされます。 2.(条件-「それ以外の場合」) サブタスクの課題タイプ (ブランチ) に応じて、サブタスクをクローズします - サブタスク ワークフローが [すべて→完了] トランジションになっていることを確認してください 3.(アクション) 課題タイプ B の新しい課題を作成します (これにより、ルール #1 がトリガされ、サブタスクが作成されます) |
ルール #1 とルール #2 の両方について、以下のスクリーンショットを参照してください
この内容はお役に立ちましたか?