自動化ルール | リンクされた課題を課題のカスタム フィールド テキストに保存する

プラットフォームの注記: Cloud のみ - この記事は、 クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。

要約

このナレッジベース記事は、次のユース ケースに対する提案を共有するのに役立ちます。

ある課題が何らかの関連課題 (たとえば、"Blocks") とリンクされたら、親課題のカスタム フィールドの "Text" タイプに課題キーを保存します。

ソリューション

このユース ケースでは、自動化ルールをさまざまなアプローチで設定できます。ここでは、検討できるアプローチを 1 つ紹介します。

トリガー: 課題のリンク ブランチ ルール/関連課題: 関連課題のタイプ: 現在の課題 課題を検索: JQL: issue in linkedIssues({{key}}, "blocks") 課題を編集: 目的のカスタム フィールドを選択。フィールドに値を渡す: {{LookupIssues}}

参考として、自動化ルールの構成ファイルを以下に示します。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 { "cloud": true, "rules": [ { "id": 15126453, "clientKey": "fcb18f79-08d6-35bd-9c47-b1e204f45645", "name": "Add linked issue in the custom field", "state": "ENABLED", "description": "", "authorAccountId": "6362284b01c2ff842c19db70", "actor": { "type": "ACCOUNT_ID", "value": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077" }, "created": 1696235484668, "updated": 1696236596349, "trigger": { "id": "329691080", "component": "TRIGGER", "parentId": null, "conditionParentId": null, "schemaVersion": 1, "type": "jira.issue.event.trigger:link", "value": { "linkTypes": [ "Blocks" ] }, "children": [], "conditions": [], "connectionId": null }, "components": [ { "id": "329691082", "component": "BRANCH", "parentId": null, "conditionParentId": null, "schemaVersion": 1, "type": "jira.issue.related", "value": { "relatedType": "current", "jql": "", "linkTypes": [], "onlyUpdatedIssues": false, "similarityLimit": 40, "compareValue": 0 }, "children": [ { "id": "329691084", "component": "ACTION", "parentId": "329691082", "conditionParentId": null, "schemaVersion": 1, "type": "jira.lookup.issues", "value": { "id": "_customsmartvalue_id_1696236456463", "name": { "type": "FREE", "value": "lookupIssues" }, "type": "JQL", "query": { "type": "SMART", "value": "issue in linkedIssues({{key}}, \"blocks\")" }, "lazy": false }, "children": [], "conditions": [], "connectionId": null }, { "id": "329691085", "component": "ACTION", "parentId": "329691082", "conditionParentId": null, "schemaVersion": 1, "type": "codebarrel.action.log", "value": "{{lookupIssues}}", "children": [], "conditions": [], "connectionId": null }, { "id": "329691086", "component": "ACTION", "parentId": "329691082", "conditionParentId": null, "schemaVersion": 10, "type": "jira.issue.edit", "value": { "operations": [ { "field": { "type": "NAME", "value": "Link Key" }, "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "type": "SET", "value": "{{lookupIssues}}" } ], "advancedFields": null, "sendNotifications": true }, "children": [], "conditions": [], "connectionId": null } ], "conditions": [], "connectionId": null } ], "canOtherRuleTrigger": false, "notifyOnError": "FIRSTERROR", "projects": [], "labels": [], "tags": [ { "id": 44621159, "tagType": "IS_RULE_UPDATED", "tagValue": "true" } ], "ruleScope": { "resources": [ "ari:cloud:jira:7bbd0f61-9cf7-46a8-a02c-5d635b174db8:project/10015" ] }, "ruleHome": { "ruleLifeCycleHome": { "locationARI": "ari:cloud:jira:7bbd0f61-9cf7-46a8-a02c-5d635b174db8:project/10015" }, "ruleBillingHome": { "locationARI": "ari:cloud:jira-software::site/7bbd0f61-9cf7-46a8-a02c-5d635b174db8" } }, "writeAccessType": "UNRESTRICTED", "collaborators": [], "billingType": "NORMAL" } ] }

情報

ハイパーリンク形式の課題が必要な場合は、カスタム フィールドで Wiki スタイル レンダラーがフィールドのアクティブ レンダラーとして設定されていることを確認してください。アクティブ レンダラーを Wiki スタイルとして設定するには、ナレッジベース記事「How to update Active Renderer for the field」を参照してください。

更新日時: 2024年05月31日)

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。