Jira Service Managementで自動化ルールを作成して、フォームフィールドの値を取得しようとしています。現在、UUIDが指定されている場合、次のスマート値を使用してフィールド値を取得できます:
{{issue.forms.."フォームフィールド名".label.first}}
さらに、次のスマート値を使用してUUIDを動的に取得できることを確認しました。
proforma.forms".forms.first.uuid}}
しかし、動的に取得したUUIDを組み合わせてフォームフィールドの値を取得するのに問題があります。たとえば、次の試みは期待どおりに機能しませんでした:{{issue.forms.{{issue.properties."proforma.forms".forms.first.uuid}}."PCRequired".label.first}}
また、REST APIを使用してフォームフィールドの値を動的に取得することも検討しています。誰かが特定の手順やコード例を提供していただければ、非常に役立ちます。以下のようなAPIエンドポイントの使用を検討していますが、詳細がわかりません:
https://api.atlassian.com/jira/forms/cloud/{cloudid}/issue/{{issue.キー}}/form/{{issue.properties."proforma.forms".forms.first.uuid}}/field/FormFieldName
どなたかこの問題を解決する方法を知っているか、提案する具体的なアプローチをお持ちの方がいらっしゃいましたら、ご指導いただければ幸いです。