Automation for Jira - Various methods to update a group picker (multiple groups) field
プラットフォームについて: 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 は除く
要約
Updating the content of a group picker field (multiple groups) is not always an easy task, especially when using a JSON formula in an Edit Issue component.
このナレッジ記事では、次のいずれかを使用して、このタイプのフィールドを更新するために使用できる自動化ルールの例をいくつか提供します。
- 明示的な値
- the content of single group picker fields
- the content of multi group picker fields
環境
- Jira Server / Data Center 8.0.0 以降のバージョン
- Automation for Jira 7.4.0 以降のバージョン
シナリオ
For each scenario below, we will assume that the name of the custom field that we are trying to update is called Multi Group Picker. If the name of your field is different, please make sure to change it in all the scenarios provided below.
シナリオ一覧:
- Scenario 1 - Update the group picker (multiple groups) field with explicit values
- Scenario 2 - Update the group picker (multiple groups) field with the content of group picker (single group) fields
- Scenario 3 - Update the group picker (multiple groups) field with the content of other group picker (multiple groups) fields
Scenario 1 - Update the group picker (multiple groups) field with explicit values
ユース ケース 1
フィールドの内容を特定の値に置き換えたい場合は、2 つの方法があります。
ソリューション 1
- [課題を編集] アクションを追加します
- [フィールドを選択] オプションで更新するフィールドを選択します
- 下のスクリーンショットに示すように、そこにオプションを入力します
ソリューション 2
- [課題を編集] アクションを追加します
- [その他のオプション] の設定を展開します
次の JSON 式を使用します (フィールドの名前と追加する値に基づいて、必ず更新してください)
{ "fields": { "Multi Group Picker": [ { "name":"jira-administrators" }, { "name":"jira-software-users" } ] } }
ユース ケース 2
元の内容を上書きせずにフィールドを編集したい場合は、2 つの方法があります。
ソリューション 1
- [課題を編集] アクションを追加します
- [フィールドを選択] オプションで更新するフィールドを選択します
- Enter the options there, in addition to the smart value {{issue.Multi Group Picker}} (make sure to replace "Multi Group Picker" with the name of your customer field), as shown in the screenshot below.
Adding this smart value will prevent the rule from deleting the original content.
ソリューション 2
- [課題を編集] アクションを追加します
- [その他のオプション] の設定を展開します
次の JSON 式を使用します (フィールドの名前と追加する値に基づいて、必ず更新してください)
{ "update": { "Multi Group Picker": [ {"add": { "name":"jira-administrators" }}, {"add": { "name":"jira-software-users" }} ] } }
Scenario 2 - Update the group picker (multiple groups) field with the content of group picker (single group) fields
ユース ケース 1
If you want to replace the content of the Multi Group Picker field with values coming from 2 group picker (single group) fields listed below, you have 2 options:
- Single Group Picker 1
- Single Group Picker 2
ソリューション 1
- [課題を編集] アクションを追加します
- [フィールドを選択] オプションで更新するフィールドを選択します
- Enter the list of options list below, as shown in the screenshot below (make sure to replace "Single Group Picker 1" and "Single Group Picker 2" with the actual group picker fields):
- {{issue.Single Group Picker 1}}
- {{issue.Single Group Picker 2}}
ソリューション 2
- [課題を編集] アクションを追加します
- [その他のオプション] の設定を展開します
次の JSON 式を使用します (フィールド名に基づいて、必ず更新してください)。
{ "fields": { "Multi Group Picker": [ { "name":"{{issue.Single Group Picker 1.name}}" }, { "name":"{{issue.Single Group Picker 2.name}}" } ] } }
ユース ケース 2
元の内容を上書きせずにフィールドを編集したい場合は、2 つの方法があります。
ソリューション 1
- [課題を編集] アクションを追加します
- [フィールドを選択] オプションで更新するフィールドを選択します
- Enter the list of options below, as shown in the screenshot below (make sure to replace "Single Group Picker 1" and "Single Group Picker 2" with the actual group picker fields):
- {{issue.Multi Group Picker}}
- {{issue.Single Group Picker 1}}
- {{issue.Single Group Picker 2}}
ソリューション 2
- [課題を編集] アクションを追加します
- [その他のオプション] の設定を展開します
次の JSON 式を使用します (フィールド名に基づいて、必ず更新してください)。
{ "update": { "Multi Group Picker": [ {"add": {"name":"{{issue.Single Group Picker 1.name}}"}}, {"add": {"name":"{{issue.Single Group Picker 2.name}}"}} ] } }
Scenario 3 - Update the group picker (multiple groups) field with the content of other group picker (multiple groups) fields
ユース ケース 1
Let's assume that you want to replace the content of the Multi Group Picker field with values coming from 2 group picker (multi group) fields listed below:
- Multi Group Picker 1
- Multi Group Picker 2
Here is the solution:
- [課題を編集] アクションを追加します
- [フィールドを選択] オプションで更新するフィールドを選択します
- Enter the options below, as shown in the screenshot below (make sure to replace "Multi Group Picker 1" and "Multi Group Picker 2" with the actual group picker fields):
- {{issue.Multi Group Picker 1}}
- {{issue.Multi Group Picker 2}}
ユース ケース 2
If you want to edit the field without overwriting its original content, here is the solution:
- [課題を編集] アクションを追加します
- [フィールドを選択] オプションで更新するフィールドを選択します
- Enter the option below, as shown in the screenshot (make sure to replace all the field names with the ones from your Jira instance):
- {{issue.Multi Group Picker}}
- {{issue.Multi Group Picker 1}}
- {{issue.Multi Group Picker 2}}