루프 중단 활동

런타임 중에 루프 중단 활동이 처리되면 처리 플로우가 현재 루핑 활동에서 중단되고 오케스트레이션의 다음 활동으로 계속 진행합니다.

이 태스크 정보

루프 중단 활동은 다음 예와 같이 For Each, SplitWhile 루프 루핑 활동에서만 사용할 수 있습니다.

중단 활동을 사용하려면 다음을 수행하십시오.

프로시저
  1. 활동 탭과 로직 폴더를 여십시오.
  2. For Each, 분할 또는 While 루프 활동을 오케스트레이션으로 끌어오십시오.
  3. 루프 차단 활동을 다음 예와 같이 루프 활동에 배치하십시오.
    • 조건이 충족될 때 루프를 중단하려면 예제 1을 참조하십시오.
    • 단일 반복 후에 루프를 중단하려면 예제 2를 참조하십시오.

예제 1 - 조건이 충족될 때 루프 중단

  1. If..Then 활동을 위 그림과 같이 설정한 루핑 활동으로 끌어오십시오.
  2. 조치 활동(예: 행 삽입 활동)을 Else 노드 오른쪽의 비어 있는 플레이스홀더로 끌어오십시오.
  3. 조치 활동을 구성하십시오.
  4. If 노드를 클릭하고 표현식 빌더에 조건을 입력하십시오.
  5. 루프 중단 활동을 If 노드 오른쪽의 비어 있는 플레이스홀더로 끌어오십시오.
런타임 시에 다음과 같이 수행됩니다.
  • If 활동의 조건이 true로 평가되면 루프 중단이 루핑 활동에서 종료됩니다.
  • If 활동의 조건이 false로 평가되면 Else 분기가 시작되고 조치 활동(예: 행 삽입 활동)이 실행됩니다.

예제 2 - 단일 반복이 실행된 후 루프 중단

  1. 조치 활동(예: 행 삽입 활동)을 선택한 루핑 활동 내부의 비어 있는 플레이스홀더로 끌어오십시오.
  2. 조치 활동을 구성하십시오.
  3. 루프 중단 활동을 루프 활동 내부에 있는 비어 있는 플레이스홀더로 끌어오십시오.
런타임 시에 다음과 같이 수행됩니다.
  • 조치 활동(예: 행 삽입 활동)이 루프 중단이 루핑 활동에서 종료되기 전에 한 번만 실행됩니다.