Manage status updates for linked work items in Jira Cloud
プラットフォームの注記: Cloud のみ - This article only applies to Atlassian apps on the クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。
要約
This article instructs you on how to create an automation rule to update a linked work item's status when its associated work item's status changes.
シナリオの例
When a work item's status is marked from Working to Done, the automation rule should check for linked work items with the relation "blocks." If a linked work item exists, it should be transitioned to the Done status only if the current status is Working.
ソリューション
The automation rule could be setup by multiple approaches. Here is one of the approaches for this use case:
Trigger: Work item transitioned: From "Working" to "Done"
Branch rule: Linked work item
リンク タイプ: ブロック
Condition: If status equals to Working
Action: Transition work item to Resolved
自動化ルールの構成ファイルは以下のとおりです。
{"cloud":true,"rules":[{"id":15255285,"clientKey":"fcb18f79-08d6-35bd-9c47-b1e204f45645","name":"Update status of the linked issue to resolved","state":"ENABLED","description":"","authorAccountId":"6362284b01c2ff842c19db70","actor":{"type":"ACCOUNT_ID","value":"557058:f58131cb-b67d-43c7-b30d-6b58d40bd077"},"created":1696913681196,"updated":1696913681196,"trigger":{"id":"333522627","component":"TRIGGER","parentId":null,"conditionParentId":null,"schemaVersion":1,"type":"jira.issue.event.trigger:transitioned","value":{"eventKey":"jira:issue_updated","issueEvent":"issue_generic","fromStatus":[{"type":"NAME","value":"Working"}],"toStatus":[{"type":"NAME","value":"Resolved"}]},"children":[],"conditions":[],"connectionId":null},"components":[{"id":"333522628","component":"BRANCH","parentId":null,"conditionParentId":null,"schemaVersion":1,"type":"jira.issue.related","value":{"relatedType":"linked","jql":"","linkTypes":["blocks"],"onlyUpdatedIssues":false,"similarityLimit":40,"compareValue":0},"children":[{"id":"333522629","component":"CONDITION","parentId":"333522628","conditionParentId":null,"schemaVersion":3,"type":"jira.issue.condition","value":{"selectedField":{"type":"ID","value":"status"},"selectedFieldType":"status","comparison":"EQUALS","compareValue":{"type":"NAME","modifier":null,"value":"Working","multiValue":false,"source":null}},"children":[],"conditions":[],"connectionId":null},{"id":"333522630","component":"ACTION","parentId":"333522628","conditionParentId":null,"schemaVersion":10,"type":"jira.issue.transition","value":{"operations":[],"advancedFields":null,"sendNotifications":true,"destinationStatus":{"type":"NAME","value":"Resolved"},"transitionMatch":""},"children":[],"conditions":[],"connectionId":null}],"conditions":[],"connectionId":null}],"canOtherRuleTrigger":false,"notifyOnError":"FIRSTERROR","projects":[],"labels":[],"tags":[],"ruleScope":{"resources":["ari:cloud:jira::site/7bbd0f61-9cf7-46a8-a02c-5d635b174db8"]},"ruleHome":{"ruleLifeCycleHome":{"locationARI":"ari:cloud:jira-servicedesk::site/7bbd0f61-9cf7-46a8-a02c-5d635b174db8"},"ruleBillingHome":{"locationARI":"ari:cloud:jira-servicedesk::site/7bbd0f61-9cf7-46a8-a02c-5d635b174db8"}},"writeAccessType":"UNRESTRICTED","collaborators":[],"billingType":"NORMAL"}]}注意
上記の JSON コードをファイルにコピーして、.json として保存します。Jira にインポートして上記のルールをインポートします。
この内容はお役に立ちましたか?