自動化ルールをデバッグする
ルールが期待どおりに動作しない場合のトラブルシューティングや問題解決には、以下の情報が役立ちます。
1. 監査ログを確認する
ルールが失敗した際は、監査ログの確認が最初のステップです。監査ログを確認する際は、次の手順に従います。
表示されているエラーを確認します。エラーがある場合、問題の修正方法に関する提案や説明がありますか?
あるはずのエントリが表示されていない場合は、トリガーを正しく設定していないか、トリガーにフィルターが設定されており、そのフィルターが期待どおりにふるまっていないかのいずれかです。
監査ログの編集内容を、製品で見つけられる履歴情報 (Jira の課題履歴や Confluence のページ履歴など) と比較します。
2. スマート バリューをデバッグする
"ログ" アクションを使用
[ログ] アクションでは、スマート値を含む監査ログに値が追加されます。これは、複雑なスマート値機能をテストする際に便利です。
Log message:
This should evaluate to 2: {{#=}}1 + 1{{/}}
デバッグを使用
[ログ] アクションを使用するには、ルールに別のコンポーネントを追加する必要があります。{{#debug}}
関数によって、これを回避できます。
スマート バリューをデバッグ タグで囲うことで、スマート バリューを通常のように処理できます。また、監査ログ内に値を表示することで、より役立つ情報が確認できます。
{{#debug}}{{#=}}1 + 1{{/}}{{/}}
このルールを実行すると、監査ログには次の項目が含まれるようになります。
Debug message
2
3. テストを簡単、クリーンにする
この内容はお役に立ちましたか?
さらにヘルプが必要ですか?
アトラシアン コミュニティをご利用ください。