Salesforce Data 360 Boxコネクタの活用価値とセットアップ

Salesforce Data 360 Boxコネクタの活用価値とセットアップ Salesforce
Salesforce Data 360 Boxコネクタの活用価値とセットアップ

どんな取り組みか

本記事では、Salesforce Data 360のBoxコネクタについて、その活用価値とセットアップのポイントを解説します。企業のドキュメントはBoxに集まりやすいものの、「保存されているだけ」で終わってしまうケースが多く見られます。必要な人が必要なタイミングで情報にたどり着けなかったり、ファイル名が不明確だったり、生成AIに読ませたいが対象範囲の絞り込みが難しいといった課題があります。Salesforce Data 360のBoxコネクタは、こうしたBox上の非構造化データをData 360に取り込み、検索やAI活用につなげるための仕組みです。

Boxコネクタは、単にファイルをコピーするのではなく、Boxに置かれた文書を取り込み対象を絞り込み、Data 360側で管理可能なオブジェクトに載せ、検索可能な形にインデックス化し、AIや検索体験の根拠データにするという流れを実現します。これにより、「文書保管」から「文書活用」への変革を支援します。

使われた技術スタック

  • Salesforce Data 360
  • Box

実装のポイント

Boxコネクタでできること

Boxコネクタは、Box上の非構造化コンテンツをData 360に取り込むためのコネクタです。取り込まれたコンテンツは、UDLO(Unstructured Data Lake Object)、UDMO(Unstructured Data Model Object)、検索インデックスへと接続され、最終的にはAgentforceなどのグラウンディングにも活用できます。

この機能に価値がある理由

このコネクタの真の価値は、Boxに眠っている知識を、業務で再利用できる状態に変えることにあります。多くの企業では、正式な手順書がBoxにあっても探すのに時間がかかったり、部門ごとにフォルダ構成や命名規則が異なり検索性が低かったり、古い資料と最新資料が混在していたりする問題があります。Data 360のBoxコネクタは、対象フォルダ、ファイルタイプ、ラベル、作成日、更新日といった条件で取り込み範囲を制御しながら、検索・回答に使える基盤を作ることができます。そのため、価値の中心は「連携」ではなく、「知識基盤の整流化」にあります。

想定ユースケース

  1. 社内ナレッジ検索の改善: 社内ヘルプ、IT運用手順、製品説明資料などがBoxに点在している場合、検索インデックスを作ることで、利用者はフォルダ構造をたどらなくても、文書の中身ベースで情報を探しやすくなります。
  2. Agentforce / 生成AI の回答精度向上: Box上の正規文書をData 360に取り込み、検索インデックスを構築しておくことで、AIは社内ルールや最新の運用文書を根拠にしやすくなります。AI活用においては、「大量投入」よりも「適切な対象選定」が重要です。
  3. 対象文書を統制した AI 活用: 特定フォルダだけ、特定のラベル付き文書だけ、といった条件で制御できるため、AIに見せる文書の範囲を業務要件に合わせて管理しやすくなります。
  4. Box の構造を大きく変えずに始められる: 既存のBox体系を全面的に整理してから始めるのは現実的ではありません。このコネクタは、まず価値の高い親フォルダを対象にして段階的に導入できるため、いきなり全社最適を目指さなくても始めやすい利点があります。

セットアップ全体の流れ

セットアップの大きな流れは以下の通りです。

  • Box側でAPI接続用アプリを作成する
  • Boxアプリの認証・権限設定を整える
  • Client ID / Client Secret / User ID を取得する
  • 取り込み対象フォルダの Folder ID を集める
  • 必要ならBox側のタグ運用を整える
  • Data 360でBox接続を作成する
  • 接続を使ってUDLOを作成する
  • UDMOと検索インデックスを有効化する

Box側の準備

Boxアプリは「Custom App + Server Authentication (Client Credentials Grant)」を選択し、Box管理者によるアプリ承認が必要です。アプリ権限は、少なくとも「App Access Level: App + Enterprise Access」と、「Application Scopes」で「Read all files and folders stored in Box」、「Write all files and folders stored in Box」、「Manage Users」、「Manage Groups」、「Manage Enterprise Properties」などの設定が重要です。

Data 360側で必要になる情報

接続作成時には、主にClient ID、Client Secret、Box User IDが必要です。これらはBoxアプリの設定画面から取得します。

Folder ID の考え方が重要

Boxコネクタの運用では、Folder IDの設計が重要です。対象フォルダを指定すると、その配下のコンテンツが取り込まれますが、取り込み後にBoxの階層がそのまま保持されるわけではなく、実質的にはフラットに扱われます。Folder IDは「文書体系の再現」ではなく、「対象領域の大きな切り分け」として使うのが向いています。例えば、Folder IDを「部門、業務領域、文書群で大きく絞る」役割とし、ラベルを「公開可否、状態、用途で細かく制御する」役割と分担すると運用が安定します。

ラベル運用は導入前に決めたほうがよい

Box側のタグ(ラベル)を使えば、取り込み対象を絞り込めます。ラベル名は大文字小文字を区別し、複数ラベル指定時はすべて付いているコンテンツが対象になります。ラベルを「何でも表現するため」ではなく、「公開区分、状態、用途」など、用途ごとに意味を固定しておくと破綻しにくくなります。

Data 360での接続作成

Data 360側では、SetupからOther Connectorsに進み、Box接続を作成します。Connection Name、API Name、User ID、Client ID、Client Secretを入力し、Test Connectionで疎通確認を行います。ここで失敗する場合は、Boxアプリの管理者承認、認証情報の間違い、Boxアプリのスコープ不足、Box側の認証設定不整合などが考えられます。

UDLO作成で初めて「取り込み設計」が始まる

接続が作成できたら、UDLO作成で取り込み設計の本番が始まります。ここで、Box Folders to Include、File Types、Included Labels、Excluded Labels、Creation Date、Last Update Dateなどを指定して、どの文書を取り込むかを決めます。初期導入では、条件を厳しくしすぎると取り込み対象ゼロになるため、まずはFolder IDで対象範囲を限定し、ラベルは最小限だけ使い、日付条件は後から追加する順序が推奨されます。

検索インデックスまで作って初めて活きる

Boxコネクタの価値は、UDLOやUDMOを作成しただけでは十分に出ません。重要なのは、その先の検索インデックスです。Semantic Searchを有効にすると、チャンク化やテキストフィールド選択がシステム既定で進み、検索やAIグラウンディングに乗せやすくなります。また、必要に応じてUnstructured Content Harmonizationを有効にする構成も取れます。

得られた成果や学び

運用で気をつけたいこと

  1. 新しいデータが入らない: 同期がうまくいかない場合、接続エラーだけでなく、取り込み条件(Folder IDの間違い、Included Labelsの厳しさ、Excluded Labelsでの意図しない除外、更新日条件、対応ファイル形式など)を疑うべきです。
  2. UDLO / UDMO はできたのに検索インデックスができない: 検索インデックスの作成または再構築で解消することがあります。Data CloudのSearch Indexから、既存インデックスのRebuildを試す、あるいは新規作成をやり直すのが基本対応です。
  3. AI活用では「何を除外するか」が重要: AIの品質は、投入ドキュメントの量ではなく、対象の適切さに大きく左右されます。古い文書、草案、内部メモ、誤タグ文書を混ぜると、回答の根拠がぶれます。そのため、Boxコネクタ導入では「何を入れるか」と同じくらい、「何を入れないか」を最初に決めるべきです。

おすすめの進め方

  1. ステップ1: 小さく始める: 全社展開ではなく、品質の高い1〜2フォルダから始めます。
  2. ステップ2: ラベル設計を決める: 公開可否、状態、用途のように、ラベルの意味を固定します。
  3. ステップ3: 検索結果を見ながら対象を調整する: 取り込み件数ではなく、検索品質やAIの回答根拠を見て調整します。
  4. ステップ4: 部門横断へ広げる: 営業、CS、法務、IT、HRといった単位で段階的に対象を広げます。

この順で進めると、「つながったけど使えない」を避けやすくなります。

まとめ

Salesforce Data 360のBoxコネクタは、Box上の非構造化文書をData 360に取り込み、検索やAgentforce活用の基盤に変えるための仕組みです。重要なのは、Boxアプリ設定と管理者承認を正しく行うこと、Folder IDとラベル設計で取り込み対象を適切に絞ること、検索インデックスまで含めて活用前提で設計することです。特に実務では、技術的につながるかどうか以上に、どの文書を対象にし、どの文書を除外し、AIに何を根拠として渡すかが成功の分かれ目になります。Boxコネクタは、単なる外部連携ではなく、組織文書をAI活用可能な知識基盤へ変えるための入り口として捉えると、導入意義がかなり明確になります。

出典: https://zenn.dev/datacloud/articles/808002db8eb01b

Related Certifications

この記事に関連する技術領域の認定資格

Salesforce 関連資格

  • Salesforce Certified Administrator
  • Salesforce Certified Platform Developer I
  • Salesforce Certified Platform Developer II
  • Salesforce Certified Application Architect
  • Salesforce Certified System Architect
  • Salesforce Certified Technical Architect

※ 認定資格は技術スキルの体系的な学習に役立ちます。試験の出題範囲や受験要件は変更される場合があるため、受験前に必ず公式サイトで最新情報をご確認ください。

SF Tech & Win

Salesforce × AWS × AI 連携の実装ノウハウ

SIer・スタートアップ・中小企業のDX推進に役立つアーキテクチャ事例・実装パターン・最新アップデート情報を毎朝配信。

コメント

タイトルとURLをコピーしました