Jira Cloud と Slack を連携させる

Jira Cloud for Slack アプリでは、Jira スペースの Slack への接続、個人通知の表示、作業項目の自動プレビューの表示、Jira 作業項目の作成、Jira 作業項目とのやり取りのすべてを、Slack 内から行えます。

Slack 統合は現在、Atlassian Government 環境では使用できません。

Jira Cloud と Slack を連携させる

  1. Slack ワークスペースに Jira Cloud for Slack アプリをインストールします。 

  2. インストールすると、Atlassian アカウントにログインして Slack と Jira をリンクするように案内されます。時間はかかりません。

  3. ログイン後、Slack の Jira Cloud アプリからダイレクト メッセージを受け取ります。これにより、Slack チャンネルに Jira スペースを接続できるようになります。

設定すると、次を利用できるようになります。

  • Slack における Jira の個人通知 - メールの代わりに @Jira を使った DM を通じて Slack で Jira の個人通知を受信します。

  • Jira スペースを Slack に接続する - Slack (@Jira を使った DM 経由) またはユーザーが指定するチャンネルで、特定のスペースの最新情報を受信します。

  • 作業項目プレビュー - Jira 作業項目リンク/作業項目キーが会話で送信されると、関連する作業項目のプレビューが自動で送信されます

  • Slack から作業項目を作成する - 会話の内容に基づいて、Slack から直接作業項目を作成します

  • Slack から作業項目を操作する - Slack から作業項目のトランジション、割り当て、コメントの追加、ウォッチを行います。

Slack ワークスペースには、サイト管理者によって承認されるまで「要レビュー」ステータスが付与されます。サイト管理者が関連するワークスペースを承認するまでは、引き続き Slack から Jira を設定して使用できます。

メールの代わりに Slack で Jira の個人通知を受け取る

Jira Cloud アプリを Slack ワークスペースに追加すると、Jira の個人通知を Slack で受信できるようになります。

  1. Slack で、@Jira 宛ての DM、任意のパブリック チャンネル、または @Jira が招待されているプライベート チャンネルを開きます。

  2. /jira notify と入力します。

  3. [Turn on personal notifications (個人通知をオンにする)] を選択します。

  4. 通知を受け取るタイミングを決めて [送信] を選択します。

Slack で個人通知を設定したら、Jira のメール通知を無効にできます。通知を無効にするには、Jira で [個人設定] > [作業項目アクティビティのメール通知] の順に移動します。

Slack チャンネルを Jira スペースに接続する

Slack ワークスペースに Jira Cloud アプリを追加すると、Jira Cloud スペースから Slack チャンネルへの通知の送信を、さまざまな方法でセットアップできます。 

bot をチャンネルに招待する

Jira Cloud bot を Slack チャンネルに招待すると、bot によってチャンネルとスペースを素早く接続できるようになります。

Atlassian アカウントを複数の Jira Cloud サイトと連携している場合は、サイトを選択してからチャンネルに接続するスペースを選択します。この接続を確立したら、チャンネルに確認メッセージが送信されます。

「/jira connect」と入力

公開チャンネルと非公開チャンネルで「/jira connect」と入力して、Jira Cloud と Slack の間の接続をすばやく設定できます。

注意: この機能は、他の Slack ユーザーとのダイレクト メッセージはサポートされていません。

Jira Cloud スペースと Slack チャンネルの間の接続を管理する

更新するチャンネルで「/jira manage」と入力して、サブスクリプション設定を管理できます。そこから [管理] を選択して Jira Cloud の接続を設定します。

Jira Cloud for Slack アプリで Jira 作業項目のプレビューを表示する

Jira 作業項目リンクまたは作業項目キー (大文字で記載するため、dev-36 ではなく DEV-36) を 1 つ以上の含めたメッセージを誰かが記述すると、ボットによってメッセージが展開され、作業項目のプレビューが表示されます。これによって、メッセージの読み手が Jira にアクセスせずに、送信者の意図を理解できます。

注: Slack チャンネルで作業項目キー (例: DEV-36) 付きの Jira 作業項目を展開するには、/jira connect を介してチャンネルを関連するスペース (例: DEV) に接続する必要があります

Slack から Jira 作業項目を操作する (展開する)

Jira 作業項目のプレビューがボットによって展開された際に、プレビュー下部のインタラクション ボタンを選択するか [その他のアクション] () を使用して、作業項目に対するアクションを実行できます。これによって、Jira 作業項目を更新するために会話の流れを中断する必要がなくなります。

Slack を離れることなく Jira 作業項目にアクセスする

Slack を離れずに Jira から作業を確認する手順は以下の通りです。

  1. ご自身のチャンネルと DM があるサイドバーの [アプリ] セクションを見つけます。

  2. Jira アプリに移動して、[ホーム] タブを選択します。

  3. ここでは、Jira の作業を確認できます (自分に割り当てられている作業項目と、自分がウォッチしている作業項目)。

作業項目の横にある [その他のアクション] () を選択すると、その作業項目のウォッチ解除/ウォッチ、割り当て、トランジション、コメントを実行できます。

Jira Cloud Slack アプリでスラッシュ コマンドを使用する

Jira Cloud for Slack では次のようなスラッシュ コマンドを使用できます

スラッシュ コマンド

操作

1

/jira notify

Jira の個人通知を Slack に直接表示します。すでに個人通知を設定している場合は、/jira notify を使用して通知設定を調整できます。

2

/jira connect

Slack チャンネルを Jira スペースに接続し、そのスペースの最新の通知を受け取ります。

3

/jira manage

対象のチャンネルでの Jira スペース接続を管理します

4

/jira create

このコマンドで作成されるダイアログで要約、説明、作業タイプを入力して、Slack から Jira チケットをすばやく作成します。このコマンドを実行する Slack チャンネルにスペースが接続されている場合は、作成された作業項目のスペースとして、そのスペースが自動的に選択されます。

注: Slack に表示されるフィールドは、Jira に表示される順序と異なる場合があります。

5

/jira create [work itemType] [Summary] [description]

Jira 作業項目をさらにすばやく作成する方法です。この構文を使用して、作業タイプ、要約、説明を指定しましょう。例:

/jira create bug Printer is on fire

The printer on floor 16 is on fire. I suspect this has a high priority

6

/jira [work item key]

特定の Jira Cloud 作業項目に関する情報を取得します。次に例を示します。

/jira PROJ-12

この情報は、管理者 (またはコマンドを使用するユーザー) のみに表示されることにご注意ください。

7

/jira feedback

Jira Cloud for Slack アプリのフィードバックを送信します。

8

/jira logout

Atlassian ID からログアウトします。Atlassian ID は、接続先のサイトや、Jira 作業項目の作成元となるサイトのリストを取得するために使用されます。ログアウトしても、それまでにセットアップしたサブスクリプションが削除または停止されることはありません

9

/jira help

利用可能なさまざまなスラッシュ コマンドのヘルプ情報を表示します。

Rovo を使用して作業項目を作成する

Rovo を使用して、Slack メッセージやスレッドから直接 Jira 作業項目を作成します。Rovo が会話のコンテキストを分析して、要約と説明の両方を生成するため、作業項目をすばやく効率的に作成できます。

これを行うには、アトラシアンの管理でサイトと Jira スペースの Rovo 機能を有効にする必要があります。

Rovo が提案した作業項目を Slack から作成するには、次の手順を実行します。

  1. Slack 用の Jira Cloud アプリをインストールします。

  2. Slack のメッセージやスレッドに移動します。

  3. [More actions] () を選択します。

  4. [Jira Cloud から作業項目を作成する] を選択します。

  5. サイトスペースを選択して、次のステップに進みます。

    • Slack 用の Jira Cloud アプリがまだ追加されていない場合は、アトラシアンがアプリを Slack チャンネルに追加して、AI を活用した作業の作成を可能にします。このアプリは、メッセージにアクセスして要約と説明を生成するために必要です。

  6. まだ選択されていない場合は、[Use Rovo to generate the summary and description (Rovo を使って要約と説明を生成する)] を選択すると、AI によって作業項目の詳細が生成されます。

    • アプリは前回の選択を記憶し、ユーザーによって変更が行われない限り、毎回それを適用します。

  7. 必要に応じて追加の詳細を記入します。

  8. [送信] を選択して作業項目を作成します。

AI はチャンネル内のスレッドにのみアクセスできるため、会話を利用して作業項目に関連するコンテキストを収集します。ただし、ダイレクト メッセージのスレッドにはアクセスできず、選択したメッセージのみをコンテキストに使用します。

/jira createコマンドを使って作業項目を作成する場合、この機能は使用できません。

Slack 経由で Jira にユーザーを招待する

Jira Cloud for Slack アプリは、チーム メイトが必要なときに Jira にアクセスできるようにします。

Slack から

  • Slack ユーザーを招待する、またはユーザーに代わってアクセスをリクエストする – ユーザーが Jira にアクセスできない Slack チャンネルに Jira リンクを追加すると、アプリはユーザーを直接招待する (可能な場合) か、管理者にアクセスを許可するリクエストを送信するように求められます。管理者はこれらのリクエストを、Atlassian Administration または Slack で直接確認できます。

  • 自分のアクセスをリクエストする - Slack ユーザーが Jira リンクを受信しても Jira へのアクセス権がない場合、アプリは Jira へのアクセスをリクエストすることを許可します。管理者はこれらのリクエストを、Atlassian Administration または Slack で直接確認できます。

Jira から

Jira UI からユーザーを Jira に招待する際は、Slack ワークスペースからチームメイトを直接招待できます。[ユーザー] に移動して、[チームメイトを招待] を選択します。その後、[次のチームメイトを接続] > [Slack] の順に選択します。

Slack 用 Jira Server インテグレーションから Jira Cloud アプリへ移行する

Jira Cloud サイトですでに Webhook に基づいて Jira Server インテグレーションをセットアップしている場合は、次の手順に従って Jira Cloud アプリに切り替えます。

  1. your-slack-team.slack.com/apps/manage に移動して Jira Server を選択します。

  2. 削除する各設定で、鉛筆アイコン、右上の [無効化] または [削除] の順に選択します。

  3. https://slack.atlassian.com に移動して、[Slack に追加] を選択して新しい Jira Cloud for Slack アプリをインストールします。

  4. インストール手順に従って新しいアプリをセットアップします。

Jira Cloud サイトを確認したら、新しいアプリを構成して既存の設定を管理できます。

セキュリティに関する考慮事項

Jira Cloud for Slack アプリは、作業項目レベルと管理レベルにおいて、既存の Jira 権限を優先します。

  • @jira が作業レベルのセキュリティを含む Jira Cloud スペースに接続されている場合は、セキュリティが設定された作業項目に関する Slack 通知が送信されません。セキュリティ スキームの詳細

  • Jira Cloud アプリに接続するには、サイト管理者が https://<instancename>.atlassian.net/plugins/servlet/ac/jira-slack-integration/addon-config-page でアプリを有効化する必要があります。

アプリが有効化されていない場合は、「この Jira Cloud インスタンスとの接続は管理者によって無効化されました」などのメッセージが表示されることがあります。

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

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