Digital Accels

SafeBaseとTrust Center / SafeBaseの連携

SlackとMicrosoft Teamsの連携

SafeBaseとチャットツールの連携を説明します。SafeBase Bot for Slackでの質問への回答と通知、通知の内容の設定、Microsoft Teamsとの連携、Jiraとの連携による作業の受け渡しを解説します。

目次

SafeBaseをSlackやMicrosoft Teamsとつなぐと、アクセス申請や質問票の提出などのTrust Centerの出来事を、チームが普段使っているチャットで受け取り、その場で対応できます。SafeBaseにログインせずに、チャットからナレッジベースやTrust Libraryに質問することもできます。このページでは、SafeBaseとチャットツールの連携として、SafeBase Bot for Slackでの通知と質問への回答、通知の内容の設定、Microsoft Teamsとの連携、Jiraとの連携による作業の受け渡しを説明します。

連携の使い分け

連携できること
Slackとの連携(SafeBase Bot for Slack)Trust Centerの出来事の通知、通知からのアクセス申請の承認と拒否、ナレッジベースとTrust LibraryのAIによる検索、AIQAの質問の割り当てと回答
Microsoft Teamsとの連携(SafeBase Bot for Teams)Trust Centerの出来事の通知、通知からのアクセス申請の承認と拒否、SafeBase AIへの質問、割り当てられた質問への回答
Jiraとの連携アクセス申請と質問票の提出を、Jira CloudのプロジェクトのTaskとして作る

どの通知をメール、Slack、Teamsのどれで送るかは、後の「通知の内容を設定する」で説明するNotificationsタブで決めます。

SafeBase Bot for Slack

SafeBase Bot for Slackには、次の働きがあります。

働き内容
出来事の通知Trust Centerの出来事を、指定したチャンネルに送る。対象は、アクセス申請とアクセス申請の拒否、アクセス申請の自動承認、新しい購読者、ファイルのダウンロードと一括ダウンロード、質問票のアップロード
AIによる検索SafeBaseのアプリにログインせずに、ナレッジベースとTrust LibraryをAIで検索する
質問票の共同作業AIQAを使っている場合に、質問の割り当てと回答をSlackでやり取りする

Slackのユーザーを組織メンバーに結びつける

Slackとの連携の働きの一部は、組織メンバーに割り当てられたロールによって使えるかどうかが決まります。どのメンバーも、最初に一度だけ、SlackのユーザーをSafeBaseの組織メンバーの記録に結びつける必要があります。結びつけていないユーザーがSlackで操作しようとすると、結びつけるよう求められます。

インストールする

  1. SafeBaseでSettingsを選び、Integrationsを開いて、Slackの横のConnectを選びます。
  2. 連携に付ける権限を確かめます。
  3. Select a channelで、通知を投稿するチャンネルを選びます。特定のSlackのユーザーにダイレクトメッセージで送ることもできます。
  4. Slackの管理者に、アプリを承認してもらいます。
  5. 完了すると、Slackとの連携が有効(enabled)と表示されます。

既定では、通知は指定したチャンネルかダイレクトメッセージのグループで@hereを使って送られます。知らせる相手を変える方法は、後の「Slackの通知で知らせる相手を変える」で説明します。

連携を新しい版にする場合は、SafeBaseのSettingsで連携を外す必要はありません。Slackの管理者が、Slackのワークスペースのアプリのページで右上のManageを選び、SafeBase Botのアプリを探して、Reinstallで最新の版を入れ直します。

アクセス申請の通知に対応する

通知用のチャンネルでの大きな働きの一つが、Trust Centerのアクセス申請の通知を受け取り、その場で承認か拒否をすることです。

Slackのアクセス申請の通知 Slackに届いたアクセス申請の通知。ボタンで承認か拒否を選ぶ

項目内容
承認と拒否ができる人Adminなどのロールの組織メンバーだけ
チャンネルのほかの人通知用のチャンネルにはほかの同僚も入れられ、申請を見ることはできるが、対応はできない
通知される申請既定では、手作業での承認が必要な申請だけ。自動で承認した申請も通知するには、Settings → Accountsの自動承認の設定で、自動承認した申請のSlackへの通知をオンにする

自動承認の設定は、アクセス申請と承認で説明しています。

Slackのコマンドを使う

SafeBaseのSlackのコマンドは、どのチャンネルでも使えます。コマンドを使って結果をチャンネルに投稿できるのは、ロールで許された組織メンバーで、チャンネルにいる人は誰でも投稿を見られます。

コマンド内容
/safebase-help使えるコマンドと書き方の一覧を表示する
/safebase-qnr-upload質問票をTrust Centerにアップロードする
/safebase kb-search <検索語>Trust Library(ナレッジベース)を検索し、上位の結果を表示する。結果が複数ページある場合は、次のページに進める
/safebase-ask-aiTrust LibraryからAIの回答を受け取る

Slackのコマンドの一覧 /safebase-helpで表示されるコマンドの一覧

/safebase-qnr-uploadでは、次の手順で質問票をアップロードします。

  1. 複数の製品があるTrust Centerでは、製品(Product)を選びます。
  2. 質問票に関係するAccountを選びます(一覧は自動で表示されます)。
  3. Request Uploadを選びます。
  4. SafeBase Bot for Slackから、ファイルのアップロードを求めるダイレクトメッセージが届きます。そのダイレクトメッセージにスレッドで返信してファイルを送ると、Trust Centerにアップロードされます。アップロードしたファイルは、Trust CenterのQuestionnaire Sectionで確かめます。

/safebase kb-searchの結果は、コマンドを使った人にだけ表示されます。チャンネルのほかのメンバーと共有するには、Post to Channelのボタンを使います。/safebase-ask-aiの使い方は、Trust LibraryとContent Collectionsで説明しています。

質問票の共同作業

契約のプランにAIQAが含まれている場合は、質問票の共同作業の出来事もSlackに送られます。質問を割り当てられると通知が届き、ユーザーはSlackから直接、質問に回答して提出できます。質問の割り当ては、AIQAで質問票に回答するで説明しています。

Slackのアカウントの結びつけを外す

Slackで通知を受け取りたくない場合や、違うアカウントを結びつけた場合は、いつでも自分で結びつけを外せます。

  1. SafeBaseで、右上のプロフィールのメニューからProfile & Preferencesを選びます。
  2. Integrationsのセクションで、結びつけたSlackのアカウントを探します。
  3. Disconnectを選びます。

外すと、SlackでSafeBaseの通知を受け取らなくなり、Slackでの操作(アクセス申請の承認など)をするには結びつけ直す必要があります。管理者は、Settings → User Managementで、Slackのアカウントを結びつけたメンバーを確かめられます。結びつけたメンバーの横には、Slackのアイコンが表示されます。

通知の内容を設定する

送る通知と送り先を決める

SettingsのNotificationsタブでは、組織にどのSafeBaseの通知を、どの経路(メール、Slack、Teams)で送るかを決めます。このタブは、Settingsを編集する権限を持つユーザーにだけ表示されます。

Notificationsタブ SettingsのNotificationsタブ。通知の種類ごとに、メール、Slack、Teamsの送り先を切り替える

項目内容
通知の分類Trust Center、Trust Library、Documents、Questionnaires、Integrationsの5つの分類(全部で13種類の通知)
切り替え通知の種類ごとに、経路ごとの切り替えがある。例えば、アクセス申請(Access request)の通知を、Slackでは送り、メールでは送らないようにできる
SlackとTeamsの列それぞれの連携をつなぐまでは使えない。ツールチップを選ぶと、Integrationsのページで連携を設定できる
既定の状態全ての通知が既定でオン。オフにするまで何も変わらない。文書のダウンロードの通知と、項目の期限切れの通知の既存の設定は、自動で引き継がれる

メンバーごとにメールの通知を切り替える方法は、組織メンバーとロールで説明しています。

Slackの通知で知らせる相手を変える

既定では、SafeBaseのSlackの通知は、@hereのメンションで、チャンネルかダイレクトメッセージにいる全員に知らせます。有料のプラン(Foundation Growth、Advanced、Enterprise)では、通知で知らせるユーザーやユーザーグループを変えられます。ご契約のプランで使えるかどうかは、正規販売代理店(デジタルアクセルズ)にご相談ください。

この設定は、SafeBaseのチームが行います。使う準備ができたら、SafeBaseのサポートに依頼し、割り当てたいSlackのユーザーIDやユーザーグループIDを伝えます。

知らせる相手は、次の5つの出来事の種類ごとに変えられます。

  • アクセス申請の作成(Access Request Created)
  • 新しいユーザーの購読(New User Subscribed)
  • ファイルのダウンロード(File Downloaded)
  • 質問票のアップロード(Questionnaire Uploaded)
  • 質問票の割り当て(Questionnaire Assignment)

ユーザーやユーザーグループのIDのほかに、Slackに組み込まれた次のグループも使えます。

グループ知らせる相手
@hereチャンネルで活動中の全員
@channelチャンネルの全員。活動していない人も、次にSlackを開いたときに通知を見る
@everyone#generalのチャンネルのメンバー全員

Microsoft Teamsとの連携

SafeBase Bot for Teamsを使うと、組織メンバーがTrust Centerの通知をTeamsで受け取れます。AIQAを使っている場合は、SafeBase AIにセキュリティーの質問をして、関係する回答をTeamsで受け取ることもできます。

Teamsで受け取れる通知は、次の通りです。

通知内容
アクセス申請(Access Request Approve/Deny)結びつけたユーザーは、Teamsのボタンで承認か拒否を選べる。ほかのユーザーは、通知のリンクからSafeBaseのアクセス申請の一覧を開く
質問の割り当て(Questionnaire Assignment)SafeBaseの質問票で質問を割り当てられたときに、結びつけたユーザーにダイレクトメッセージで届く
質問票の提出(Questionnaire Submitted)アカウントメンバーが、Trust Centerの質問票の提出のボタンで質問票を提出したとき
アクセスの延長の申請(Account access extension requested)アカウントメンバーが、Trust Centerへのアクセスの延長を申請したとき
評価の完了(Assessment completed)アカウントが、Trust Centerの評価をCompleteにしたとき
ファイルのダウンロード、一括ダウンロード(File downloaded、File bulk downloaded)Trust Centerでファイルがダウンロードされたときと、一括ダウンロードのボタンが使われたとき
新しい購読者(New subscriber)公開の閲覧者かアカウントメンバーが、Subscribeのボタンか、アクセス申請の画面の購読のリンクから、Trust Center Updatesを購読したとき

インストールする

インストールは、Teamsのグローバル管理者で、かつSafeBaseの管理者でもあるユーザーが行います。

【注意】 SafeBaseのTeamsのボットは、Teamsのアプリストアに掲載されています。以前にベータ版や早期提供版を.zipのアップロードでインストールした場合は、入れ直す必要はありませんが、今後の自動の更新は受け取れません。自動の更新を受け取るには、Microsoft Teamsの管理センターでアンインストールし、アプリストアから入れ直します。

  1. SafeBaseでTrust Center SettingsのIntegrationsタブを開き、Communication ToolsのセクションでConnectを選びます。
  2. Open SafeBase in Teams Storeを選びます。Microsoft Marketplaceのページが開きます。
  3. Get it nowを選びます。
  4. Deploy New Appの画面が表示されたら、Nextを選びます。
  5. Add Usersのセクションで、配布する範囲を選びます。通常はEntire Organizationですが、Specific users/groupsも選べます。
  6. Nextを選び、Finish Deploymentを選びます。
  7. デプロイが終わったら、Doneを選びます。SafeBase Botが、Integrated Appsの一覧に加わります。

Teamsとの連携の開始 Teamsとの連携を始める画面。Teamsのストアを開いてアプリを加え、Trust Centerに戻って接続を続ける

任意で、SafeBase BotをTeamsのアプリのセットアップポリシー(Teams App setup policy)の固定するアプリに加えておくと、ボットのメッセージ拡張とダイレクトメッセージを使いやすくなります。Microsoft Teamsの管理センターで、Teams AppsのSetup policiesを開き、Global(または必要なポリシー)を選んで、Pinned appsのAdd appsでSafeBase Botを加えます。

Trust Centerで接続する

Teamsでの準備が済んだら、SafeBaseのTrust Centerに戻って接続を続けます。

  1. 接続を続けるボタンを選びます。
  2. 一覧からチーム(team)を選び、Nextを選びます。
  3. 既存のチャンネルを選ぶか、新しいチャンネルを作ります。
  4. Saveを選びます。

しばらく待つと、成功の表示が出ます。Teamsを開いて、ようこその表示が出ていれば、デプロイは正しく済んでいます。以後、通知はインストールしたチームのチャンネルに届きます。

Teamsのアカウントを結びつける

Teamsで通知に対応する操作(アクセス申請の承認など)をするには、TeamsのアカウントをTrust Centerのアカウントに結びつけます。結びつけは、Teamsで操作したいユーザーだけが、一度行えば済みます。

  1. Teamsで、SafeBase Botのチャンネルを開きます。
  2. linkと入力します。
  3. Link Teams & SafeBase Accountsを選びます。

通知に初めて対応するときに結びつけることもできます。結びつけを外す方法は、Slackと同じく、SafeBaseのProfile & PreferencesのIntegrationsのセクションでDisconnectを選びます。管理者は、Settings → User Managementで、結びつけたメンバーの横に表示されるTeamsのアイコンで確かめられます。

Teamsのボットを使う

操作内容
ヘルプHelpのコマンドで、Teamsのボットの使い方を全て表示する
SafeBase AIへの質問Teamsのメッセージの欄の近くの+のアイコンを選び、SafeBase Botを選んで質問を入力する。複数の製品を使っている場合は、AIが参照する製品を指定できる。Ask Questionを選ぶと、処理の後に回答がメッセージの欄に表示される
アクセス申請への対応結びつけたユーザーは、通知のApproveとDenyのボタンで対応する
割り当てられた質問への回答通知のGo to question in SafeBaseでSafeBaseの質問票を開くか、Answer via TeamsでTeamsの中で回答する。回答の後、質問を承認済みにするかどうかを選び、Submit Answerで提出する。提出すると、割り当ての通知が完了の表示に変わる

Teamsのアクセス申請の通知 Teamsに届いたアクセス申請の通知。結びつけたユーザーはボタンで承認か拒否を選ぶ

【注意】 SafeBase AIの回答は、Trust Centerの権限(RBAC)に従います。ユーザーは、自分に使う権限がある内容だけを参照できます。

うまく動かないとき

症状対応
通知が届かないまずアプリを接続し直す。解決しない場合は、SafeBaseのサポートに相談する
質問の割り当ての通知が含まれないSafeBase Botの版がv1.1.0になっているかを確かめる

ヘルプセンターの記事「Integration - Microsoft Teams」には、アプリが求める権限(TeamSettings.Read.All、Channel.Createなど)と、それぞれの用途の一覧が載っています。

Jiraとの連携

Trust CenterのJiraとの連携では、アクセス申請と質問票の提出を、Jira Cloudのプロジェクトのタスクとして同期できます。オンプレミスのJiraには対応していません。この連携はSafeBaseの設定で行うもので、Drataの課題管理のツールとの連携は開発と課題管理のツールとの連携で説明しています。

  1. Trust Centerの管理者が、SettingsのIntegrationsタブを開きます。
  2. TicketingのセクションのJiraで、Connectを選びます。新しいJiraの認証を作る画面が表示されます。
  3. Jira Site URLに、Jiraにログインするときに使うURL(例:https://company.atlassian.net)を入れます。URLには必ずhttps://を付けます。
  4. Createを選びます。OAuthの認可の画面が表示されたら、Acceptを選びます。
  5. 接続できたら、Nextを選びます。
  6. Access RequestとQuestionnaire Submittedのそれぞれについて、ProjectとIssue Typeを選びます。担当者(Assignee)も、任意で選べます。
  7. Finishを選んで設定を終えます。

Jiraとの連携の設定 Jiraとの連携の設定。タスクを作るプロジェクトと課題の種類、任意で担当者を選ぶ

連携がConnectedと表示されると、Trust Centerのアクセス申請と質問票の提出が、新しいJiraのタスクとして作られます。

【注意】 選択欄に灰色の読み込みの表示が出続ける場合は、Jira Site URLの入力が誤っている可能性があります。前の画面に戻り、つなぎ直します。

Drata導入のご相談、デモ・お見積りのご依頼は、
お気軽にデジタルアクセルズまでお問い合わせください。

このDrataガイド記事は、2026年10月現在の情報をもとにデジタルアクセルズが正規販売代理店として独自に作成したものであり、実際の動作は異なる場合があります。最新の製品マニュアルとしては、SafeBaseヘルプセンターもご覧ください。