콘텐츠로 이동

워크플로우

워크플로우(Workflow)는 w5w 플랫폼의 핵심 단위입니다. 자동화할 업무를 노드와 엣지로 구성한 실행 가능한 흐름입니다.

워크플로우 에디터 전체 화면


워크플로우 구성 요소

노드(Node)

워크플로우의 개별 작업 단위입니다. 트리거, AI 에이전트, 스킬, 조건 분기 등 9가지 타입을 제공합니다.

엣지(Edge)

노드 간의 연결선으로, 데이터 흐름과 실행 순서를 정의합니다. 하나의 노드에서 여러 노드로 분기하거나, 여러 노드에서 하나로 합류할 수 있습니다.

트리거(Trigger)

워크플로우의 시작점입니다. 모든 워크플로우는 하나의 트리거 노드를 가집니다.


워크플로우 상태

상태 설명 동작
비활성(Inactive) 기본 상태 편집 가능, 테스트 실행 가능, 자동 실행 안 됨
활성(Active) 프로덕션 배포 트리거 조건 충족 시 자동 실행

워크플로우 목록에서 활성/비활성 상태 표시


워크플로우 생명 주기

워크플로우 생명 주기 — 생성 → 설계 → 테스트 → 활성화 → 모니터링

1. 생성

프로젝트 대시보드에서 이름과 설명을 입력하여 새 워크플로우를 만듭니다.

2. 설계

에디터에서 노드를 추가하고 연결합니다. 각 노드의 설정을 완료합니다.

3. 테스트

테스트 실행으로 동작을 검증합니다. 각 노드의 입력/출력을 확인합니다.

4. 배포

워크플로우를 활성화하여 프로덕션에 배포합니다.

5. 모니터링

실행 로그에서 결과를 확인하고, 필요 시 수정합니다.


워크플로우 패턴

직렬 처리 (Sequential)

직렬 처리 패턴 — 트리거 → 에이전트 → 스킬

가장 기본적인 패턴. 노드가 순서대로 실행됩니다.

조건 분기 (Conditional)

조건 분기 패턴 — 트리거 → 조건 → True/False 분기

데이터 값에 따라 다른 경로를 실행합니다.

분류 처리 (Classification)

분류 처리 패턴 — Gmail → 텍스트 분류 → 긴급/일반/스팸 분기

AI가 텍스트를 분류하고 카테고리별로 다른 작업을 수행합니다.

반복 처리 (Iteration)

반복 처리 패턴 — DB 조회 → 반복 → 이메일 전송

여러 항목에 대해 동일한 작업을 반복합니다.


다음 단계