CaptureSharepointChanges 2025.5.31.15¶
Bundle¶
com.snowflake.openflow.runtime | runtime-msgraph-nar
Beschreibung¶
Erfasst Änderungen in einer SharePoint-Dokumentbibliothek und sendet für jede Änderung ein FlowFile. Dies umfasst das Hinzufügen und Löschen von Dateien und Ordnern sowie Änderungen an Berechtigungen, Metadaten und Dateiinhalten.
Tags¶
cdc, document, experimental, graph, library, microsoft, openflow, sharepoint, unstructured
Eingabeanforderung¶
FORBIDDEN
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Authentication Service |
Der Dienst, der die Authentifizierung für die SharePoint-API bereitstellt |
Change Capture Initial Action |
Wenn der Prozessor ohne vorherigen Status ausgeführt wird, legt diese Eigenschaft fest, wie der Prozessor vorhandene SharePoint-Elemente behandeln soll. |
Document Library Name |
Der Name der aufzulistenden Dokumentbibliothek. Wenn Sie nichts angeben, werden alle mit der Website verbundenen Dokumentbibliotheken aufgelistet. |
Fallback Retry Duration |
Die Zeit, die nach einem Kommunikationsfehler gewartet werden muss, bevor die Operation wiederholt wird. Dieser Wert wird verwendet, wenn die Antwort keinen „Retry-After-Header“ enthält. |
Folder Name |
Der Name des aufzulistenden Ordners/Verzeichnisses |
Website-URL |
Die URL der SharePoint-Website, von der die Daten abgerufen werden sollen. |
Statusmanagement¶
Bereiche |
Beschreibung |
---|---|
CLUSTER |
Speichert Tokens für jeden SharePoint-Ordner, um den Status der bereits erfassten Ereignisse zu verfolgen. |
Beziehungen¶
Name |
Beschreibung |
---|---|
created |
Für jedes SharePoint-Objekt, das erstellt wird, wird ein FlowFile an diese Beziehung weitergeleitet. |
deleted |
Für jedes SharePoint-Objekt, das gelöscht wird, wird ein FlowFile an diese Beziehung weitergeleitet. |
updated |
Für jedes SharePoint-Objekt, das aktualisiert wird, wird ein FlowFile an diese Beziehung weitergeleitet. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
sharepoint.change.type |
Die Art der Änderung, die stattgefunden hat. Mögliche Werte sind „Created“, „Updated“, „PermissionsUpdated“, „Deleted“. |
sharepoint.item.id |
Die ID des SharePoint-Elements, das geändert wurde. |
sharepoint.item.type |
Der Typ des SharePoint-Objekts, das geändert wurde. Mögliche Werte sind „Datei“ und „Ordner“. |
sharepoint.path |
Der Pfad des SharePoint-Objekts, das geändert wurde. Dies ist der Pfad relativ zum Stammverzeichnis der Dokumentbibliothek. |
sharepoint.filename |
Der Name des SharePoint-Elements, das geändert wurde. Dieses Attribut ist für „Gelöschte“ Änderungen nicht verfügbar. |
sharepoint.size |
Die Größe des SharePoint-Objekts, das geändert wurde. |
sharepoint.createdAt |
Der Zeitstempel der Erstellungszeit des SharePoint-Objekts, das geändert wurde. |
sharepoint.lastModified |
Der Zeitstempel der letzten Änderung des SharePoint-Objekts, das geändert wurde. |
sharepoint.createdBy.<identity>.id |
Eine ID der Identität, die das geänderte SharePoint-Objekt erstellt hat. Dieses Attribut ist nicht immer verfügbar. |
sharepoint.createdBy.<identity>.displayName |
Ein Anzeigename der Identität, die das geänderte SharePoint-Objekt erstellt hat. Dieses Attribut ist nicht immer verfügbar. |
sharepoint.createdBy.<identity>.email |
Eine E-Mail-Adresse der Identität, die das geänderte SharePoint-Objekt erstellt hat. Dieses Attribut ist nicht immer verfügbar. |
sharepoint.lastModifiedBy.<identity>.id |
Eine ID der Identität, die das geänderte SharePoint-Element geändert hat. Dieses Attribut ist nicht immer verfügbar. |
sharepoint.lastModifiedBy. <identity>.displayName |
Ein Anzeigename der Identität, die das geänderte SharePoint-Objekt geändert hat. Dieses Attribut ist nicht immer verfügbar. |
sharepoint.lastModifiedBy.<identity>.email |
Eine E-Mail-Adresse der Identität, die das geänderte SharePoint-Objekt geändert hat. Dieses Attribut ist nicht immer verfügbar. |
sharepoint.drive.id |
Die ID des SharePoint-Laufwerks, das das geänderte Objekt enthält. |
sharepoint.drive.name |
Der Name des SharePoint-Laufwerks, das das geänderte Objekt enthält. |
sharepoint.site.id |
Die ID der SharePoint-Website, die das geänderte Objekt enthält. |
sharepoint.site.url |
Die URL der SharePoint-Website, die das geänderte Objekt enthält. |
sharepoint.ctag |
Die CTag des SharePoint-Elements, das geändert wurde. |
sharepoint.etag |
Die ETag des SharePoint-Elements, das geändert wurde. |
sharepoint.webUrl |
Die URL der Browseransicht des SharePoint-Elements, das geändert wurde. |
sharepoint.permissions.read.groups |
Eine durch Kommas getrennte Liste von Gruppen, die Leseberechtigungen für das geänderte SharePoint-Element haben. Für jede Gruppe wird – sofern in Sharepoint eine E-Mail-Adresse vorhanden ist – diese mit aufgenommen. Zusätzlich ist der Gruppenprinzipal, wie zum Beispiel |
sharepoint.permissions.read.groups.ids |
Eine durch Kommas getrennte Liste der Gruppen-IDs, die Leseberechtigungen für das SharePoint-Objekt hat. |
sharepoint.permissions.read.users |
Eine durch Kommas getrennte Liste von Benutzern, die Leseberechtigungen für das geänderte SharePoint-Element haben. Wenn für jeden Benutzer eine E-Mail-Adresse in SharePoint vorhanden ist, wird diese mit aufgenommen. Zusätzlich ist der Benutzerprinzipal, wie zum Beispiel |
sharepoint.permissions.read.users.ids |
Eine durch Kommas getrennte Liste von Microsoft365-Benutzer-IDs, die Leseberechtigungen für das SharePoint-Objekt haben. |
sharepoint.permissions.read.siteusers |
Eine durch Kommas getrennte Liste der E-Mail-Adressen von SharePoint-Benutzern, die über Leserechte für das SharePoint-Element verfügen. |
sharepoint.permissions.read.siteusers.ids |
Eine durch Kommas getrennte Liste der SharePoint-Benutzer-IDs, die Leseberechtigungen für das SharePoint-Objekt haben. |
sharepoint.permissions.read.sitegroups.ids |
Eine durch Kommas getrennte Liste der SharePoint-Websitegruppen-IDs, die Leseberechtigungen für das SharePoint-Objekt haben. |
filename |
Der Name des SharePoint-Elements, das geändert wurde. Dieses Attribut ist für „Gelöschte“ Änderungen nicht verfügbar. |
Pfad |
Der Pfad des SharePoint-Objekts, das geändert wurde. Dies ist der Pfad relativ zum Stammverzeichnis der Dokumentbibliothek. |
mime.type |
Der MIME-Typ des SharePoint-Objekts, das geändert wurde. Dieses Attribut ist nur für „Datei“-Elemente verfügbar. |
hash.quickxor |
Der QuickXor-Hashwert des SharePoint-Elements, das geändert wurde. Dieses Attribut ist nicht immer verfügbar. |
hash.sha256 |
Der SHA-256-Hashwert des SharePoint-Elements, das geändert wurde. Dieses Attribut ist nicht immer verfügbar. |
hash.sha1 |
Der SHA-1-Hashwert des SharePoint-Elements, das geändert wurde. Dieses Attribut ist nicht immer verfügbar. |
hash.crc32 |
Der CRC32-Hashwert des SharePoint-Elements, das geändert wurde. Dieses Attribut ist nicht immer verfügbar. |
Anwendungsfälle mit anderen Komponenten¶
Change Data Capture für eine SharePoint-Dokumentenbibliothek durchführen und alle Daten in der Dokumentenbibliothek abrufen, einschließlich der Berechtigungen, um ein Zielsystem mit Sharepoint synchron zu halten. |