Jira Expressions スキル は何をしますか?
このスキルは、Jira 式の作成、レビュー、変換が必要なときに使用します。ScriptRunner for Jira Cloud では、ワークフロー条件とバリデータは Jira 式として実装する必要があります(Post Functions は引き続き Groovy ベースです)。
アクティベーションシグナル
- タスクが Jira Cloud のワークフロー条件またはバリデータに関するもの
- ユーザーが Jira 式を要求するか、Data Center の Groovy ワークフローロジックを Cloud に変換するよう依頼する
- 評価に失敗する式をレビューまたはデバッグしている
ワークフロー
- 環境内で
jira-expression-generatorサブエージェントが利用可能な場合、このスキルの参照を直接使用せずに、そちらに式の生成を委譲してください。サブエージェントは同じ参照資料を組み込んでいます。 - 利用できない場合は、式を作成する前に
references/reference.mdを完全に読んでください。Jira Expressions は JavaScript ではありません。そこに文書化された構文、メソッド、プロパティのみが存在し、それ以外は実行時に失敗します。 - 独自に考案する前に
references/examples.mdを読み、条件とバリデータのパターンを確認してください。 - 結果を参照と照合して検証してください。ワークフロー条件またはバリデータは真偽値を返す必要があり、負荷の高い操作には制限があります。
注意事項
- 式のテキストのみを出力してください。マークダウンフェンスや
jira-expressionのような言語ヒント行は付けないでください。 - null チェックを積極的に適用してください(
?.、??、明示的な!= null)。非表示フィールドや欠落したカスタムフィールドはnullを返します。 - Data Center の Groovy から変換する場合、参照の変換ルールに従って、Groovy の真偽値、null の順序、文字列リテラルを正確に保持してください。
- リクエストが Jira Expressions DSL で実現できない場合は、文書化されていない構文を捏造するのではなく、その旨を伝えて制限事項を説明してください。