기존 Logic Flows에서 connected flow 구성하기
Logic Flows는 Sunset 단계이므로 새 업무 개발의 기본 도구로 사용하지 않습니다. 기존 자동화를 유지해야 하는 환경에서는 프로젝트와 리소스를 연결하여 connected flow를 만들고 Builds 및 스케줄과 함께 운영할 수 있습니다.
앱과 자동화 선택
Foundry의 /workspace/logic-flows 경로에서 앱을 엽니다. 기존 connected flow는 automation별로 묶여 표시되며 오른쪽 위 Create new에서 새 연결을 만들 수 있습니다.
이 예제에서는 Compass Files Lister를 선택합니다. 입력 폴더의 RID 목록을 대상 코드 저장소에 기록하는 자동화입니다.
이름, 프로젝트와 리소스
생성 대화상자에서 다음 항목을 지정합니다.
| 항목 | 내용 |
|---|---|
Automation Name | 연결된 플로를 구분할 이름 |
Project | connected flow 리소스를 저장할 프로젝트 |
Input folder | RID를 나열할 원천 폴더 |
Output repository | 생성한 목록 파일을 받을 코드 저장소 |
Configuration | 파일 경로와 자동 병합 여부 등의 JSON 구성 |
connected flow는 프로젝트 범위로 실행합니다. 매개변수로 연결한 리소스와 같은 프로젝트에 저장하는 것이 권장됩니다. 입력 도중 검증이 수행되며 Validate로 직접 검증할 수도 있습니다.
화면 예시의 구성은 다음과 같습니다.
{
"generated_file_path": "transforms-python/generated/folder_clean",
"merge_when_ready": true
}
이 경우 결과 파일은 transforms-python/generated/folder_clean/rids.json입니다. 자동 병합은 대상 저장소의 조건을 충족해야 하므로, 검토 없이 무조건 병합하는 옵션으로 해석하지 않습니다.
구성을 확인한 뒤 Connect로 연결을 저장하면 목록에 나타납니다. 연결된 플로는 생성 후 편집할 수 없으므로 구성을 바꿔야 하면 새 연결을 만들고 기존 연결의 보관 및 스케줄 운영을 함께 정리합니다.
실행과 결과 확인
목록의 해당 행에서 Build를 선택합니다. 표시되는 메시지의 링크로 Builds를 열어 실행 작업의 상태와 로그를 확인합니다.
완료 후 대상 저장소에서 자동화가 생성한 PR을 확인합니다. 처음 실행이면 목록 파일을 만들고, 기존 파일이 있으면 새 목록으로 대체하는 변경을 제안합니다. Files changed에서 실제 생성 경로와 RID 목록을 확인합니다.
스케줄 연결
Logic Flows 앱으로 돌아오면 해당 connected flow의 매개변수와 구성을 볼 수 있고, 그 화면에서 스케줄을 만들 수 있습니다.
일반 스케줄의 실행 조건과 권한 범위를 적용하여 반복 실행합니다. 파일 경로와 자동 병합 설정의 의미는 Compass File Lister 구성에서 설명합니다.