Box Developerドキュメント

Slack統合マッピングのトラブルシューティング

ガイド 統合マッピング Slack統合マッピング Slack統合マッピングのトラブルシューティング

Slack統合マッピングのトラブルシューティング

統合マッピングAPIはさまざまな種類の検証を実行するため、いくつかのエラーが発生する場合があります。このような一般的なエラーの説明と解決策については、以下を参照してください。

サービスアカウントがフォルダの共同所有者ではない

SlackのコンテンツレイヤーとしてBoxを使用するサービスアカウントは、コラボレーションとアップロードを管理するためにフォルダの所有者または共同所有者として追加する必要があります。

Box as File Storage for Slack (user id: 123, user email:
user@example.com) must be a collaborator in role co-owner or owner
of the folder example123, before it can be mapped to the channel
example123. Please create a collaboration or ensure the ownership for
Box as File Storage for Slack and retry.`

このエラーを解決するには、レスポンスのデータを使用して、マッピングを実行するための必要なロールがサービスアカウントにあることを確認してください。

"context_info": {
  "service_account_id": "12345678",
  "service_account_email": "AutomationUser_12345678_gdueygwe@boxdevedition.com",
}

以下の手順を実行します。

  1. context_infoからservice_account_emailをコピーします。
  2. フォルダ設定で、Invite Peopleオプションを使用して共同所有者としてサービスアカウントを招待します。

チャンネルがすでにBoxのフォルダにマッピングされている

Boxフォルダがすでにマッピングされているチャンネルに対してマッピングを作成しようとすると、APIから次のエラーが返されます。

Channel: example123 is already mapped to a folder in Box.

新しいフォルダの使用を開始したい場合は、GETを使用してマッピングのidを取得した後、UPDATEメソッドを使用してターゲットのBoxフォルダを更新してください。

チャンネルが見つからない

統合に関連付けられているSlackボットでチャンネルに関する情報を取得できない場合は、APIから次のエラーが返されます。

Channel: example123 was not found. If it is a private channel, ensure that Box has been added to the channel.

partner_itemが正しいことを確認します。オーガナイゼーションでのインストールの場合はslack_org_id、ワークスペースでのインストールの場合はslack_workspace_idを指定していることを確認してください。チャンネルがプライベートの場合は、Slackボットがそのチャンネルに追加されていることを確認します。

チャンネルがカスタムファイルストレージ (CFS) に適していない

Channel: example123 is not suitable for CFS. Slack Connect channels with
a pending Connect status can not be mapped to Box folders.

Slackコネクトチャンネル (企業間チャンネル) は、現在、SlackのコンテンツレイヤーとしてBoxを使用する場合にサポートされていません。

Boxフォルダが外部で所有されている

マッピングに選択したBoxフォルダは、管理者が所属する企業で所有している必要があります。

Box folder: example123 cannot be mapped, because it is externally owned. Mapped folder must belong to the enterprise: example_enterprise.

カスタムファイルストレージ (CFS) が無効になっている

Box for Slackがインストールされているものの、SlackのコンテンツレイヤーとしてBoxが有効になっていない企業に対してマッピングを作成しようとすると、APIからこのエラーが返されます。

Box Enterpriseの不一致

管理者のEnterpriseとBox for Slackの構成が一致しない場合、APIからこのエラーが返されます。Box for Slackを有効にする方法については、Box for Slackのインストールと構成を参照してください。