Slackとの連携

Slack連携とは

Slack連携機能は、RinstackとSlackワークスペースを統合し、チーム内でのコミュニケーションとワークフローを効率化する機能です。組織レベルでの通知受信やSlackコマンドを通じたRinstack操作が可能になり、開発チームの生産性向上に貢献します。

Slack連携の前提条件

連携実行の条件

Slack連携を実行するには、以下の条件を満たす必要があります:

  • Slackワークスペースの管理者権限:Slackアプリのインストールにはワークスペース管理者権限が必要

  • 有効なRinstackアカウント:ログイン済みのRinstackアカウントが必要

  • ネットワーク接続:インターネット接続が安定していること

連携の種類

  • 組織連携:SlackワークスペースとRinstack組織の連携

連携の開始方法

アクセス手順

  1. Rinstackにログイン

  2. 組織一覧から対象の組織を選択(プレビュー版ではMy Organizationとのみ連携できます)

  3. 組織詳細ページもしくはダッシュボード画面よりの「Slack連携」セクションにアクセス

  4. 2段階の連携プロセスを実行

連携の実行

連携開始後、以下の2つのステップが順次実行されます:

  • Step 1とStep 2は順番に実行する必要があります

  • 処理中は進行状況が表示されます

  • 各ステップの完了まで数分程度かかる場合があります

Step 1: Slackアプリのインストール

インストール手順

  1. ダッシュボード画面から「Slackと連携」ボタン→「連携する」をクリック

  • 新しいタブでSlackの認証画面が開きます

  • Slackワークスペースにログインしていない場合は、ログインが必要です

  1. 権限の確認と承認

  • Rinstackアプリが要求する権限を確認

  • 任意のワークスペース名を入力する

  • 必要な権限を承認してインストール

  1. インストール完了の確認

  • Slackワークスペースにアプリが追加されたことを確認

  • Rinstack画面に戻る

重要な注意事項

  • ワークスペースに一度だけインストール:同じワークスペースでは一度のインストールで複数の組織が利用可能

  • 管理者権限が必要:Slackワークスペースの管理者のみがアプリをインストールできます

  • 権限の理解:アプリが要求する権限の内容を理解してから承認してください

Step 2: 組織と連携

リンクコードの生成

  1. Rinstack画面に戻り、「ワークスペースと連携」ボタンをクリック

  • 組織詳細画面の場合でも、Step2 「ワークスペースと連携」をクリックしてください

  1. 連携コマンドの表示

  • 一時的な実行コマンドが生成されます

  • 日本時間(JST)で有効期限が表示されますので、コピーして、期限内に実行してください

Slackでの連携実行

生成されたリンクコードを使用して、Slackで以下のコマンドを実行:/rinstack link [生成されたコード]実行例:/rinstack link ABC123XYZ789

連携の確認

  • Slackでコマンド実行後、連携完了メッセージが表示されます

  • Rinstack画面で確認してください Step1が「連携済み」に更新され、Step2が「Slackとの連携を解除」と表示されていたら完了です

連携状態の管理

組織連携解除の方法

  • Step2の「Slackとの連携を解除」をクリック

    • 組織連携が完全に解除されます

    • Slack内でワークスペース全体の連携が終了します

利用可能な機能

Slackコマンドは次ページの「Slackでの操作方法を参照

通知機能

  • Rinstackからの重要な通知をSlackで受信

  • プロジェクトの状態変更やエラー通知

  • チーム全体での情報共有の効率化

セキュリティとプライバシー

データ保護

  • 暗号化通信:すべての通信はHTTPS/TLSで暗号化

  • トークン管理:認証トークンは安全に管理され、定期的に更新

  • 最小権限の原則:必要最小限の権限のみを要求

プライバシー配慮

  • 個人情報の保護:個人を特定できる情報は適切に保護

  • データの利用範囲:連携データはサービス提供の目的のみに使用

  • 削除権:連携解除時にはデータが適切に削除

アクセス制御

  • 組織レベルの管理:組織管理者のみが連携設定を変更可能

  • ユーザーレベルの制御:各ユーザーが自分の連携を個別に管理

  • 監査ログ:連携操作の履歴が記録され、必要に応じて確認可能

ベストプラクティス

効果的な活用方法

  1. 段階的な導入

  • まず小規模なチームで試用

  • 問題がないことを確認してから全社展開

  • ユーザーへの事前説明と研修を実施

  1. 定期的なメンテナンス

  • 連携状態を定期的に確認

  • 不要になったユーザー連携は適切に解除

  • セキュリティ設定の定期的な見直し

  1. チーム運用の最適化

  • 通知設定をチームの作業スタイルに合わせて調整

  • Slackチャンネルの用途を明確に分離

  • 重要な通知とそうでない通知を適切に分類

注意事項

  • 連携情報の共有禁止:リンクコードは他人と共有しないでください

  • 定期的な確認:連携状態を定期的に確認し、不正な連携がないかチェック

  • 権限の適切な管理:必要以上の権限を付与しないよう注意

Last updated