워크플로를 수동으로 실행
편집기에서 '실행'을 누르거나 목록에서 일괄 실행하고, 오른쪽의 실시간 이벤트 스트림을 파악할 수 있습니다.
수동 실행은 워크플로를 실행하는 가장 기본적인 방법입니다. 개발 및 디버깅, 일회성 비즈니스 요구 사항, 정기 및 예정되지 않은 보고서는 모두 이 입구를 사용합니다. 이 문서에서는 "어디를 클릭해야 하는지, 대화 상자의 각 항목은 무엇인지, 실행 후 표시되는 내용"에 대해 명확하게 설명합니다.
수동 실행 입구 3개
1. 편집기에서 "실행"을 클릭하세요.
가장 일반적으로 사용됩니다. 워크플로를 변경하고 즉시 사용해 보고 싶은 사용자에게 적합합니다.
2. 워크플로우 목록 카드에서 "▶실행"을 클릭합니다.
이미 안정적이고 편집기를 열고 싶지 않은 작업 흐름에 적합합니다.
3. 일괄 실행
워크플로 목록 상단의 여러 항목을 확인하고 "Batch Execute"를 클릭하세요. 팝업 창에서:
- 각 워크플로에 대해 별도로 변수를 입력합니다(또는 기본값을 직접 사용).
- 동시에 열리는 회선 수를 제어하려면 동시성 수(1~10)를 선택하세요.
- 실패 전략 선택: 하나의 실패가 다른 실패를 방해할지 여부
대화 상자 해체 수행
No matter which entry is entered, after clicking "Execute", a dialog box with the same structure will pop up:
매개변수(변수) 영역
Workflow.variables별로 각 매개변수를 자동으로 표시합니다.
- 기본값으로 미리 채우기
- 필수 필드는 빨간색 별표로 표시됩니다.
- 설명 위에 마우스를 올리면 설명을 볼 수 있습니다.
- 열거 유형은 드롭다운 메뉴를 사용합니다.
- 배열/객체 유형은 JSON을 직접 편집합니다.
드라이런 스위치
처음 실행 시 확인란을 선택하는 것이 좋습니다. 자세한 내용은 위의 빠른 시작을 참조하세요.
트리거 소스(디버그)
기본 매뉴얼. 디버깅을 위해 "Timed Trigger" 또는 "Webhook Trigger"를 시뮬레이션하려는 경우 전환할 수 있습니다. 일부 단계의 조건은 이에 따라 달라질 수 있습니다.
복구 스위치(Pro+)
워크플로에서 Recovery.autoResumeOnRestart를 선언하면 "이 실행에 대해 자동 계속이 허용되는지 여부" 대화 상자에 추가 토글이 있습니다. 세부정보 보기 자동 재개.
디버그 스위치(Pro+)
확인 후 이 실행은 디버그 모드로 전환됩니다. 중단점을 설정하고, 단일 단계 실행을 수행하고, 변수를 보고, 변수를 수정할 수 있습니다. 세부정보 보기 중단점 디버깅.
시작 후 동작
"실행 시작"을 클릭한 후:
- 프런트 엔드는 즉시 실행 기록을 생성하고(PENDING 상태) 페이지가 자동으로 실행 세부 정보로 이동합니다.
- 平台调度器拉起执行(通常 < 200ms 内从 PENDING 变 RUNNING)。
- 페이지는 SSE 연결을 설정하고 각 이벤트가 푸시되어 UI를 실시간으로 새로 고칩니다.
- 캔버스의 "실행 단계"가 강조 표시됩니다. 완료된 단계는 녹색으로 강조 표시되고 실패한 단계는 빨간색으로 강조 표시됩니다.
오른쪽의 라이브 이벤트 스트림
실행 세부정보 페이지 오른쪽 열은 '로그 + 이벤트' 혼합 스트림입니다. 중요한 이벤트 유형:
execution.started/execution.finished— 실행의 시작과 끝step.started/step.completed/step.failed/step.skipped— 단계 수명주기step.log— 코드 단계의 stdout / stderragent.message— 상담원의 중간 진술(group_chat에서 가장 일반적임)agent.tool_call— 에이전트 호출 도구 + 매개변수 + 반환 값artifact.emitted— 제품제작(Markdown/Excel/Image/JSON)breakpoint.hit— 중단점 적중approval.requested/approval.granted/approval.denied
각 이벤트에는 타임스탬프, 수준(디버그/정보/경고/오류) 및 속성 단계가 있습니다. 필터 표시줄을 사용하면 유형/수준별로 필터링할 수 있습니다.
도중에 취소
실행 세부정보 페이지의 오른쪽 상단에 있는 "취소" 버튼을 사용하면 RUNNING 실행을 적극적으로 중지할 수 있습니다.
- 상태가 먼저 CANCELING으로 변경됩니다.
- 현재 실행 중인 단계는 인터럽트 신호를 수신합니다(코드 단계는 SIGTERM을 수신하고 LLM 단계는 적극적으로 중단됩니다).
- 모든 단계가 중지되면 상태가 CANCELLED로 변경됩니다.
시간이 많이 걸리는 일부 작업(긴 네트워크 시간 초과)은 즉시 응답하지 않을 수 있습니다. 샌드박스 수준의 하드 시간 초과가 이를 처리하며 최대 5분 후에 확실히 중지됩니다.
실행 후 결과를 보는 방법
실행 세부정보 페이지
- 간트 차트 — 전체 일정 및 각 단계에 소요되는 시간
- 단계 목록 — 순차적 단계 상태 개요
- 단계 세부정보 — 입력/출력/이벤트 로그/도구 호출
- 변수 패널 — 이 단계가 실행되기 전 사용 가능한 모든 변수의 스냅샷
- 제품 칼럼 — 생성된 파일입니다. 미리보거나 다운로드하려면 클릭하세요.
토큰 및 비용
상단 요약 표시줄에는 총 소요 시간, 총 토큰(입/출), 총 비용(USD)이 표시됩니다. 각 LLM 단계의 개별 소비를 보려면 클릭하여 확장하세요.
일반적인 작업
동일한 매개변수로 다시 실행
실행 세부 정보 페이지의 오른쪽 상단에 있는 "재시도" 버튼은 이 실행 변수를 사용하여 즉시 새 실행을 시작합니다. 두 결과를 비교하는 것이 편리합니다.
중간에 특정 단계부터 다시 실행
단계 옆에 있는 "이 단계에서 다시 시도"를 클릭하세요. 이전에 완료된 단계의 결과는 유지되며 이 단계부터 다시 시작할 수 있습니다. "특정 단계 오류를 수정한 후 처음부터 돈을 쓰고 싶지 않은 경우"에 적합합니다.
수출실행보고서
상단의 "내보내기"는 전체 실행의 메타데이터 + 단계 세부 정보 + 제품을 JSON으로 내보낼 수 있습니다. 나중에 검토하거나 동료와 공유하는 데 적합합니다.
수동 실행은 언제 사용해야 하며 언제 다른 트리거를 사용해야 합니까?
다음 단계
- 실행 모니터링 및 로깅 — 보다 자세한 이벤트 흐름/로그/비용 통계
- 예약 실행 — 워크플로가 자동으로 실행되도록 허용
- 중단점 디버깅 — 워크플로 결과가 기대에 미치지 못하는 경우 문제 찾기