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 |
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 |
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. |