SharePoint連携プラグイン
SharePointのファイル検索・取得・アップロードと、リスト項目の操作をDifyから行います。
Dify上の実行結果は掲載していません。

文書を使うか、リストを更新するかを先に決める
SharePointの文書をDifyで探して要約したい場合と、管理リストの項目を取得・更新したい場合の両方に対応します。使う対象によって必要なサイト、ライブラリ、リスト、Graph権限が変わります。
権限を広げすぎない
対象のSharePointサイトと操作を決め、Microsoft Graphの権限をその範囲で設定します。ファイルには個人情報を含む可能性があるため、検索結果と取得ファイルをどこへ渡すかも確認してください。大容量のアップロードは、実際のファイルサイズで方式を検証します。
ファイルとリストを別々に試す
対象サイトを一つに絞り、ファイル検索とリスト項目の操作を別のテストで確認します。
仕様・導入前に確認すること
対応環境・入力・出力・制約
認証方式
- Microsoft Entraのアプリ登録と委任されたMicrosoft GraphのOAuth認可が必要です。操作に応じてSites.Read.AllやSites.ReadWrite.Allを設定します
入力
- プロバイダーに
site_hostnameとsite_pathを設定。ファイル操作はqueryまたはfile_path、リスト操作はlist_titleやfields_jsonなどを使います
出力
- 検索結果・メタデータ・リスト項目などのJSON。ファイル取得は1MB以下ならBase64、超過時はダウンロードURLを返します
制約
- 直接アップロードは4MB以下。大容量は別ツールの分割アップロードを使います
- ファイル取得の返り値は常にDifyファイル変数になるわけではありません
配布内容を確認して申し込む
配布物、利用条件、申請後の案内を専用フォームで確認できます。



