CaptureSharepointChanges 2025.5.31.15

Bundle

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

Description

Capture les changements survenus dans une bibliothèque de documents Sharepoint et émet un FlowFile pour chacun d’entre eux. Cela comprend les ajouts et les suppressions de fichiers et de dossiers, ainsi que les changements apportés aux autorisations, aux métadonnées et au contenu des fichiers.

Balises

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

Exigences en matière d’entrées

FORBIDDEN

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Authentication Service

Le service qui assure l’authentification pour l’API SharePoint

Change Capture Initial Action

Si le processeur est exécuté sans état préalable, cette propriété indique comment le processeur doit traiter les éléments Sharepoint existants.

Document Library Name

Le nom de la bibliothèque de documents à lister. Si cette propriété n’est pas spécifiée, toutes les bibliothèques de documents associées au site seront listées.

Fallback Retry Duration

Le temps d’attente avant de réessayer l’opération après un échec de communication. Cette valeur est utilisée lorsque la réponse ne contient pas d’en-tête Retry-After.

Folder Name

Le nom du dossier/répertoire à lister

URL du site

L’URL du site Sharepoint à partir duquel les données seront récupérées.

Gestion de l’État

Champs d’application

Description

CLUSTER

Stocke des jetons pour chaque dossier Sharepoint afin de suivre l’état des événements qui ont déjà été capturés.

Relations

Nom

Description

created

Un FlowFile est routé vers cette relation pour chaque élément Sharepoint créé.

deleted

Un FlowFile est routé vers cette relation pour chaque élément Sharepoint supprimé.

updated

Un FlowFile est routé vers cette relation pour chaque élément Sharepoint mis à jour.

Écrit les attributs

Nom

Description

sharepoint.change.type

Le type de changement qui s’est produit. Les valeurs possibles sont « Created », « Updated », « PermissionsUpdated » et « Deleted ».

sharepoint.item.id

ID de l’élément Sharepoint qui a été modifié.

sharepoint.item.type

Le type de l’élément Sharepoint qui a été modifié. Les valeurs possibles sont « File » et « Folder ».

sharepoint.path

Le chemin de l’élément Sharepoint qui a été modifié. Il s’agit du chemin relatif à la racine de la bibliothèque de documents.

sharepoint.filename

Le nom de l’élément Sharepoint qui a été modifié. Cet attribut n’est pas disponible pour les changements du type « Deleted ».

sharepoint.size

La taille de l’élément Sharepoint qui a été modifié.

sharepoint.createdAt

L’horodatage de la création de l’élément Sharepoint qui a été modifié.

sharepoint.lastModified

L’horodatage de la dernière modification de l’élément Sharepoint qui a été modifié.

sharepoint.createdBy.<identity>.id

Identifiant de l’identité qui a créé l’élément Sharepoint modifié. Cet attribut n’est pas toujours disponible.

sharepoint.createdBy.<identity>.displayName

Nom d’affichage de l’identité qui a créé l’élément Sharepoint modifié. Cet attribut n’est pas toujours disponible.

sharepoint.createdBy.<identity>.email

Adresse e-mail de l’identité qui a créé l’élément Sharepoint modifié. Cet attribut n’est pas toujours disponible.

sharepoint.lastModifiedBy.<identité>.id

Identifiant de l’identité qui a modifié l’élément Sharepoint. Cet attribut n’est pas toujours disponible.

sharepoint.lastModifiedBy.<identité>.displayName

Nom d’affichage de l’identité qui a modifié l’élément Sharepoint. Cet attribut n’est pas toujours disponible.

sharepoint.lastModifiedBy.<identité>.email

Adresse e-mail de l’identité qui a modifié l’élément Sharepoint. Cet attribut n’est pas toujours disponible.

sharepoint.drive.id

ID du lecteur Sharepoint qui contient l’élément modifié.

sharepoint.drive.name

Nom du lecteur Sharepoint qui contient l’élément modifié.

sharepoint.site.id

ID du site Sharepoint qui contient l’élément modifié.

sharepoint.site.url

URL du site Sharepoint qui contient l’élément modifié.

sharepoint.ctag

CTag de l’élément Sharepoint qui a été modifié.

sharepoint.etag

ETag de l’élément Sharepoint qui a été modifié.

sharepoint.webUrl

URL de la vue du navigateur de l’élément Sharepoint qui a été modifié.

sharepoint.permissions.read.groups

Liste séparée par des virgules des groupes ayant une autorisation de lecture sur l’élément Sharepoint modifié. Pour chaque groupe, si une adresse électronique est disponible dans Sharepoint, elle sera incluse. En outre, le principal du groupe, tel que mygroup@mytenant.onmicrosoft.com, est inclus.

sharepoint.permissions.read.groups.ids

Liste séparée par des virgules des ID de groupe ayant une autorisation de lecture sur l’élément Sharepoint.

sharepoint.permissions.read.users

Liste séparée par des virgules des d’utilisateurs ayant une autorisation de lecture sur l’élément Sharepoint qui a été modifié. Pour chaque utilisateur, si une adresse électronique est disponible dans Sharepoint, elle sera incluse. En outre, le principal utilisateur, tel que johndoe@mytenant.onmicrosoft.com, est inclus.

sharepoint.permissions.read.users.ids

Liste séparée par des virgules des ID des utilisateurs Microsoft365 ayant une autorisation de lecture sur l’élément Sharepoint.

sharepoint.permissions.read.siteusers

Liste séparée par des virgules des adresses e-mail des utilisateurs du site Sharepoint ayant une autorisation de lecture sur l’élément Sharepoint.

sharepoint.permissions.read.siteusers.ids

Liste séparée par des virgules des ID des utilisateurs du site Sharepoint ayant une autorisation de lecture sur l’élément Sharepoint.

sharepoint.permissions.read.sitegroups.ids

Liste séparée par des virgules des ID des groupes du site Sharepoint ayant une autorisation de lecture sur l’élément Sharepoint.

filename

Le nom de l’élément Sharepoint qui a été modifié. Cet attribut n’est pas disponible pour les changements du type « Deleted ».

path

Le chemin de l’élément Sharepoint qui a été modifié. Il s’agit du chemin relatif à la racine de la bibliothèque de documents.

mime.type

Le type MIME de l’élément Sharepoint qui a été modifié. Cet attribut n’est disponible que pour les éléments du type « File ».

hash.quickxor

Hachage QuickXor de l’élément Sharepoint qui a été modifié. Cet attribut n’est pas toujours disponible.

hash.sha256

Hachage SHA-256 de l’élément Sharepoint qui a été modifié. Cet attribut n’est pas toujours disponible.

hash.sha1

Hachage SHA-1 de l’élément Sharepoint qui a été modifié. Cet attribut n’est pas toujours disponible.

hash.crc32

Hachage CRC32 de l’élément Sharepoint qui a été modifié. Cet attribut n’est pas toujours disponible.

Cas d’utilisation impliquant d’autres composants

Effectuer la capture des données modifiées sur une bibliothèque de documents Sharepoint en récupérant toutes les données de la bibliothèque de documents, y compris les autorisations, afin de maintenir un système de destination synchronisé avec Sharepoint.

Voir aussi :