CaptureSharepointChanges 2025.5.31.15

バンドル

com.snowflake.openflow.runtime | runtime-msgraph-nar

説明

Sharepoint ドキュメントライブラリから変更をキャプチャし、変更が発生するたびに FlowFile を発行します。これには、ファイルやフォルダの追加や削除、権限、メタデータ、ファイル内容の変更が含まれます。

タグ

cdc, ドキュメント, 実験的, グラフ, ライブラリ, マイクロソフト, オープンフロー, シェアポイント, 非構造化

入力要件

FORBIDDEN

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

認証サービス

SharePoint API の認証を提供するサービス。

変更キャプチャ 初期アクション

プロセッサーが事前の状態を持たずに実行される場合、このプロパティは、プロセッサーが既存の Sharepoint アイテムをどのように扱うべきかを指示します。

ドキュメントライブラリ名

リストするドキュメントライブラリの名前。指定しない場合、サイトに関連するすべてのドキュメントライブラリがリストされます。

フォールバック再試行時間

通信に失敗した後、操作を再試行するまでの待ち時間。この値は、応答に Retry-Afterヘッダーが含まれていないときに使用されます。

フォルダー名

リストするフォルダ/ディレクトリの名前

サイト URL

データを取得する Sharepoint サイトの URL です。

状態管理

スコープ

説明

CLUSTER

各 Sharepoint フォルダのトークンを保存し、どのイベントがキャプチャ済みかを追跡します。

リレーションシップ

名前

説明

created

FlowFile は、Sharepoint アイテムが作成されるたびに、このリレーションシップにルーティングされます。

deleted

FlowFile は、削除された Sharepoint アイテムごとにこのリレーションシップにルーティングされます。

updated

FlowFile は、Sharepoint アイテムが更新されるたびに、このリレーションシップにルーティングされます。

属性の書き込み

名前

説明

sharepoint.change.type

発生した変更のタイプ。設定可能な値は「Created」、「Updated」、「PermissionsUpdated」、「Deleted」です。

sharepoint.item.id

変更された Sharepoint アイテムの ID です。

sharepoint.item.type

Sharepoint アイテムのタイプは変更されました。指定できる値は「File」と「Folder」です。

sharepoint.path

Sharepoint アイテムのパスは変更されました。これは、ドキュメント・ライブラリのルートからの相対パスです。

sharepoint.filename

Sharepoint アイテムの名前は変更されました。この属性は 'Deleted' 変更では利用できません。

sharepoint.size

Sharepoint アイテムのサイズは変更されました。

sharepoint.createdAt

Sharepoint アイテムの作成タイムスタンプは変更されました。

sharepoint.lastModified

Sharepoint アイテムの最終更新タイムスタンプは変更されました。

sharepoint.createdBy.<identity>.id

変更された Sharepoint アイテムを作成した ID。この属性は常に利用可能とは限りません。

sharepoint.createdBy.<identity>.displayName

変更された Sharepoint アイテムを作成した ID の表示名。この属性は常に利用可能とは限りません。

sharepoint.createdBy.<identity>.email

変更された Sharepoint アイテムを作成した ID の電子メール。この属性は常に利用可能とは限りません。

sharepoint.lastModifiedBy.<identity>.id

変更された Sharepoint アイテムを変更した ID。この属性は常に利用可能とは限りません。

sharepoint.lastModifiedBy.<identity>.displayName

変更された Sharepoint アイテムを変更した ID の表示名。この属性は常に利用可能とは限りません。

sharepoint.lastModifiedBy.<identity>.email

変更された Sharepoint アイテムを変更した ID の電子メール。この属性は常に利用可能とは限りません。

sharepoint.drive.id

変更されたアイテムを含む Sharepoint ドライブの ID です。

sharepoint.drive.name

変更されたアイテムを含む Sharepoint ドライブの名前。

sharepoint.site.id

変更されたアイテムを含む Sharepoint サイトの ID です。

sharepoint.site.url

変更されたアイテムを含む Sharepoint サイトの URL です。

sharepoint.ctag

変更された Sharepoint アイテムの CTag です。

sharepoint.etag

変更された Sharepoint アイテムの ETag です。

sharepoint.webUrl

Sharepoint アイテムのブラウザ表示 URLは変更されました。

sharepoint.permissions.read.groups

変更された Sharepoint アイテムの読み取り権限を持つグループのカンマ区切りリスト。各グループについて、Sharepointで電子メールアドレスが利用可能であれば、それが含まれます。さらに、 mygroup@mytenant.onmicrosoft.com のようなグループプリンシパルも含まれます。

sharepoint.permissions.read.groups.ids

Sharepoint アイテムの読み取り権限を持つグループ IDs のカンマ区切りリスト。

sharepoint.permissions.read.users

変更された Sharepoint アイテムの読み取り権限を持つユーザーのカンマ区切りリスト。各ユーザーについて、Sharepointで電子メールアドレスが利用可能であれば、それが含まれます。さらに、 johndoe@mytenant.onmicrosoft.com のようなユーザー・プリンシパルも含まれます。

sharepoint.permissions.read.users.ids

Sharepoint アイテムの読み取り権限を持つ Microsoft365 ユーザー IDs のカンマ区切りリスト。

sharepoint.permissions.read.siteusers

Sharepointアイテムの読み取り権限を持っているSharepointサイトのユーザーメールのカンマ区切りリスト。

sharepoint.permissions.read.siteusers.ids

Sharepoint アイテムに読み取り権限を持つ Sharepoint サイトユーザー IDs のカンマ区切りリスト。

sharepoint.permissions.read.sitegroups.ids

Sharepoint アイテムに読み取り権限を持つ Sharepoint サイトグループ IDs のカンマ区切りリスト。

filename

Sharepoint アイテムの名前は変更されました。この属性は 'Deleted' 変更では利用できません。

path

Sharepoint アイテムのパスは変更されました。これは、ドキュメント・ライブラリのルートからの相対パスです。

mime.type

変更された Sharepoint アイテムの MIME タイプ。この属性は 'File' アイテムでのみ利用可能です。

hash.quickxor

変更された Sharepoint アイテムの QuickXor ハッシュ。この属性は常に利用可能とは限りません。

hash.sha256

変更された Sharepoint アイテムの SHA-256 ハッシュ。この属性は常に利用可能とは限りません。

hash.sha1

変更された Sharepoint アイテムの SHA-1 ハッシュ。この属性は常に利用可能とは限りません。

hash.crc32

変更された Sharepoint アイテムの CRC32 ハッシュ。この属性は常に利用可能とは限りません。

他のコンポーネントを含むユースケース

Sharepointドキュメントライブラリの変更データキャプチャを実行し、ドキュメントライブラリ内のすべてのデータ(アクセス許可を含む)を取得します。

こちらもご覧ください