Use Customer's Organization information in JSM Cloud Automation rules

プラットフォームの注記: Cloud のみ - This article only applies to Atlassian apps on the クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。

要約

JSM の顧客の組織情報は、自動化ルールで再利用できるスマート値としては利用できません。ただし、ユーザー フィールドに関連するすべてのスマート値はこちらに記載されています。

ソリューション

Set up basic authentication for API

  1. API トークンの作成 (Get an API token)」の手順に従って API トークンを作成します。

  2. 基本認証ヘッダーを指定する (Supply basic auth headers)」の手順に従って、based64 でエンコードされた認証を生成します。

自動化ルールの最初のアクションを作成する

このステップでは、 Get Organization JSM エンドポイントへの API 呼び出しを実行し、報告者のアカウント ID を使用して、報告者がメンバーである組織をフィルタリングします。   

1. Create a new Automation rule.

For testing purposes, we recommend the use of Manually triggered.

2. Add an action: Send web request.

Web リクエスト URL:

https://<YOUR-SITE>.atlassian.net/rest/servicedeskapi/servicedesk/{{issue.Request Type.requestType.serviceDeskId}}/organization?accountId={{issue.reporter.accountId}}

ヘッダーの追加: 

  • Accept  application/json

  • Authorization Basic <エンコードされた文字列を追加>  (こちらで前のステップに戻って参照してください。)

HTTP メソッドを GET に設定します。

Please check for Delay execution of subsequent rule actions until we receive a response to this web request.

Web リクエストを送信の構成。URL のターゲットはアトラシアン サービス デスク API。ヘッダーには [Accept] の [application/json] と基本認証が指定されています。メソッドは GET。本文は空です。ルール実行を続ける前に応答を待ちます。

"Web リクエストを送信" アクションをテストする

  1. [Web リクエスト構成を検証する] ドロップダウンをクリックします。 

  2. 課題キーを入力して、呼び出しを検証します。

  3. 緑色の応答 200 が表示されるはずです。

  4. [ペイロード] をクリックすると、返された情報が表示されます。

ペイロードで受け取った情報を再利用する

すべての組織をカスタム フィールド値に追加する

同じ自動化ルールに、アクションをもう 1 つ (課題の編集) 追加します。

[その他のオプション] をクリックして以下を追加し、カスタム フィールド ID を自分のフィールド ID に置き換えます。

{ "fields": { "customfield_10109": "{{webResponse.body.values.name}}" } }

すべての組織を報告者が参加しているチケットに追加する

同じ自動化ルールに、アクションをもう 1 つ (課題の編集) 追加します。

{ "update": { "organizations": [ {{#webResponse.body.values}} {"add": {{id}} } {{^last}},{{/}}{{/}} ] } }

更新日時: September 25, 2025

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

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