• 製品
  • 使用を開始する
  • 関連ドキュメント
  • リソース

Slack と統合する

この記事では、Jira Service Management Cloud の一部のお客様に段階的に展開されている、Jira Service Management でネイティブに利用できる新しいアラート機能を取り上げています。ご利用のサイトにはまだ表示されていないか、利用できない可能性があります。

Slack アプリのロゴ

統合でできるようになること

Jira Service Management の Slack 向け ChatOps アプリでは、Slack ボタンや /jsmops コマンドを使用して、気になるアラートの通知を受け取ったり、アラートに対してアクションを実行したり、Slack チャンネルからオンコール作業を管理したりできます。

複数の Slack 統合を追加してアラート通知を効率化できます。たとえば、優先度の高いアラートについてのみ Slack チャンネルに通知する統合と、優先度の低いアラートについて別の Slack チャンネルに通知する統合を作成できます。

統合による機能

Jira Service Management サイトを Slack ワークスペースに接続すると、アラート通知を受け取る任意のチャンネル (非公開チャンネルでも可) またはダイレクト メッセージに ChatOps アプリを追加できます。

  • Jira 管理者はサイトの Slack 統合を設定できます (対応者チームが追加されていないアラートを受信するため)。

  • チーム管理者は自身のチームの Slack 統合を設定できます (自分のチームが対応者として追加されたアラートについてのみ通知が送信されます)。

統合をセットアップする

統合を設定する前に、次のことをご確認ください。

  • ご自身がチーム管理者または Jira 管理者であることをご確認ください

  • Slack ワークスペースを Jira サイトに連携することで Slack ワークスペースを統合に使用できます。Slack ワークスペースへの接続方法をご確認ください。

  • アラート通知を受け取る Slack チャンネルまたはダイレクト・メッセージを作成していることをご確認ください。

Slack 統合を追加する

Jira Service Management の Free プランまたは Standard プランを使用している場合は、この統合はチームの [運用] ページからのみ追加できます。

チームの「オペレーション」ページから Slack 統合を追加すると、Slack 上でのみチームのアラートに関する通知を送信できます。

対応者チームが割り当てられていないアラートの Slack 通知を受け取るには、[Settings(歯車アイコン)] > [Products(Jira 設定内)] > [OPERATIONS] の順に移動して、この機能にアクセスする必要があります。この機能は Premium プランと Enterprise プランでのみ利用できます。

Jira サイトに Slack を追加する

  1. [設定] > [製品] の順に移動します。

  2. [オペレーション] のサイドバーで [統合] を選択します。Jira サイト上のすべてのチームにおいて、追加済みの統合を表示できます。

  3. [統合の追加] を選択します。

  4. すべての統合のリストから [Slack] を選択します。 

チームに Slack を追加する

  1. チームの「プロファイル」ページで「オペレーション」セクションまでスクロールし、[オペレーションに移動] を選択して、チームのアラートとオンコール機能を表示します。

  2. サイドバーで [統合] > [統合を追加] の順に選択します。

  3. すべての統合のリストから [Slack] を選択します。 

Slack アラート統合

統合に関する重要な詳細を入力します。統合名以外の詳細をあとで編集するには、統合をリセットする必要があります。Slack 統合のリセット方法をご確認ください。

  • 統合名:あとで簡単に見つけられるように、統合に名前を付けます。

  • 対応者チーム:統合は、対応者として選択したチームに対してアラートを送信します。

  • Slack ワークスペース:ご利用のチャンネルが存在する Slack ワークスペースを選択します。ワークスペースが表示されない場合は、接続済みのワークスペースに参加していることを確認してから、任意の Slack チャンネルまたはダイレクトメッセージで /connect を送信します。

  • Slack チャンネルまたはダイレクトメッセージ:[Slack で選択] を選択すると、この統合からのアラート通知を受け取るチャンネルまたはダイレクトメッセージを選択できます。[許可] を選択して詳細を確認したら、Jira Service Management が要求した Slack の権限を付与します。

  • [続行] を選択して、統合を保存します。既定ではオンになります。

 

チームの好みに合わせて、次のように統合を設定できます。

  1. [統合設定を編集] で、アラート・アクションをボタンとして表示するかどうかを選択し、Slack メッセージに追加の "アラート" フィールドを含めます。

  2. 特定のアラートのみを受信するには、フィルターを追加します。既定ではフィルターが追加されていません。アラートのフィルターに関する詳細をご確認ください。

  3. Slack で通知を受けるアラート・アクティビティを選択します。既定ではすべてのアラート・アクティビティが選択されています。 

Slack 統合をリセットする

Slack 統合をリセットする

統合向けに選択した Slack ワークスペースやチャンネル/ダイレクトメッセージは、直接変更できません。ただし、統合をリセットすれば最初からやり直せます。

リセットすると統合の設定が消去され、Slack チャンネルにアラートが送信されなくなります。この場合、統合をゼロからセットアップする必要があります。

統合をリセットするには、次の手順に従います。

  1. チームの [統合] またはサイトの [オペレーション] に移動します。

  2. 作成済みのすべての統合のリストから Slack 統合を開きます。

  3. [その他の操作] オプションを選択して、[リセット] を選択します。 

  4. 統合をリセットすることの意味を説明する警告メッセージを確認して、[確認] を選択します。

  5. リダイレクト後、最初からやり直せます。

 

オンコール・アクション用の Slack コマンド

Atlassian アカウントにログインする

/connect

 

Acknowledge

/jsmops ack alert <1 2...>

 

承認解除

/jsmops unack alert <1 2...>

 

close

/jsmops close alert <1 2...>

 

Snooze (スヌーズ)

/jsmops snooze alert <1> for <m/h/d>

 

メモの追加

/jsmops add note <note> to alert <1 2...>

 

AddTags

/jsmops add tag <tag1, tag2...> to alert <1>

 

アラートに対応者を追加する

/jsmops add responder <user's email> to alert <1 2...>

 

すべてのオープンアラートを承認する

/jsmops ack all alerts

アクセス権を持つ最大 1000 件のアラートを一度に承認します。

 

すべてのオープンアラートをクローズする

/jsmops close all alerts

アクセス権を持つ最大 1000 件のアラートを一度にクローズします。

 

アラートをユーザーに割り当てる

/jsmops assign alert <1 2...> to <user's email>

 

アラートの優先度を更新する

/jsmops update priority of alert <1> to <P1/P2/P3/P4/P5>

 

カスタム・アクションを実行する

/jsmops execute <action> on alert <1 2...>

 

アラートの作成

/jsmops create alert <message> for <team1 team2...>

 

アラートの詳細を表示する

/jsmops alert <1>

 

すべてのアラートを表示する

/jsmops all alerts

 

チームのアラートを表示する

/jsmops all alerts of <team>

 

アラートをエスカレーションする

/jsmops escalate alert <1 2...> to <policy>

 

すべての統合を見る

/jsmops all integrations

 

すべてのチームを表示する

/jsmops all teams

 

チームを検索

/jsmops all teams <starts with/contains> <search term>

 

統合またはポリシーをオン/オフにする

/jsmops turn on <integration/policy name>

/jsmops turn off <integration/policy name>

 

オンコールを割り当てる

/jsmops assign oncall to <user's email/me> for <team/schedule/all>

必要に応じて、末尾に <number of m/h/d> を追加します。

 

オンコールのユーザーを確認する

/jsmops whoisoncall

必要に応じて、末尾に <schedule name> を追加します。

 

アラートとオンコールの通知をミュートする

/jsmops mute notifications to me

/jsmops mute notifications to <user's email>

必要に応じて、末尾に <number of minutes> を追加します。

 

アラートとオンコールの通知のミュートを解除する

/jsmops unmute notifications to me

/jsmops unmute notifications to <user's email>

 

Slack に関するサポートを受ける

/jsmops help

その他のヘルプ