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 mygroup@mytenant.onmicrosoft.com, está incluída.

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 johndoe@mytenant.onmicrosoft.com, é incluída.

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.

Consulte também