How to clone issue and update customer request type using Automation for Jira
プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Fisheye および Crucible は除く
目的
Clone issue and update the target clone ticket customer request type using Automation for Jira rules.
ソリューション
- 自動化ルールを次のように設定します。
- [ルールの詳細] で、ソース プロジェクトとターゲット プロジェクトに限定してください。例:
- SDS = ソース プロジェクト
- HD = ターゲット プロジェクト
- [課題フィールドを編集] アクションで、JSON 形式を次のように設定します。
ご覧のように、"Customer Request Type" フィールドは GUID = "hd/46d6141f-a6ba-486a-a989-d67be7f760d1" に設定されています。
{ "fields":{ "Customer Request Type":"hd/46d6141f-a6ba-486a-a989-d67be7f760d1" } }
顧客リクエスト タイプの GUID を見つけるには、次の SQL クエリを実行します。
select vp."KEY" as portal_key, vp."NAME" as "project name", vpf."KEY" as "customer request type guid", vpf."NAME" as "customer request type name" from "AO_54307E_VIEWPORT" vp join "AO_54307E_VIEWPORTFORM" vpf on vp."ID" = vpf."VIEWPORT_ID";
結果:
portal_key プロジェクト名 顧客リクエスト タイプの GUID 顧客リクエスト タイプの名前 sds SDS 0e956422-5193-4ed3-8305-09720410a444 テスト sds SDS aa229e33-81e0-4e7d-908b-dc50cf1a6231 テスト hd HD 46d6141f-a6ba-486a-a989-d67be7f760d1 Test Block hd HD 59c26ee0-f5d6-44fc-8f7d-19cf1f619486 Test Accept - このシナリオでは、複製課題の顧客リクエスト タイプを「Test Block」に設定しようとしています。GUID は、「<portal_key>/<request_guid>」になります。
- portal_key = hd
- request_guid = 46d6141f-a6ba-486a-a989-d67be7f760d1
- 自動化ルールを保存し、テスト環境でテストを続行します。
トラブルシューティング
自動化ルールが機能しない場合:
- この自動化ルールは課題をトランジションするときにトリガーされます。手動トリガーなどの他のトリガーを使用して結果をテストしていないかどうかを確認してください。
- エラーが表示された場合は、監査ログを確認してください。場合によっては、不正な顧客リクエスト タイプの GUID に関連してエラーが発生することがあります。
- 自動化ルールが 1 つのプロジェクトに制限されている可能性があります。ルールの詳細で複数のプロジェクトが許可されていることを確認し、関連するプロジェクトをすべて選択してください。
- 本番環境と開発環境など、異なる Jira 環境で上記の SQL を実行すると、結果が異なる場合があります。本番環境に実装する前に、リクエスト タイプの GUID とポータル キーを確認してください。
最終更新日: 2023 年 12 月 20 日
Powered by Confluence and Scroll Viewport.