Identify the rules that updated/created a Jira DC issue or that were triggered from it

プラットフォームについて: Data Center のみ。 - This article only applies to Atlassian apps on the Data Center プラットフォーム

この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。

*Fisheye および Crucible は除く

要約

このガイドでは、自動化ルールを識別するのに役立つ SQL クエリをご紹介します。

  • 特定の Jira 課題を更新または作成している自動化ルール

  • または、特定の Jira 課題によってトリガーされた自動化ルール

ソリューション

ルールの実行に関する情報は、名前が AO_589059_AUDIT_ITEM で始まる次のようなデータベース テーブルに保存されます。

  • AO_589059_AUDIT_ITEM

  • AO_589059_AUDIT_ITEM_ASC_ITEM

  • AO_589059_AUDIT_ITEM_CGE_ITEM

  • AO_589059_AUDIT_ITEM_COMP_CGE

  • AO_589059_AUDIT_ITEM_PROJECT

自動化ルールの監査ログ内の成功/失敗メッセージは、これらのテーブルから発生します。

特定の Jira 課題によってトリガーされたルール、または特定の課題を作成/更新したルールを特定するために実行できる SQL クエリを次に示します。

いくつか重要な注意事項:

  • 次のクエリの "ABC-123"、"DEF-456" を、クエリ対象となる課題キーのリストに置き換える必要があります

  • これらのクエリは Postgres 用に作成されているため、データベース プラットフォームに合わせて調整が必要となる場合があります。

  • チケットの古さや、このチケットに対して実行された可能性がある自動化ルールの数によっては、ai."CREATED" 列を使用して、これに日付の制約を追加することをお勧めします。

SQL クエリ 1: 特定の Jira 課題キーによってトリガーされた自動化ルールを特定します

SELECT ai."CATEGORY" AS "Rule Result", ai."CREATED" AS "Rule Execution Time", ai."OBJECT_ITEM_NAME" AS "Rule Name", ai."SUMMARY" AS "Rule Summary", aiai."NAME" AS "Object Name", aiai."TYPE_NAME" AS "Object Type" FROM public."AO_589059_AUDIT_ITEM" ai INNER JOIN public."AO_589059_AUDIT_ITEM_ASC_ITEM" aiai ON ai."ID" = aiai."AUDIT_ITEM_ID" WHERE aiai."NAME" in ('ABC-123', 'DEF-456');

出力の例

|Rule Result|Rule Execution Time |Rule Name |Rule Summary |Object Name|Object Type| |-----------|-----------------------|------------------|------------------|-----------|-----------| |SUCCESS |2024-10-08 09:32:16.813|change description|change description|SCRUM-9 |ISSUE | |SUCCESS |2024-10-08 09:32:19.670|Create issue |Create issue |SCRUM-9 |ISSUE |

この例では、2024 年 10 月 8 日午前 9 時 32 分に、課題キー SCRUM-9 によって 2 つのルールが 1 回トリガーされたことがわかります。

SQL クエリ 2: 特定の Jira 課題キーを作成または更新した自動化ルールを特定します

SELECT ai."CATEGORY" AS "Rule Result", ai."CREATED" AS "Rule Execution Time", ai."OBJECT_ITEM_NAME" AS "Rule Name", ai."SUMMARY" AS "Rule Summary", aici."CHANGE_TO" AS "Object Name", aici."FIELD_NAME" AS "Action Type" FROM public."AO_589059_AUDIT_ITEM" ai INNER JOIN public."AO_589059_AUDIT_ITEM_CGE_ITEM" aici ON ai."ID" = aici."AUDIT_ITEM_ID" WHERE aici."FIELD_NAME" in ('com.codebarrel.automation.rule.execution.edit.issue.success', 'com.codebarrel.automation.rule.execution.create.issue.success') AND aici."CHANGE_TO" in ('ABC-123', 'DEF-456');

出力 1 の例:

|Rule Result|Rule Execution Time |Rule Name |Rule Summary |Object Name|Action Type | |-----------|-----------------------|------------------|------------------|-----------|-----------------------------------------------------------| |SUCCESS |2024-10-08 09:32:16.813|change description|change description|SCRUM-9 |com.codebarrel.automation.rule.execution.edit.issue.success|

この例では、2024 年 10 月 8 日午前 9 時 32 分に、SCRUM-9 キーによって、Jira 課題が "説明の変更" というルールで 1 回更新されたことがわかります。

この Jira 課題に対して行われたアクションのタイプは "アクション タイプ" 列にあります。この例では、アクションのタイプは com.codebarrel.automation.rule.execution.edit.issue.success です。つまり、ルールがこの課題を編集したことを意味します。

出力 2 の例:

|Rule Result|Rule Execution Time |Rule Name |Rule Summary|Object Name|Action Type | |-----------|-----------------------|------------|------------|-----------|-------------------------------------------------------------| |SUCCESS |2024-10-08 09:32:19.670|Create issue|Create issue|SCRUM-24 |com.codebarrel.automation.rule.execution.create.issue.success|

この例では、2024 年 10 月 8 日午前 9 時 32 分に、SCRUM-24 というキーによって、"課題の作成" というルールで Jira 課題が作成されたことがわかります。

この Jira 課題に対して行われたアクションのタイプは "アクション タイプ" 列にあります。この例では、アクションのタイプは com.codebarrel.automation.rule.execution.create.issue.success です。つまり、ルールによってこの課題が作成されたことを意味します。

更新日時: September 25, 2025

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

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