분기 작동 방식
워크플로우 편집기에서 단일 노드에서 여러 경로(분기)를 만들 수 있습니다. 이를 통해 서로 다른 결과를 갖는 복잡한 자동화를 구축할 수 있습니다. 중요: 워크플로우가 실행될 때, 기본적으로 모든 분기가 병렬로 실행됩니다. 한 분기를 다른 분기보다 선택하는 내장된 “if/else” 로직은 없습니다—모든 경로가 동시에 실행됩니다.어떤 분기가 실행될지 제어하기
특정 조건에 따라 하나의 분기만 실행하려면, 각 분기의 시작 부분에 필터 노드를 추가하세요.예시 설정
- 단일 노드에서 여러 분기로 워크플로우를 생성하세요
- 각 분기의 첫 단계로 필터 노드를 추가하세요
- 각 필터에 조건을 설정하여 해당 분기를 언제 계속할지 결정하세요
- 필터 조건을 충족하는 분기만 진행됩니다
필터 작동 방식
- 필터 조건이 충족되면: 분기가 계속 실행됩니다
- 필터 조건이 충족되지 않으면: 분기는 필터 노드에서 중지됩니다
예시: 거래 규모별 라우팅
시나리오: 거래가 마감되면 거래 규모에 따라 다른 알림을 보냅니다.- 트리거: 기회가 업데이트됨 (단계 = Closed Won)
- 분기 1: 금액 > $10,000에 대한 필터 → Slack 메시지를 #big-deals에 보내기
- 분기 2: 금액 ≤ $10,000에 대한 필터 → 영업 관리자에게 이메일 보내기
분기 생성
기존 단계에서 새 분기를 만들려면 해당 단계의 + 버튼을 클릭하고 액션을 추가하세요. **+**를 여러 번 클릭하여 여러 분기를 추가할 수 있습니다.
- 워크플로우 편집기에서 분기를 만들고자 하는 단계를 선택하세요
- 액션을 추가하려면 + 버튼을 클릭하세요
- 이렇게 하면 하나의 분기가 생성됩니다
- 같은 단계에서 **+**를 다시 클릭하여 추가 분기를 만드세요
- 각 분기는 자체 액션 시퀀스를 가질 수 있습니다
분기를 다시 병합하기
병렬 분기가 작업을 완료한 후, 다시 하나의 경로로 병합할 수 있습니다:- 분기된 액션을 완료하세요
- 모든 분기 이후에 실행되어야 하는 새 단계를 추가하세요
- 각 분기의 마지막 단계에서 이 새 단계로 연결선을 드래그하세요
- 병합된 단계는 연결된 모든 분기가 완료될 때까지 대기한 후 실행됩니다
예시: 처리 후 알림
모범 사례
- 조건부 실행을 원할 때는 분기 시작에서 항상 필터 노드를 사용하세요
- 중복 액션을 피하려면 분기 조건을 서로 배타적으로 유지하세요
- 올바른 분기가 실행되는지 확인하기 위해 다양한 데이터로 워크플로우를 테스트하세요
- 분기 단계의 이름을 바꾸어 각 경로가 무엇을 하는지 명확히 알 수 있도록 설명적으로 지정하세요
- 병렬 처리 후 최종 액션이 필요할 때는 분기를 병합하세요