프로세스 자동화에서, 배타적 및 포괄적 조건문을 사용할 수 있습니다.

If/Else if/Else

If/Else If/Else 구조는 배타적인 조건을 나타내며, 한 번 실행할 때 하나의 조건만 실행됩니다. 이 구조를 사용할 때, 시스템은 각 조건을 다음과 같이 순차적으로 평가합니다.
  1. If 조건을 먼저 평가합니다.

    만약 그것이 참이라면, 해당 작업이 실행되고 나머지 모든 조건은 건너뜁니다.

  2. If 조건이 거짓이면, 시스템은 Else If 조건(워크플로에 존재하는 경우)을 평가합니다.
  3. 이전 조건 중 어느 것도 참이 아니면, Else 블록이 실행됩니다.
온라인 쇼핑 워크플로에서 주문 상태에 따라 고객에게 메시지를 표시하려고 합니다.
주문 상태 표시된 메시지
배송됨 주문이 배송 중입니다.
처리 주문이 준비되고 있습니다.
기타 상태 주문 상태를 알 수 없습니다. 지원팀에 문의하십시오.
이러한 예에서
  • 한 번 실행할 때마다 한 개의 메시지만 표시됩니다.
  • 상태가 배송됨인 경우 첫 번째 메시지만 표시되고, 다른 모든 조건은 건너뜁니다.
  • 상태가 처리 중인 경우, 두 번째 메시지만 나타납니다.
  • 두 경우 모두 해당하지 않으면 Else 메시지가 표시됩니다.
요약:

If/Else If/Else 구조는 배타적 실행을 보장하므로 한 번에 하나의 논리 경로만 실행됩니다.