CaptureSharepointChanges 2025.5.31.15

번들

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

설명

SharePoint 문서 라이브러리에서 변경 내용을 캡처하고 변경이 발생할 때마다 FlowFile 을 전송합니다. 여기에는 파일과 폴더의 추가 및 삭제와 함께 권한, 메타데이터, 파일 내용 변경도 포함됩니다.

태그

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

입력 요구 사항

FORBIDDEN

민감한 동적 속성 지원

false

속성

속성

설명

Authentication Service

SharePoint API 에 대한 인증을 제공하는 서비스입니다.

Change Capture Initial Action

프로세서가 사전 상태 없이 실행되는 경우 이 속성은 프로세서가 기존 Sharepoint 항목을 처리하는 방법을 지정합니다.

Document Library Name

나열할 문서 라이브러리의 이름입니다. 지정하지 않으면 사이트와 연결된 모든 문서 라이브러리가 목록에 표시됩니다.

Fallback Retry Duration

통신 실패 후 작업을 다시 시도하기 전에 대기할 시간입니다. 이 값은 응답에 재시도 후 헤더가 포함되지 않은 경우에 사용됩니다.

Folder Name

나열할 폴더/디렉터리 이름

Site URL

데이터를 검색할 Sharepoint 사이트의 URL 입니다.

상태 관리

범위

설명

CLUSTER

각 SharePoint 폴더에 토큰을 저장하여 이미 캡처된 이벤트에 대한 상태를 추적합니다.

관계

이름

설명

created

생성되는 각 SharePoint 항목에 대해 FlowFile 은 이 관계로 라우팅됩니다.

deleted

삭제된 각 SharePoint 항목에 대해 FlowFile 은 이 관계로 라우팅됩니다.

updated

업데이트되는 각 SharePoint 항목에 대해 FlowFile 은 이 관계로 라우팅됩니다.

Writes 특성

이름

설명

sharepoint.change.type

발생한 변경 유형입니다. 가능한 값은 ‘Created’, ‘Updated’, ‘PermissionsUpdated’, ‘Deleted’입니다.

sharepoint.item.id

변경된 SharePoint 항목의 ID 입니다.

sharepoint.item.type

변경된 SharePoint 항목의 유형입니다. 가능한 값은 ‘File’ 및 ‘Folder’입니다.

sharepoint.path

변경된 SharePoint 항목의 경로입니다. 문서 라이브러리의 루트를 기준으로 한 경로입니다.

sharepoint.filename

변경된 SharePoint 항목의 이름입니다. 이 특성은 ‘삭제됨’ 변경 사항에는 사용할 수 없습니다.

sharepoint.size

변경된 SharePoint 항목의 크기입니다.

sharepoint.createdAt

변경된 SharePoint 항목의 생성 타임스탬프입니다.

sharepoint.lastModified

변경된 SharePoint 항목의 마지막 수정 타임스탬프입니다.

sharepoint.createdBy.<identity>.id

변경된 SharePoint 항목을 생성한 ID의 ID입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.createdBy.<identity>.displayName

변경된 SharePoint 항목을 생성한 ID의 표시 이름입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.createdBy.<identity>.email

변경된 SharePoint 항목을 생성한 ID의 이메일입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.lastModifiedBy.<identity>.id

변경된 SharePoint 항목을 수정한 ID의 ID입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.lastModifiedBy.<identity>.displayName

변경된 SharePoint 항목을 수정한 ID의 표시 이름입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.lastModifiedBy.<identity>.email

변경된 SharePoint 항목을 수정한 ID의 이메일입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

sharepoint.drive.id

변경된 항목이 포함된 Sharepoint Drive의 ID 입니다.

sharepoint.drive.name

변경된 항목이 포함된 Sharepoint Drive의 이름입니다.

sharepoint.site.id

변경된 항목이 포함된 SharePoint 사이트의 ID 입니다.

sharepoint.site.url

변경된 항목이 포함된 SharePoint 사이트의 URL 입니다.

sharepoint.ctag

변경된 SharePoint 항목의 CTag 입니다.

sharepoint.etag

변경된 SharePoint 항목의 ETag 입니다.

sharepoint.webUrl

변경된 SharePoint 항목의 브라우저 뷰 URL입니다.

sharepoint.permissions.read.groups

쉼표로 구분된 쉼표로 구분된 쉐어포인트 항목에 대한 읽기 권한이 있는 그룹의 목록입니다. 각 그룹에 대해 SharePoint에서 이메일 주소를 사용할 수 있는 경우 해당 이메일 주소가 포함됩니다. 또한 mygroup@mytenant.onmicrosoft.com 같은 그룹 주체도 포함됩니다.

sharepoint.permissions.read.groups.id

쉼표로 구분된 Sharepoint 항목에 대한 읽기 권한이 있는 IDs 그룹의 목록입니다.

sharepoint.permissions.read.users

변경된 SharePoint 항목에 대한 읽기 권한이 있는 사용자의 쉼표로 구분된 목록입니다. 각 사용자에 대해 Sharepoint에서 이메일 주소를 사용할 수 있는 경우 해당 이메일 주소가 포함됩니다. 또한`johndoe@mytenant.onmicrosoft.com` 같은 사용자 주체도 포함됩니다.

sharepoint.permissions.read.users.id

쉼표로 구분된 쉼표로 구분된 Sharepoint 항목에 대한 읽기 권한이 있는 Microsoft365 사용자 IDs 의 목록입니다.

sharepoint.permissions.read.siteusers

쉼표로 구분된 쉼표로 구분된 Sharepoint 항목에 대한 읽기 권한이 있는 Sharepoint 사이트 사용자 이메일 목록입니다.

sharepoint.permissions.read.siteusers.id

쉼표로 구분된 쉼표로 구분된 쉐어포인트 항목에 대한 읽기 권한이 있는 쉐어포인트 사이트 사용자 IDs 목록입니다.

sharepoint.permissions.read.sitegroups.id

쉼표로 구분된 SharePoint 항목에 대한 읽기 권한이 있는 Sharepoint 사이트 그룹 IDs 의 목록입니다.

파일 이름

변경된 SharePoint 항목의 이름입니다. 이 특성은 ‘삭제됨’ 변경 사항에는 사용할 수 없습니다.

경로

변경된 SharePoint 항목의 경로입니다. 문서 라이브러리의 루트를 기준으로 한 경로입니다.

mime.type

변경된 SharePoint 항목의 MIME 유형입니다. 이 특성은 ‘파일’ 항목에만 사용할 수 있습니다.

hash.quickxor

변경된 SharePoint 항목의 QuickXor 해시입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

hash.sha256

변경된 SharePoint 항목의 SHA-256 해시입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

hash.sha1

변경된 SharePoint 항목의 SHA-1 해시입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

hash.crc32

변경된 SharePoint 항목의 CRC32 해시입니다. 이 특성은 항상 사용할 수 있는 것은 아닙니다.

다른 구성 요소가 포함된 사용 사례

Sharepoint 문서 라이브러리에서 변경 데이터 캡처를 수행하여 권한을 포함한 문서 라이브러리의 모든 데이터를 검색하여 대상 시스템을 Sharepoint와 동기화 상태로 유지합니다.

참고 항목