조건 대기 작업
- 최종 업데이트2024/01/30
조건 대기 작업
다음 봇을 실행하기 전에 특정 조건이 충족될 때까지 작업이 기다리게 만듭니다.
설정
대기 시간 필드에서 충족해야 할 조건을 지정합니다. 예를 들어, 대기 조건은 애플리케이션이 실행 중인지, 폴더 또는 파일이 존재하는지, 변수가 지정된 값과 일치하는지, 애플리케이션 창이 존재하는지, 또는 컴퓨터나 서버가 실행 중인지 여부에 따라 달라질 수 있습니다.
주:
- 봇은 UI에 표시되지 않는 내부 오류가 발생하면 이 작업에 지정된 시간 동안 기다리지 않습니다. 봇은 중단하지 않고 다음 라인으로 진행합니다.
- 봇을 작성할 때 변수 옵션을 사용하여 창 제목을 검색하고 창이 존재함 또는 창이 존재하지 않음 조건을 사용하는 경우 봇이 변경된 창 제목을 검색하지 않습니다. 또한 변수를 변경한 경우에도 Bot이 창 제목을 식별하지 않습니다. 동일한 제목의 창이 존재하지 않음 또는 동일한 제목의 창이 존재함 조건을 사용하여 동일한 제목의 창이 존재하는지 또는 창 제목이 변경되었는지 확인할 수 있습니다.
중요사항:
- 조건은 하나만 지정할 수 있습니다. 그룹 내에서 여러 조건을 추가하거나 두 개 이상의 조건을 결합하는 것은 지원되지 않습니다.
- 조건 대기 작업내에서 객체 존재함 및 객체 존재하지 않음 조건을 사용하고, 봇을 중지하고 오류 메시지 표시 옵션을 선택하면 봇이 오류 메시지를 표시하지 않고 다음 작업으로 진행합니다.
객체가 존재하지 않음 조건을 사용하여 창에 특정 객체가 있는지 여부를 확인하고 객체가 있으면 조건 결과가 false가 됩니다. 이 시나리오에서 봇은 지정된 조건이 참일 때까지 계속 대기합니다. 즉, 봇은 객체가 창에 존재하지 않을 때까지 기다린 후 다음 작업을 실행합니다.
주: 레코더 조건 선택시 계속 시도(초) 필드에 입력하는 값은 지정된 조건에 대한 대기 시간이 아닙니다. 이 시간은 창에서 객체를 검색하는 시간 제한입니다. 예를 들어 필드에 15초 값을 지정하면 레코더가 객체가 창에 있는지 여부인 대기 조건 작업으로 결과를 보내는 데 최대 15초가 걸립니다.
이 작업은 If 패키지와 동일한 조건을 제공합니다. If 패키지를 참고하십시오.