프로세스 자동화에서 Split 노드 사용
- 최종 업데이트2026/01/13
프로세스 자동화 워크플로에서 split 노드는 하나의 프로세스 흐름을 여러 실행 경로로 분기시켜, 조건 없이 또는 지정된 조건에 따라 병렬로 실행할 수 있도록 지원합니다.
분할은 일반적으로 독립적인 작업을 동시에 수행하거나 비즈니스 조건에 따라 작업을 라우팅하는 데 사용됩니다.
분할
- 기본적으로 하나의 입력 흐름을 받아 두 개의 분기를 생성합니다. 필요에 따라 분기를 추가할 수 있습니다.
- 프로세스 워크플로에 중첩된 Split 및 Merge 노드를 추가할 수 있습니다.
- 각 분기는 구성된 로직에 따라 독립적으로 또는 동시에 실행될 수 있습니다.
- 각 분기마다 별도의 작업(예: 봇, 하위 프로세스 또는 사람의 승인)을 할당할 수 있습니다.
- 프로세스 엔진은 이를 병렬로 실행하므로, 각각이 독립적으로 실행됩니다.주: 병렬 실행은 기기 풀에 사용 가능한 기기의 수가 충분할 때만 가능합니다. 자세한 내용을 알아보려면 기기 풀 정보, 기기 풀 생성, 병렬 프로세스를 분할 및 병합과 함께 실행 항목을 클릭하십시오.
-
split 노드는 다음과 같은 작업을 동시에 수행할 때 사용할 수 있습니다.
- 여러 이해관계자에게 동시에 승인 요청을 보냅니다.
- 여러 데이터세트를 동시에 처리합니다.
- 여러 개의 독립적인 활동을 워크플로 실행 중에 트리거합니다.
분기 시작
분기 시작은 split 노드에서 시작되는 각 경로의 시작을 표시합니다.
- 목적
-
- 분기가 시작되는 위치를 명확하게 식별합니다.
- 프로세스 엔진이 작업을 올바른 분기에 매핑하는 데 도움이 됩니다.
- 가독성이 향상되며, 복잡한 워크플로에서 특히 유용합니다.
분기 출구
분기 출구는 분기가 merge 노드로 다시 합쳐지기 전에 끝나는 지점을 나타냅니다.
- 목적
-
- 각 분기의 끝점을 명확하게 정의합니다.
- 필요한 분기가 완료될 때까지 하위 작업이 진행되지 않도록 합니다.
직원 온보딩 예시
이 동영상에서는 split 및 merge이 프로세스 자동화에 병렬 실행을 도입하여 워크플로가 부서, 시스템 또는 병렬 작업 흐름 전반에 걸쳐 확장될 수 있도록 하는 방법을 안내합니다.
- 인사 부서에서는 신입 사원의 프로필을 생성해야 합니다.
- IT 부서에서는 시스템 계정을 생성해야 합니다.
- 재무 부서에서는 급여를 설정해야 합니다.
- 보안팀에서는 배지를 발급해야 합니다.
이 모든 작업이 병렬로 처리되어야 합니다. 이러한 작업들을 모두 동시에 수행하면 조직은 온보딩 시간을 크게 단축할 수 있습니다. 병렬 실행은 대기 시간을 최소화하고 모든 부서가 동일한 프로세스 내에서 독립적이면서도 효율적으로 작업할 수 있도록 합니다.
Sue는 split 및 merge 노드를 왼쪽 패널에서 추가하거나 빠른 추가를 통해 추가할 수 있습니다. 프레임워크에는 병렬 실행을 구조화하는 데 도움이 되는 분기 시작 및 분기 종료가 포함되어 있습니다.
예시에서 재무, IT, 인사 부서는 각각 자체적인 분기를 가지고 있습니다. 각 분기는 해당 요구 사항에 맞는 조건과 동작을 개별적으로 구성할 수 있습니다.
merge 노드에서 하나의 분기가 먼저 끝나더라도 프로세스는 모든 분기가 완료될 때까지 대기한 뒤, 다음 단계로 이동하여 이메일을 보내고 워크플로를 마무리합니다. Sue가 프로세스를 실행하면, 모든 분기가 병렬로 실행된 다음 순차적으로 계속 진행됩니다.
인사 부서 같은 한 부서가 여러 작업을 동시에 수행해야 하는 경우, Sue는 중첩된 분할 및 병합 노드를 추가할 수 있습니다. 캔버스는 레이아웃과 간격을 자동으로 조정하여 프로세스를 읽을 수 있고 쉽게 파악할 수 있도록 합니다.
split 노드 구성
-
분할 노드를 추가합니다.
-
요소 패널에서 split 노드를 워크플로로 드래그합니다.
두 분기가 자동으로 추가됩니다.
- (선택 사항): 설명 필드에 설명을 추가하여 split의 목적을 문서화합니다.
-
요소 패널에서 split 노드를 워크플로로 드래그합니다.
-
분기 시작을 구성합니다. 각 분기에 대하여 다음 값을 입력합니다.
- 분기 이름 필드에 의미를 알 수 있는 이름을 입력합니다.
-
분기 유형 필드에서 옵션을 선택합니다.
- 항상 실행: 매번 실행됩니다.
- 조건: 특정 조건이 충족될 때만 실행됩니다.
- 폴백: 모든 다른 조건 분기가 실패할 경우에만 실행됩니다.
조건을 선택한 경우 다음 단계를 진행합니다.-
조건 유형(부울, 문자열, 숫자, 날짜시간)을 지정합니다.주: 문자열 조건을 사용하는 경우, 대소문자 구분를 활성화하여 대소문자 구분 필터링을 적용할 수 있습니다.
- 소스를 지정합니다. 소스 필드에 지정된 값은 해당 값이 지정된 조건을 충족할 때 조건부 규칙을 트리거합니다.
- 조건 유형에 따라 연산자를 선택합니다.
- 같음
- 같지 않음
- 보다 작음
- 보다 큼
- 보다 작거나 같음
- 보다 크거나 같음
- 대상을 지정합니다. 대상 필드에 지정된 값은 조건부 규칙의 영향을 받으며, 해당 규칙은 소스 필드의 상태에 따라 표시 여부나 값이 변경됩니다.
- 여러 조건을 AND 또는 OR 로직을 사용하여 추가할 수 있습니다.
- 분기 출구를 구성합니다. 분기 출구 필드에 의미를 알 수 있는 설명을 추가합니다.
- 모든 분기를 구성한 후 변경 사항을 저장합니다. 프로세스 실행 중에 분기들이 동시에 또는 조건부로 실행됩니다.