Split 및 Merge 조건
- 최종 업데이트2026/01/20
Split 및 Merge 조건
대규모이면서 복잡한 프로세스를 자동화하려면 Split 및 Merge을(를) 활용하여 일련의 논리적 작업이나 프로세스를 여러 개의 분기로 분할해 병렬로 실행하고, 이러한 분기들을 하나의 통합된 흐름으로 결합할 수 있습니다.
비즈니스 프로세스 자동화에서 프로세스 분할(병렬 실행, 병렬 처리, 또는 병렬 게이트웨이라고도 함)은 여러 작업이나 프로세스 분기를 순차적으로가 아니라 동시에 실행할 수 있도록 합니다. 이 기능은 작업이 독립적이고 서로의 결과물에 의존하지 않을 때 필수적입니다. 단계를 동시에 실행하면 전체 실행 시간이 단축되고 프로세스 효율성이 향상됩니다.
Process Composer 내에서 다음 노드를 사용할 수 있습니다.
- 프로세스 흐름을 여러 개의 병렬 경로로 분기하는 분할 노드.
- 이러한 병렬 분기를 다시 하나의 통합된 흐름으로 동기화하는 병합 노드.
사용 가능
Split 및 Merge 기능을 활성화하려면 Enterprise Platform 라이선스가 필요합니다. 라이선스는 모든 Cloud 지역에서 사용할 수 있습니다. 라이선스가 할당되면 이러한 각 역할과 기기 라이선스가 할당된 모든 사용자가 해당 기능을 사용할 수 있습니다.
- 역할: AAE_Basic 및 AAE_Bot 개발자
- 기기 라이선스: Bot Creator 또는 Citizen Developer
주:
On-Premises 환경에서는 현재 Split 및 Merge 기능을 사용할 수 없습니다.
이점
- 더 빠른 실행을 통한 병렬 처리: Split는 크거나 복잡한 작업을 동시에 실행할 수 있게 하여 전체 처리 시간을 줄이고 효율성을 높입니다.
- 생산성 향상 및 유연성 강화: Split 노드는 여러 개의 독립적인 작업이 동시에 수행되어야 하는 워크플로를 지원하여, 복잡한 비즈니스 상황에 맞는 프로세스를 더 쉽게 설계할 수 있도록 합니다. 예를 들어, 알림 전송, 데이터베이스 업데이트, 보고서 생성 등 여러 활동을 동시에 처리함으로써 팀은 더 짧은 시간에 더 많은 업무를 완료할 수 있습니다.
- 리소스 활용 효율화: 리소스는 우선순위나 가용성에 따라 병렬 작업에 할당될 수 있어, 워크로드 분배를 최적화합니다.
- 병합을 통한 동기화: Merge는 모든 병렬 작업이 완료된 후에 다음 단계로 넘어가도록 하여, 프로세스의 정확성을 유지하고 단계 누락을 방지합니다.
- 확장성: 분기와 병합으로 설계된 프로세스는 비즈니스 요구 사항이 증가함에 따라 더 많은 작업량이나 추가적인 병렬 활동을 처리할 수 있도록 쉽게 확장할 수 있습니다.
split 및 merge로 비즈니스 프로세스 흐름 최적화
주문 이행 프로세스에서 주문이 확인되면 시스템은 다음 단계를 수행해야 할 수 있습니다.
- 재고 업데이트
- 송장 보내기
- 배송 부서에 알리기
다음 다이어그램은 split 및 merge 노드를 모두 포함하는 비즈니스 프로세스 흐름을 설명합니다.
이 구조는 제조, 공급망 운영, 그리고 비즈니스 프로세스 자동화와 같이 효율성과 생산량을 유지하기 위해 여러 작업이 동시에 수행되어야 하는 환경에서 특히 유용합니다. 단순한 워크플로는 선형 구조를 유지할 수 있지만, 더 복잡한 시나리오에서는 병렬 실행의 유연성이 큰 이점을 제공합니다.
split 및 merge 노드를 추가하는 방법
Process Composer에서 다음 방법을 사용하여 split 및 merge 노드를 추가할 수 있습니다.
-
끌어서 놓기 왼쪽 패널에서 노드(split 및 merge)를 워크플로 캔버스로 끌어다 놓고 프로세스에서 필요한 지점에 배치합니다.주: Split 및 Merge가 한 쌍으로 추가되며, 기본적으로 두 개의 분기가 생성됩니다. 필요에 따라 새 지점을 추가할 수 있는 옵션이 있습니다.
- 빠른 추가 : 워크플로와 관련된 작업을 제안해 주는 빠른 추가 기능을 사용할 수 있습니다. 이 기능은 프로세스 설계 시 적절한 위치에 split 및 merge 노드를 삽입할 수 있도록 해줍니다.