FetchSharepointMetadata 2025.5.31.15

Bundle

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

Beschreibung

Für jedes Laufwerkselement werden die Metadaten und Berechtigungen abgerufen und als FlowFile-Attribute geschrieben.

Tags

cdc, document, experimental, graph, library, microsoft, openflow, sharepoint, unstructured

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Authentication Service

Der Dienst, der die Authentifizierung für die SharePoint-API bereitstellt

Drive ID

Eine Laufwerks-ID, unter der sich die SharePoint-Datei befindet.

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.

Item ID

Eine ID eines Elements, für das Sie die Metadaten abrufen möchten

Website-ID

Eine Website-ID, unter der sich die SharePoint-Datei befindet

Beziehungen

Name

Beschreibung

comms.failure

Ein FlowFile wird hierher weitergeleitet, wenn der Prozessor nicht mit der Graph-API kommunizieren kann. Kann erneut versucht werden.

failure

Ein eingehendes FlowFile wird an diese Beziehung weitergeleitet, wenn die Metadaten und Berechtigungen des Objekts nicht abgerufen werden konnten.

not.found

Ein FlowFile wird hierher weitergeleitet, wenn der Artikel nicht gefunden wurde.

success

Ein eingehendes FlowFile wird an diese Beziehung weitergeleitet, nachdem die Metadaten und Berechtigungen des Objekts abgerufen und in die FlowFile-Attribute geschrieben wurden.

Schreibt Attribute

Name

Beschreibung

sharepoint.item.id

Die ID des SharePoint-Elements.

sharepoint.item.type

Der Typ des SharePoint-Objekts. Mögliche Werte sind „Datei“ und „Ordner“.

sharepoint.path

Der Pfad des SharePoint-Objekts. Dies ist der Pfad relativ zum Stammverzeichnis der Dokumentbibliothek.

sharepoint.filename

Der Name des SharePoint-Objekts. Dieses Attribut ist für „Gelöschte“ Änderungen nicht verfügbar.

sharepoint.size

Die Größe des SharePoint-Objekts.

sharepoint.createdAt

Der Zeitstempel der Erstellung des SharePoint-Objekts.

sharepoint.lastModified

Der Zeitstempel der letzten Änderung des SharePoint-Elements.

sharepoint.createdBy.<identity>.id

Eine ID der Identität, die das SharePoint-Objekt erstellt hat. Dieses Attribut ist nicht immer verfügbar.

sharepoint.createdBy.<identity>.displayName

Ein Anzeigename der Identität, die das SharePoint-Objekt erstellt hat. Dieses Attribut ist nicht immer verfügbar.

sharepoint.createdBy.<identity>.email

Eine E-Mail-Adresse der Identität, die das SharePoint-Objekt erstellt hat. Dieses Attribut ist nicht immer verfügbar.

sharepoint.lastModifiedBy.<identity>.id

Eine ID der Identität, die das SharePoint-Element zuletzt geändert hat. Dieses Attribut ist nicht immer verfügbar.

sharepoint.lastModifiedBy. <identity>.displayName

Ein Anzeigename der Identität, die das SharePoint-Objekt zuletzt geändert hat. Dieses Attribut ist nicht immer verfügbar.

sharepoint.lastModifiedBy.<identity>.email

Eine E-Mail-Adresse der Identität, die das SharePoint-Element zuletzt geändert hat. Dieses Attribut ist nicht immer verfügbar.

sharepoint.drive.id

Die ID des SharePoint-Laufwerks, das das Objekt enthält.

sharepoint.site.id

Die ID der SharePoint-Website, die das Objekt enthält.

sharepoint.ctag

Das CTag des SharePoint-Elements.

sharepoint.etag

Das ETag des SharePoint-Elements.

sharepoint.webUrl

Die URL der Browseransicht des SharePoint-Elements.

sharepoint.permissions.read.groups

Eine durch Kommas getrennte Liste von Gruppen, die Leseberechtigungen für das SharePoint-Objekt 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 SharePoint-Objekt 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-Objekts.

Pfad

Der Pfad des SharePoint-Objekts. Dies ist der Pfad relativ zum Stammverzeichnis der Dokumentbibliothek.

mime.type

Der MIME-Typ des SharePoint-Elements. Dieses Attribut ist nur für „Datei“-Elemente verfügbar.

hash.quickxor

Der QuickXor-Hashwert des SharePoint-Elements. Dieses Attribut ist nicht immer verfügbar.

hash.sha256

Der SHA-256 Hash des SharePoint-Elements. Dieses Attribut ist nicht immer verfügbar.

hash.sha1

Der SHA-1-Hashwert des SharePoint-Elements. Dieses Attribut ist nicht immer verfügbar.

hash.crc32

Der CRC32-Hashwert des SharePoint-Elements. Dieses Attribut ist nicht immer verfügbar.