管理対象のユーザー作成をトリガーに各ユーザーのプロファイル設定を自動化する方法

Webhook と Automation For Jira を用いてユーザー作成時に「言語」や「タイムゾーン」などのプロファイル設定を自動で反映させる方法をご案内いたします。設定を自動化することで、ユーザーを作成した際、そのユーザーにプロファイルの設定箇所を伝え、各自で変更してもらう必要がなくなります。

この記事では、ユーザーを新しく作成した際に、そのユーザーの「言語(日本語)」と「タイムゾーン(東京)」を自動で変更する、という運用を例にご説明いたします。

この自動化を実施できる対象ユーザーは、組織の管理対象ユーザーのみ (組織で認証されたドメインのメールアドレスを持つユーザーのみ) となります。

Automationルールの作成

  1. 画面右上の設定(歯車マーク) より [システム] を選択します。
  2. 画面左のメニューバーから [Automation rules] を選択します。
  3. 画面右上の [ルールを作成] ボタンをクリックします。
    スクリーンショット 2020-10-29 16.53.15.png
  4. 新しいトリガー に [Incoming Webhook] を選択します。
    スクリーンショット 2020-10-29 17.43.58.png
  5. [incoming Webhook] では [No issues from the webhook] を選択し保存します。
    スクリーンショット 2020-10-29 17.46.07.png
  6. [新しいアクション]  から [Webhookを送信] を追加します。
    スクリーンショット 2020-10-29 17.47.27.png
  7. [Webhookを送信] では下記のような設定を行います。今回使用するREST APIの詳細は こちら に記載がございますで、是非ご確認下さい。

    Webhook URL
    https://api.atlassian.com/users/{{webhookData.user.accountId}}/manage/profile

    ヘッダー
    Authorization : Bearer <API token>
    Accept : application/json
    Content-Type : application/json

    Webhook 本文 => カスタムデータ
    {
    "zoneinfo": "Asia/Tokyo",
    "locale": "ja"
    }

    スクリーンショット 2020-10-29 18.19.52.png

  8. 保存しルール名を入力します。

 

ユーザーが作成された時のAutomationをトリガーするWebhookイベントの追加

  1. 画面右上の設定(歯車マーク) より [システム] を選択します。
  2. 画面左のメニューバーから [Webhook] を選択します。
  3. [Webフックの作成] をクリックします。
    スクリーンショット 2020-10-29 17.55.57.png
  4. [URL] Automation Ruleの作成 で設定した [Incoming Webhook] トリガーのURLを入力します。
  5. [ユーザー関連イベント] にて [作成されました] にチェックを入れます。
    スクリーンショット 2020-10-29 17.59.06.png
  6. [作成] ボタンをクリックします。

 

Automation For Jiraは作業効率化に大変便利な機能です。上述したような設定方法を参考に、お客様環境における自動化を実現しましょう。

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events