SlackのカスタムファイルストアとしてBoxを使用すると、Slackの会話でアップロードされたすべてのファイルをBoxで安全に保管できます。 Boxは、モバイルデバイスでもSlackのカスタムファイルストアとして使用できるため、外出先でもコンテンツを共有できます。
注
カスタムファイルストアとは、Slackのチャンネルや会話で共有されたファイルがBoxに保存されることを示す、Slackで使用される用語です。
カスタムファイルストア機能を有効にすると、次のことが可能になります。
- アップロードされたローカルファイルは、Slackのサーバーを介さずに、Slackインターフェースから直接Boxに送信されます。
- アップロードされたコンテンツは、特定のSlackのプライベートチャンネル、パブリックチャンネル、またはダイレクトメッセージの会話 (チャット) に関連付けられたBoxフォルダに保存されます。
カスタムファイルストアは、Boxを特定のSlackワークスペース/オーガナイゼーション内で利用しているお客様に適しています。 Boxアカウントを所有していないユーザーは、スクリーンショットや画像などのコンテンツをSlackにアップロードできません。
SlackチャンネルとBoxフォルダのマッピング
ユーザーがSlackチャンネルにファイルをアップロードするとすぐに、Box for Slackによって、このチャンネルに関連付けられたフォルダが作成され、[チャンネルのファイル] というSlackのブックマークが追加されます。 このフォルダは、関連付けられているチャンネルと同じ名前になります。 その親フォルダはチャンネルのSlackワークスペースに関連付けられており、ルートフォルダの名前はSlack Channel Filesとなります。 さらに、ワークスペースとチャンネルの共有フォルダによってマッピング構造が定義され、その親フォルダ名はそこに含まれるフォルダの名前の最初の文字が使用されます。 以下に例を示します。
- すべてのファイル
- Slack Channel Files
- Workspace X
- XYZ
- Channel B
- business-analytics
- business-dev
- Channel C
- cc-team
- Channel B
- XYZ
- Workspace X
- Slack Channel Files
SlackチャンネルとBoxフォルダ間のマッピングはユーザーにも適用されます。つまり、Box for Slackアプリを承認済みのチャンネルメンバーは、関連付けられたBoxフォルダを編集するコラボレータになります。
このマッピングは、Box for Slackアプリによって最新の状態で維持されます。Slackで以下の変更を行うと、Boxに反映されます。
- チャンネルメンバーの追加および削除
- 別のワークスペースへのチャンネルの移動、またはチャンネルの名前変更や削除
- Slackにアップロードされたファイルの削除
SlackのメッセージおよびファイルのリテンションポリシーはBoxに保存されているコンテンツに自動的に適用されることはありません。 Slackフォルダに個別にBoxのリテンションポリシーを設定することをお勧めします。
大規模なチャンネル (メンバーが1000人以上) の場合、ファイル共有の最も一般的な目的は、ファイルのコンテンツを編集できるようコラボレーションに招待することではなく、情報を一斉配信することです。 そのため、メンバーが1000人以上のチャンネルのフォルダには、チャンネルメンバーが編集可能なコラボレータとして設定されるのではなく、[会社のユーザーが表示可能] モードの共有リンクが生成されます。
ダイレクトメッセージの会話 (チャット) の場合、アップロードフォルダは、Slack会話ファイルというルートフォルダ内にある、特定の会話で最初にアップロードしたユーザーの個人用フォルダ内に作成されます。
以下に例を示します。
- すべてのファイル
- Slack Channel Files
- Slack会話ファイル
- User ...001
- John Smith - Slack Files
- XYZ
- Kevin Marek, John Smith
- XYZ
- John Smith - Slack Files
- User ...001
上記の例では、以下のようになっています。
- User ...001は、BoxユーザーIDの末尾の数字が「001」であるすべてのEnterpriseユーザー向けのサブフォルダの例です。
- XYZは、Slackワークスペース名の例です。
Slack会話ファイルという親フォルダ内のフォルダには、以下の場合にアップロードされたコンテンツも保存されます。
- 複数の関係者によるダイレクトメッセージ (グループチャット)
- Slackコネクトチャンネル
- 大規模なチャンネル (メンバーが1000人以上で、フォルダに対する [会社のユーザー] の共有リンクが無効になっているか、自動的に期限が切れるように設定されている場合)
利用要件:
- 組織に、Slack担当者 (CSM) がついていること。
- Box管理コンソールにアクセスできる有料のBox Businessアカウントであること。
カスタムファイルストアとBoxを使用する場合に推奨される設定
- フォルダの共有リンクを有効にする必要があります。
- 会社のユーザーに対して共有リンクへのアクセスを許可する必要があります (共有リンクの作成時に、[会社のユーザーが表示可能]/[会社のユーザーが編集可能] オプションを使用できるようにする必要があります)。
- 共有リンクの自動有効期限切れが適用されないようにします。
- マルチワークスペースチャンネルを使用している場合、組織全体でSlackをインストールし、各ワークスペースにBox for Slackをインストールすることをお勧めします。 複数のワークスペースに同時に属しているチャンネルが組織に存在する場合は、組織全体でBox for Slackをインストールすることをお勧めします。
- 異なるセグメントに属しているユーザーがSlackで同じチャンネルに参加できないようにする必要があります。
SlackのコンテンツレイヤーとしてBoxを導入する
SlackのコンテンツレイヤーとしてBoxを導入するには、管理コンソールで以下の3つの操作を行った後、Slack側で手動で有効にする必要があります。
- Box for Slackアプリの構成でSlackオーガナイゼーション/ワークスペースID (複数可) を入力する
- SlackのファイルストレージとしてBoxを使用できるようにBox for Slackアプリを承認する
- Slackオーガナイゼーション/ワークスペースにBox for Slackの最新バージョンをインストールする
前提条件
関連するSlackオーガナイゼーション/ワークスペースにBox for Slackアプリがインストールされていることを確認します (注: 「Box File Picker」と「Share to Slack in Box」は、カスタムファイルストアの機能拡張とは関連のない別の統合機能です)。
Box for Slack統合でSlackオーガナイゼーションIDを入力するには
- Box管理者としてBox管理コンソールにログインします。
- [アプリ] > [Boxアプリと統合] に移動します。
- [アプリケーションの個別管理] セクションまでスクロールします。
- Box for Slackを検索します。
- 右側にある [構成] をクリックします。
- [Boxコンテンツレイヤーの設定] までスクロールし、[特定のSlack Enterprise Grid Org ID許可リストに制限する] または [特定のSlackワークスペース許可リストに制限する] テキストフィールドに、関連するSlackオーガナイゼーションID/ワークスペースを入力します。
SlackのファイルストレージとしてBoxを使用できるようにBox for Slackアプリを承認するには
- [アプリ] > [カスタムアプリマネージャ] に移動します。
- [アプリの追加] をクリックします。
- [クライアントID] フィールドに、
0x3vedms8thsqqkphx49cgc5c03n6wj5
と入力します。 - [次へ] をクリックします。
- 情報を確認し、[承認] をクリックします。
- これで、アプリのリストにBox as File Storage for Slackが表示されます。
Slackオーガナイゼーション/ワークスペースにBox for Slackの最新バージョンをインストールするには
こちらのリンクに従って、最新バージョンをインストールします。
Box for Slackが組織全体でインストールされている場合は、以下の手順を利用することも可能です。
- Slackの管理コンソールを開き、[Integrations (統合)] に移動します。
- [Manage apps (アプリの管理)] ドロップダウンで、[Install app (アプリのインストール)] を選択します。
- 「Box」を検索して、インストール手順を続行します。
注: この機能を全面的に導入するには、Slack側での手動による有効化手順が必要になります。 有効化を完了するには、Slack担当者 (CSM) にお問い合わせください。
SlackのコンテンツレイヤーからBoxを削除する
- Slack担当者 (CSM) に問い合わせて、特定のSlackオーガナイゼーションID/ワークスペースに対してカスタムファイルストアを無効にするよう依頼します。
- 必要に応じて、[特定のSlack Enterprise Grid Org ID許可リストに制限する] または [特定のSlackワークスペース許可リストに制限する] テキストフィールドで、SlackオーガナイゼーションID/ワークスペースを削除します (上記の手順6)。
- 必要に応じて、カスタムアプリマネージャのリストで、Box as File Storage for Slackアプリを無効にします (上記の手順4.6)。