워크플로우¶
워크플로우(Workflow)는 w5w 플랫폼의 핵심 단위입니다. 자동화할 업무를 노드와 엣지로 구성한 실행 가능한 흐름입니다.
워크플로우 구성 요소¶
노드(Node)¶
워크플로우의 개별 작업 단위입니다. 트리거, AI 에이전트, 스킬, 조건 분기 등 9가지 타입을 제공합니다.
엣지(Edge)¶
노드 간의 연결선으로, 데이터 흐름과 실행 순서를 정의합니다. 하나의 노드에서 여러 노드로 분기하거나, 여러 노드에서 하나로 합류할 수 있습니다.
트리거(Trigger)¶
워크플로우의 시작점입니다. 모든 워크플로우는 하나의 트리거 노드를 가집니다.
워크플로우 상태¶
| 상태 | 설명 | 동작 |
|---|---|---|
| 비활성(Inactive) | 기본 상태 | 편집 가능, 테스트 실행 가능, 자동 실행 안 됨 |
| 활성(Active) | 프로덕션 배포 | 트리거 조건 충족 시 자동 실행 |
워크플로우 생명 주기¶
1. 생성¶
프로젝트 대시보드에서 이름과 설명을 입력하여 새 워크플로우를 만듭니다.
2. 설계¶
에디터에서 노드를 추가하고 연결합니다. 각 노드의 설정을 완료합니다.
3. 테스트¶
테스트 실행으로 동작을 검증합니다. 각 노드의 입력/출력을 확인합니다.
4. 배포¶
워크플로우를 활성화하여 프로덕션에 배포합니다.
5. 모니터링¶
실행 로그에서 결과를 확인하고, 필요 시 수정합니다.
워크플로우 패턴¶
직렬 처리 (Sequential)¶
가장 기본적인 패턴. 노드가 순서대로 실행됩니다.
조건 분기 (Conditional)¶
데이터 값에 따라 다른 경로를 실행합니다.
분류 처리 (Classification)¶
AI가 텍스트를 분류하고 카테고리별로 다른 작업을 수행합니다.
반복 처리 (Iteration)¶
여러 항목에 대해 동일한 작업을 반복합니다.






