의 While 구성요소를 RPA 데스크톱 디자인 스튜디오사용하여 지정된 조건이 예가 될 때까지 코드를 실행합니다.
While 구성요소를 사용하는 방법을 알아보려면 이 비디오를 시청하십시오.
시작하기 전에
필요한 역할: 없음
이 태스크 정보
While 구성요소에 대한 속성을 구성할 수 있습니다.
표 1. While 구성요소의 속성
속성
설명
실행 후 지연
실행 후 일시 중지할 시간(초)입니다.
실행 전 지연
실행하기 전에 일시 중지할 시간(초)입니다.
각 실행 지연(초)
조건이 예일 때 코드를 실행하기 전에 지정된 지연입니다.
시간 제한 사용
시간 제한 값을 설정하는 옵션입니다.
시간 제한
완료되지 않은 경우 작업이 종료되는 시간(초)입니다. 이 값을 적용하려면 시간 제한 사용 속성을 설정해야 합니다.
프로시저
도구 상자 창에서 루프 > 동안.
While 구성요소를 디자인 화면으로 끌어옵니다.
WHILE 구성요소 표시줄 아래의 연한 노란색 필드( )를 두 번 클릭합니다.
조건을 입력합니다.
While 조건을 포함하는 매개변수에 대해 데이터 입력 포트가 동적으로 추가됩니다.
다음 표의 설명에 따라 While 구성요소의 데이터 및 제어 포트를 다른 구성요소의 해당 포트에 연결합니다.
포트 이름
연결 목적
포트 유형
데이터 유형
포트 이름은 조건을 정의하는 매개변수의 이름과 같습니다.
매개변수의 값을 가져옵니다. 구성요소가 값을 조건과 일치시킵니다.
예를 들어 i<=10입니다.
데이터 입력
객체
통제 아웃
While 루프의 끝에 있는 포트를 사용하여 다음 작업 플로우를 계속 진행합니다.
통제 아웃
루프포트
이 포트를 사용하여 While 루프 내에서 작업(예: 식 계산, 로깅 값 등)을 수행합니다.
통제 아웃
옵션: 구성 요소를 테스트하려면 DESIGN 탭에서 실행을 클릭합니다.
While 구성요소
변수 구성요소를 While 구성요소 앞으로 드래그합니다. While 구성요소 뒤에 표현식 구성요소 및 MessageBox 구성요소를 추가합니다. 변수 구성요소에 1을 입력합니다. 표현식 구성요소에 i+1을 입력합니다. 표현식 구성요소에 중단점을 설정합니다. While 구성요소에 i<=10을 입력합니다.
이 자동화를 실행하면 값 1이 2로 증가하고 출력 MessageBox에 2로 표시됩니다. 디자인 탭에서 다음 이동을 선택하면 값이 11까지 증가합니다. 이 시점에서 조건이 일치하므로 i<=10, 루프가 종료되고 자동화가 종료됩니다.그림 1. While 구성요소