適用対象: 開発者 ·建築家 ·IT 意思決定者向け
SharePoint Embedded は、アプリでファイルを保存して管理する必要があるものの、ユーザーが独自のコンプライアンス制御の下で各顧客の Microsoft 365 テナント内にファイルを維持する必要がある場合に適しています。 この記事では、SharePoint Embedded の決定に役立ち、開発者が最もよく検討する代替手段と比較します。
次の場合に SharePoint Embedded を選択する
次のステートメントのほとんどが当てはまる場合は、SharePoint Embedded を選択します。
- 顧客ファイルを格納する マルチテナント SaaS または基 幹業務 アプリを構築します。
- 顧客は、ファイルをストレージではなく、 自分の Microsoft 365 テナントに保持する必要があります。
- お客様の IT チームは、 独自の データ損失防止 (DLP)、保持、および電子情報開示ポリシーを適用する必要があります。
- アプリを唯一のユーザー インターフェイスとして使用して、Microsoft Graph を通じてファイル を完全にプログラムで制御 する必要があります。
- 組み込みの Office 共同編集、バージョン管理、検索、Copilot グラウンディングを自分で構築する必要はありません。
- エンド ユーザーがアプリのファイル機能を使用するために Microsoft 365 ライセンスを必要としないようにしたい場合。
次の場合、SharePoint Embedded を再考する
次の場合は、再考するか、別のオプションを選択します。
- 既製のコード不要のエンドユーザー UI が必要です。 SharePoint Embedded は API のみであり、独自のインターフェイスはありません。代わりに SharePoint Online を検討してください。
- アプリケーションをビルドしません。 すべての SharePoint Embedded シナリオでは、アプリから Microsoft Graph を呼び出す必要があります。
- コラボレーション サイト、ポータル、またはイントラネット機能が必要です。 代わりに SharePoint Online を使用してください。
SharePoint Embedded と BLOB ストレージ
コンプライアンスと Office の共同作業が生オブジェクト ストレージよりも重要な場合は、BLOB ストレージよりも SharePoint Embedded を選択してください。
| 考慮事項 | SharePoint Embedded | BLOB ストレージ |
|---|---|---|
| コンテンツが存在する場所 | 顧客の Microsoft 365 テナント | お使いのストレージ アカウント |
| コンプライアンス | 顧客テナントの Microsoft Purview DLP、保持、電子情報開示を継承します | コンプライアンス レイヤーはユーザー自身で構築します |
| Office 共同編集 | Word、Excel、PowerPoint 用に組み込まれています | 一般公開されていません |
| 検索と Copilot のグラウンディング | 組み込みの Microsoft Search API と Copilot の検出可能性 | 自分でインデックス作成とグラウンディングを |
| Access モデル | Microsoft Graph、コンテナーごとのアクセス許可 | BLOB SAS トークンとクラウド IAM ロール |
SharePoint Embedded API と競合ファイル ストレージ API の比較
企業の顧客が独自のデータとポリシーを制御する必要がある場合は、競合するファイル ストレージ API ではなく SharePoint Embedded を選択してください。
| 考慮事項 | SharePoint Embedded | 競合するファイル ストレージ API |
|---|---|---|
| データ所在地 | 顧客の Microsoft 365 テナントにとどまります | プロバイダーのクラウドに保存されている |
| 顧客が強制するポリシー | 顧客の既存の Microsoft 365 ポリシーが適用されます | 限定的な顧客制御 |
| エンド ユーザー ライセンス | エンド ユーザーにはシートごとのライセンスは必要ありません | 多くの場合、シートごとのライセンス |
| Office 共同編集 | 組み込みの Word、Excel、PowerPoint 共同編集機能 | 変換または追加コンテンツが必要 |
SharePoint Embedded サイトと SharePoint Online サイト
アプリがコンテンツへの唯一のインターフェイスである必要がある場合は、SharePoint Online サイトよりも SharePoint Embedded を選択してください。
| 考慮事項 | SharePoint Embedded | SharePoint Online サイト |
|---|---|---|
| ユーザー インターフェイス | ヘッドレスで API のみ。アプリが UX を所有する | ユーザーが閲覧できる組み込みのサイト UI |
| コンテンツの分離 | アプリ コントロールの専用コンテナー | 共有サイトとライブラリの構造 |
| ストレージのエンタイトルメント | 個別の従量制課金制請求 | Counts against Microsoft 365 ストレージ |
| リスクの回避 | ユーザーがサイトを介してアプリをバイパスできない | アクセス許可を持つユーザーは、サイトを直接開くことができます |
注:
SharePoint Embedded コンテナーは、SharePoint Online サイトよりも高い Microsoft Graph API 要求クォータを取得するため、アプリ主導の大量のファイル操作は、調整される前にさらに拡張できます。