동작까지 루프

이 작업을 사용하여 프로세스가 디자인의 다음 작업으로 넘어가기 전에 특정 기준을 충족할 때까지 일련의 작업을 반복하도록 합니다. 다음을 포함하여 여러 가지 방법으로 이 작업으로 흐름 논리를 만들 수 있습니다.

  • 컬렉션의 항목 반복 

    컬렉션의 항목을 통한 루프는 변수 컬렉션의 각 항목에 대한 루프 내부의 작업에 적용됩니다. 예를 들어 루프 내부의 작업은 2를 더한 다음 3을 곱할 수 있습니다. 5개의 정수 컬렉션을 반복하는 경우 루프는 첫 번째 정수에 2를 더하고 합계에 3을 곱한 다음 곱을 컬렉션의 첫 번째 정수 슬롯에 다시 넣습니다. 루프는 두 번째 정수에 대해 동일한 작업을 수행한 다음 세 번째, 네 번째, 다섯 번째 정수에 대해 동일한 작업을 수행합니다. 컬렉션의 마지막 항목으로 완료되면 루프가 "종료"되고 프로세스가 프로세스 디자인의 다음 작업으로 이동합니다.

  • 고정 카운트에 도달할 때까지 루프 

    고정 카운트에 도달할 때까지 루프 지정한 횟수만큼 루프 내부의 작업을 적용합니다. 예를 들어, 10을 지정하면 프로세스 디자인의 다음 작업으로 이동하기 전에 루프가 10번 실행됩니다.

  • 조건이 참인 동안 루프 

    조건이 참인 동안 루프 정수 값이 0보다 큰 경우와 같이 특정 조건이 참인 한 루프 내부의 작업을 적용합니다. 표현식 편집기 대화 상자를 사용하여 조건을 구성합니다.

참고: 조건이 참일 때 반복하는 두 가지 방법이 있습니다. 먼저 루프를 진행하기 전에 상태를 확인할 수 있습니다. 루프를 통과하기 전에 확인하면 조건이 false이면 프로세스가 루프를 거치지 않습니다. 둘째, 루프를 거친 후 상태를 확인할 수 있습니다. 이 경우 조건이 이미 false인 경우에도 프로세스는 계속 루프를 거칩니다. "극단적인 경우"는 조건이 결코 참이 아닐 때 발생합니다. 프로세스가 루프를 실행하기 전에 조건을 확인하면 루프가 실행되지 않습니다. 프로세스가 루프를 실행한 후 조건을 확인하면 조건이 항상 거짓이더라도 루프는 항상 적어도 한 번 실행됩니다. 기본적으로 프로세스는 루프를 실행하기 전에 조건을 확인합니다.
이름 설명
이름 작업에 대한 설명 레이블을 추가합니다.
루프 수 + 또는 – 버튼을 사용하여 명령 시퀀스를 반복할 횟수를 설정합니다.
현재 색인 데이터 이름 첫 번째 루프에 대해 0에서 시작하여 매번 1씩 증가하는 현재 루프 카운트를 추적합니다.
최대 루프 수 루프가 반복되는 최대 횟수(최대 99회)를 입력합니다.
Until Case 추가 딸깍 하는 소리 옆에 사례까지 특정 기준이 충족된 후 작업에 대한 종료 기준을 입력합니다.
케이스 이름까지 작업의 출력을 식별하는 사례에 대한 설명 레이블을 추가합니다.
조건 런타임에 흐름 런타임이 루프에 있는지 확인하고 케이스의 구성된 출력을 취하는 기준을 추가합니다.