GetConfluencePageIds 프로세서
GetConfluencePageIds 프로세서
Openflow의 GetConfluencePageIds 프로세서는 마지막 동기화 이후 변경된 Confluence 페이지를 내려받아 각 페이지를 메타데이터와 함께 FlowFile로 만들어주는 프로세서예요. 증분 동기화에 유용해요.
출처: Snowflake 문서
본문
번들 (Bundle)
com.snowflake.openflow.runtime | runtime-atlassian-processors-nar
설명 (Description)
마지막 동기화 이후 변경된 Confluence 페이지를 내려받아 각 페이지를 메타데이터와 함께 FlowFile로 만들어요.
태그 (Tags)
Preview, atlassian, changes, confluence, fetch, pages
입력 요구 사항 (Input Requirement)
필수 (REQUIRED)
민감 동적 속성 지원 (Supports Sensitive Dynamic Properties)
아니요 (false)
속성 (Properties)
| 속성 | 설명 |
|---|---|
| Confluence Client Service | Confluence 연결을 관리하는 컨트롤러 서비스예요. |
| Page IDs | 페이지를 필터링할 페이지 ID의 쉼표로 구분된 목록이에요. 이 ID를 가진 페이지만 반환돼요. |
| Space IDs | 페이지를 필터링할 스페이스 ID의 쉼표로 구분된 목록이에요. 이 스페이스의 페이지만 반환돼요. |
| Start Date | 수집이 시작되어야 하는 시작 날짜예요 (형식: yyyy-MM-dd, 포함). |
상태 관리 (State management)
| 범위 | 설명 |
|---|---|
| CLUSTER | 재시작 사이의 위치를 유지하기 위해 페이지네이션 상태를 저장해요. |
관계 (Relationships)
| 이름 | 설명 |
|---|---|
| failure | 변경된 Confluence 페이지를 가져오지 못했어요. |
| original | 입력 Flow File이 original 관계로 보내져요. |
| retry | 재시도 가능한 오류가 발생했어요 (예: 속도 제한). |
| success | 변경된 Confluence 페이지를 성공적으로 가져왔어요. |
쓰기 속성 (Writes attributes)
| 이름 | 설명 |
|---|---|
| confluence.page.id | Confluence 페이지의 고유 식별자예요. |
| confluence.page.change.type | 검색한 페이지의 상태 변경 여부를 알려줘요. |
| confluence.page.url | Confluence 페이지 URL이에요. |
| confluence.page.title | Confluence 페이지 제목이에요. |
| confluence.page.last.modification.date | Confluence 페이지의 마지막 수정 날짜예요. |
| confluence.space.id | Confluence 스페이스의 고유 식별자예요. |
| confluence.continue.fetching | 가져올 페이지가 더 있는지 여부(true/false)를 나타내요. |