Skip to main content

배타 게이트웨이 (Exclusive Gateway)

한눈에 보기

배타 게이트웨이는 조건에 따라 하나의 경로만 선택하여 진행하는 분기 노드입니다. 캔버스에서 X 표시가 있는 마름모 로 표시되며, if-else 논리를 시각적으로 구현합니다.

소개

제조 프로세스에서는 검사 결과, 수량, 금액 등 다양한 조건에 따라 다른 처리를 해야 합니다. 배타 게이트웨이는 설정된 조건을 위에서 아래로 순서대로 평가하며, 첫 번째로 만족하는 조건의 경로로 이동합니다. 어떤 조건도 만족하지 않으면 기본(Default) 경로로 이동합니다.

이렇게 보입니다

캔버스 표시

배타 게이트웨이 캔버스

품질 검사
◇(X)
우선순위 == "긴급" →
긴급 처리
검사결과 == "합격" →
합격 처리
(기본 경로) →
불합격 처리

조건 설정 화면

배타 게이트웨이 조건 설정

배타 게이트웨이 조건 설정
검사결과 == 합격
검사결과 == 조건부합격

실행 결과

배타 게이트웨이 실행 결과

워크플로우 실행 시 선택된 경로는 파란색(활성), 선택되지 않은 경로는 **회색(비활성)**으로 표시됩니다.

조건식 작성

배타 게이트웨이에서 사용할 수 있는 조건식:

연산자의미예시
==같음상태 == "합격"
!=다름상태 != "폐기"
>초과수량 > 100
>=이상금액 >= 1000000
<미만불량률 < 0.01
<=이하재고 <= 안전재고
contains포함비고 contains "긴급"
AND그리고상태 == "합격" AND 수량 > 0
OR또는등급 == "A" OR 등급 == "B"
조건 평가 순서

조건은 위에서 아래로 순서대로 평가됩니다. 여러 조건을 동시에 만족하더라도 첫 번째로 만족하는 경로만 실행됩니다. 조건의 우선순위를 고려하여 순서를 배치하세요.

설정 방법

  1. 캔버스에서 배타 게이트웨이 노드를 배치합니다.
  2. 게이트웨이에서 각 분기 대상 노드로 플로우 엣지를 연결합니다.
  3. 게이트웨이를 더블 클릭하여 조건 설정 패널을 엽니다.
  4. 각 경로별 조건식을 작성합니다.
  5. 하나의 경로를 **기본 경로(Default)**로 지정합니다.
  6. 조건 평가 순서를 드래그로 조정합니다.

실무 예시: 수입 검사 후 처리 분기

시나리오: 원자재 수입 검사 결과에 따라 4가지 경로로 분기

수입 검사 (사람 작업)
◇(X) 검사 결과 분기
경로 1: 전수합격 (합격율 == 100%) →
입고 확정
재고 반영
경로 2: 샘플합격 (합격율 >= 95%) →
조건부 입고
추적 라벨 부착
경로 3: 불합격 - 반품 (합격율 < 95% AND 반품가능 == true) →
반품 처리
공급사 통보
기본 경로: 불합격 - 폐기 →
폐기 처리
손실 기록

다음 단계