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 の両方について、以下のスクリーンショットを参照してください

ルール #1
ルール #2

更新日時: 2024年05月31日)

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

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