CaptureSharepointChanges 2025.5.31.15¶
Pacote¶
com.snowflake.openflow.runtime | runtime-msgraph-nar
Descrição¶
Captura alterações de uma biblioteca de documentos do Sharepoint e emite um FlowFile para cada alteração ocorrida. Isso inclui acréscimos e exclusões de arquivos e pastas, bem como alterações em permissões, metadados e conteúdo de arquivos.
Tags¶
cdc, document, experimental, graph, library, microsoft, openflow, sharepoint, unstructured
Requisito de entrada¶
FORBIDDEN
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
Serviço de autenticação |
O serviço que fornece autenticação para a SharePoint API |
Ação inicial de captura de mudanças |
Se o processador for executado sem ter nenhum estado anterior, essa propriedade determina como ele deve tratar os itens existentes do Sharepoint. |
Nome da biblioteca de documentos |
O nome da biblioteca de documentos a ser listada. Se não for especificado, todas as bibliotecas de documentos associadas ao site serão listadas. |
Duração da nova tentativa de fallback |
O tempo de espera antes de tentar novamente a operação após uma falha de comunicação. Esse valor é usado quando a resposta não contém um cabeçalho Retry-After. |
Nome da pasta |
O nome da pasta/diretório a ser listado |
URL do site |
O URL do site Sharepoint do qual os dados serão recuperados. |
Gerenciamento do estado¶
Escopos |
Descrição |
---|---|
CLUSTER |
Armazena tokens para cada pasta do Sharepoint para rastrear o estado sobre quais eventos já foram capturados. |
Relações¶
Nome |
Descrição |
---|---|
created |
Um FlowFile é encaminhado para essa relação para cada item do Sharepoint criado. |
deleted |
Um FlowFile é encaminhado para esse relacionamento para cada item do Sharepoint excluído. |
updated |
Um FlowFile é encaminhado para esse relacionamento para cada item do Sharepoint atualizado. |
Grava atributos¶
Nome |
Descrição |
---|---|
sharepoint.change.type |
O tipo de mudança que ocorreu. Os valores possíveis são “Created”, “Updated”, “PermissionsUpdated” e “Deleted”. |
sharepoint.item.id |
O ID do item do Sharepoint alterado. |
sharepoint.item.type |
O tipo do item do Sharepoint alterado. Os valores possíveis são “File” e “Folder”. |
sharepoint.path |
O caminho do item do Sharepoint alterado. Esse é o caminho relativo à raiz da biblioteca de documentos. |
sharepoint.filename |
O nome do item do Sharepoint alterado. Esse atributo não está disponível para alterações “Deleted”. |
sharepoint.size |
O tamanho do item do Sharepoint alterado. |
sharepoint.createdAt |
O carimbo de data/hora de criação do item do Sharepoint alterado. |
sharepoint.lastModified |
O carimbo de data/hora da última modificação do item do Sharepoint alterado. |
sharepoint.createdBy.<identidade>.id |
Um ID da identidade que criou o item do Sharepoint alterado. Esse atributo nem sempre está disponível. |
sharepoint.createdBy.<identidade>.displayName |
Um nome de exibição da identidade que criou o item do Sharepoint que foi alterado. Esse atributo nem sempre está disponível. |
sharepoint.createdBy.<identidade>.email |
Um e-mail da identidade que criou o item do Sharepoint alterado. Esse atributo nem sempre está disponível. |
sharepoint.lastModifiedBy. <identidade>.id |
Um ID da identidade que modificou o item do Sharepoint alterado. Esse atributo nem sempre está disponível. |
sharepoint.lastModifiedBy.<identidade>.displayName |
Um nome de exibição da identidade que modificou o item do Sharepoint alterado. Esse atributo nem sempre está disponível. |
sharepoint.lastModifiedBy. <identidade>.email |
Um e-mail da identidade que modificou o item do Sharepoint alterado. Esse atributo nem sempre está disponível. |
sharepoint.drive.id |
O ID do drive Sharepoint que contém o item alterado. |
sharepoint.drive.name |
O nome do drive Sharepoint que contém o item alterado. |
sharepoint.site.id |
O ID do site Sharepoint que contém o item alterado. |
sharepoint.site.url |
O URL do site Sharepoint que contém o item alterado. |
sharepoint.ctag |
A CTag do item do Sharepoint alterado. |
sharepoint.etag |
A ETag do item do Sharepoint alterado. |
sharepoint.webUrl |
O URL de exibição do navegador do item do Sharepoint alterado. |
sharepoint.permissions.read.groups |
Uma lista separada por vírgulas de grupos que têm permissões de leitura no item do Sharepoint alterado. Para cada grupo, se houver um endereço de e-mail disponível no Sharepoint, ele será incluído. Além disso, a entidade do grupo, como |
sharepoint.permissions.read.groups.ids |
Uma lista separada por vírgulas dos IDs de grupo com permissões de leitura no item do Sharepoint. |
sharepoint.permissions.read.users |
Uma lista separada por vírgulas de usuários com permissões de leitura no item do Sharepoint alterado. Para cada usuário, se houver um endereço de e-mail disponível no Sharepoint, ele será incluído. Além disso, a entidade de usuário, como |
sharepoint.permissions.read.users.ids |
Uma lista separada por vírgulas de usuários dos IDs de usuário Microsoft365 com permissões de leitura no item do Sharepoint. |
sharepoint.permissions.read.siteusers |
Uma lista separada por vírgulas de e-mails de usuário do site Sharepoint com permissões de leitura no item do Sharepoint. |
sharepoint.permissions.read.siteusers.ids |
Uma lista separada por vírgulas de IDs de usuário do site Sharepoint com permissões de leitura no item do Sharepoint. |
sharepoint.permissions.read.sitegroups.ids |
Uma lista separada por vírgulas de IDs do grupo de sites do Sharepoint com permissões de leitura no item do Sharepoint. |
filename |
O nome do item do Sharepoint alterado. Esse atributo não está disponível para alterações “Deleted”. |
path |
O caminho do item do Sharepoint alterado. Esse é o caminho relativo à raiz da biblioteca de documentos. |
mime.type |
O tipo MIME do item do Sharepoint alterado. Esse atributo só está disponível para itens “File”. |
hash.quickxor |
O hash QuickXor do item do Sharepoint alterado. Esse atributo nem sempre está disponível. |
hash.sha256 |
O hash SHA-256 do item do Sharepoint alterado. Esse atributo nem sempre está disponível. |
hash.sha1 |
O hash SHA-1 do item do Sharepoint alterado. Esse atributo nem sempre está disponível. |
hash.crc32 |
O hash CRC32 do item do Sharepoint alterado. Esse atributo nem sempre está disponível. |
Casos de uso que envolvem outros componentes¶
Realize a captura de dados de alteração em uma biblioteca de documentos do Sharepoint, recuperando todos os dados da biblioteca de documentos, inclusive permissões, para manter um sistema de destino em sincronia com o Sharepoint. |