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 mygroup@mytenant.onmicrosoft.com, enthalten.

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 johndoe@mytenant.onmicrosoft.com, enthalten.

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.

Siehe auch: