Jira の自動化 - グループ ピッカー (複数グループ) フィールドを更新するさまざまな方法
プラットフォームについて: Data Center のみ。 - This article only applies to Atlassian apps on the Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
要約
グループ ピッカー フィールド (複数グループ) の内容更新は、特に課題の編集コンポーネントで JSON 式を使用する場合、必ずしも簡単な作業ではありません。
このナレッジ記事では、次のいずれかを使用して、このタイプのフィールドを更新するために使用できる自動化ルールの例をいくつか提供します。
明示的な値
単一グループ ピッカー フィールドの内容
マルチ グループ ピッカー フィールドの内容
ソリューション
次の各シナリオでは、更新しようとしているカスタム フィールドの名前を「Multi Group Picker」であると仮定します。フィールドの名前が異なる場合は、次に示すすべてのシナリオで必ず変更してください。
シナリオ 1 - グループ ピッカー (複数グループ) フィールドを明示的な値で更新する
ユースケース 1:
フィールドの内容を特定の値に置き換える場合は、次の 2 つの方法があります。
解決策 1
[課題を編集] アクションを追加します
[フィールドを選択] オプションで更新するフィールドを選択します
下のスクリーンショットに示すように、そこにオプションを入力します

解決策 2
[課題を編集] アクションを追加します
[その他のオプション] の設定を展開します
次の JSON 式を使用します (フィールドの名前と追加する値に基づいて、必ず更新してください)
{
"update": {
"Multi Group Picker": [
{"add": { "name":"jira-administrators" }},
{"add": { "name":"jira-software-users" }}
]
}
}
シナリオ 2 - グループ ピッカー (複数グループ) フィールドをグループ ピッカー (単一グループ) フィールドの内容で更新する
ユースケース 1:
[マルチ グループ ピッカー] フィールドの内容を、下に示す 2 つのグループ ピッカー (単一グループ) フィールドの値で置き換える場合は、次の 2 つの方法があります。
Single Group Picker 1
Single Group Picker 2
解決策 1
[課題を編集] アクションを追加します
[フィールドを選択] オプションで更新するフィールドを選択します
下のスクリーンショットに示すように、次のオプション リストを入力します (「Single Group Picker 1」と「Single Group Picker 2」を実際のグループ ピッカー フィールドに置き換えてください)。
{{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
[課題を編集] アクションを追加します
[フィールドを選択] オプションで更新するフィールドを選択します
下のスクリーンショットに示すように、次のオプション リストを入力します (「Single Group Picker 1」と「Single Group Picker 2」を実際のグループ ピッカー フィールドに置き換えてください)。
{{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}}"}}
]
}
}
シナリオ 3 - グループ ピッカー (複数グループ) フィールドを他のグループ ピッカー (複数グループ) フィールドの内容で更新する
ユースケース 1:
[マルチ グループ ピッカー] フィールドの内容を、以下に示す 2 つのグループ ピッカー (複数グループ) フィールドの値で置き換えるとします。
Multi Group Picker 1
Multi Group Picker 2
次の方法があります。
[課題を編集] アクションを追加します
[フィールドを選択] オプションで更新するフィールドを選択します
下のスクリーンショットに示すように、次のオプションを入力します (「Multi Group Picker 1」と「Multi Group Picker 2」を実際のグループ ピッカー フィールドに置き換えてください)。
{issue.Multi Group Picker 1}
{{issue.Multi Group Picker 2}}

ユースケース 2:
元の内容を上書きせずにフィールドを編集する場合は、次の方法があります。
[課題を編集] アクションを追加します
[フィールドを選択] オプションで更新するフィールドを選択します
スクリーンショットに示すように、次のオプションを入力します (すべてのフィールド名を、Jira インスタンスのフィールド名に置き換えてください)。
{{issue.Multi Group Picker}}
{issue.Multi Group Picker 1}
{{issue.Multi Group Picker 2}}

この内容はお役に立ちましたか?