課題を更新した自動化ルールを特定する方法
プラットフォームについて: Data Center のみ。 - この記事は、 Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
要約
このガイドでは、課題を更新するために実行されている自動化ルールを特定するのに役立つ SQL クエリを提供します。
ソリューション
ルールの実行に関する情報は、AO_589059_AUDIT_ITEM テーブルに保存されます。Automation for Jira の監査ログ内の成功/失敗メッセージは、ここから発生します。自動化が実行された実際のオブジェクトは、AO_589059_AUDIT_ITEM_ASC_ITEM テーブル内にリストされています。そこで、以下のクエリはこれらのテーブルを結合し、特定のチケットに対して実際に実行されたルールの結果とルールを示します。
1
2
3
4
5
6
7
8
9
10
11
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" = '<issue key, ex: TEST-4>';
重要な注意事項:
<課題キー (例: TEST-4)> を、検索する実際の課題キーに置き換える必要があります。
これは Postgres 用に作成されているため、データベース プラットフォームに合わせて調整する必要がある場合があります。
チケットの古さや、このチケットに対して実行された可能性がある自動化ルールの数によっては、ai."CREATED" 列を使用してこれに日付の制約を追加することをお勧めします。現在の形式のクエリは、チケットに対してこれまでに実行されたすべてのルールを、そのチケットに対して実行された回数分だけ返します。これにより大量のデータが返される可能性があるため、ここでは注意が必要です。
この内容はお役に立ちましたか?