Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

If package

  • 업데이트: 12/14/2020
    • Automation 360 v.x
    • 구축
    • RPA 작업 영역

If package

If packageactions을 이용하여 하나 이상의 태스크 조건에 따라 실행 순서를 제어합니다.

If packageactions을 이용하여 한 세트의 actions을 실행하기 전에 애플리케이션이 실행 중인지, 폴더 또는 파일이 있는지, 변수가 지정된 값과 일치하는지, 애플리케이션 창이 있는지, 컴퓨터 또는 서버가 실행 중인지 등을 확인할 수 있습니다.

If package 내의 Actions

If package에는 다음 actions이 포함되어 있습니다.

Action 설명
If 조건을 지정하고 조건이 참인 경우 실행할 actions의 시퀀스를 유지합니다. If 작업 사용를 참고하십시오.
단일 If action 내에서 여러 조건을 구성할 수 있습니다.
  1. 조건 추가를 클릭합니다.
  2. 다음 옵션 중 하나를 선택합니다.
    • And: actions을 실행하려면 두 조건이 모두 충족되어야 합니다.
    • Or: actions을 실행하려면 두 조건 중 하나가 충족되어야 합니다.
  3. 드롭다운 목록에서 조건을 선택합니다.
Else if(선택사항) If action에 지정된 조건이 false인지 여부를 테스트할 대체 조건을 지정합니다. 이 대체 조건이 참인 경우, botElse if action에 있는 actions 시퀀스를 실행하게 됩니다.
하나의 Else if action 내에서 여러 조건을 구성할 수 있습니다.
  1. 조건 추가를 클릭합니다.
  2. 다음 옵션 중 하나를 선택합니다.
    • And: actions을 실행하려면 두 조건이 모두 충족되어야 합니다.
    • Or: actions을 실행하려면 두 조건 중 하나가 충족되어야 합니다.
  3. 드롭다운 목록에서 조건을 선택합니다.
Else If actionElse if action(사용된 경우)에서 지정한 조건이 false인 경우의 actions에 대한 대체 시퀀스를 지정합니다.

If action의 조건

If action에서 다음 조건을 이용하여 자동화 태스크 내의 실행 흐름을 제어합니다.

조건 설명
애플리케이션 애플리케이션이 실행되지 않고 있으면 또는 애플리케이션이 실행 중이면 조건을 이용하여 애플리케이션이 실행 중인지 아닌지에 따라 actions을 실행합니다.

애플리케이션 경로를 입력하거나 이 조건이 true가 될 때까지 기다리는 시간(초)과 함께 변수를 이용하여 경로를 지정합니다.

부울 부울 변수 조건을 이용하여 부울 변수에 True 또는 False 값이 포함되어 있는지 여부에 따라 actions을 실행합니다.

이 조건을 이용하여 변수 삽입 창의 두 번째 변수를 선택함으로써 두 부울 변수의 값을 비교할 수도 있습니다.

데이터 테이블 데이터 테이블이 비어있음 조건을 이용하여 지정된 테이블에 값이 포함되어 있는지 여부에 따라 actions을 실행합니다.

행 수열 수 조건을 이용하여 열 또는 행 수가 지정된 값과 같거나, 크거나, 또는작거나를 기준으로 actions을 실행합니다.

날짜시간 날짜시간 변수 조건을 이용하여 소스 날짜시간 변수의 값이 대상 날짜시간 변수에 비해 같음 또는 같지 않음, 크거나 같음, 또는 작거나 같음 여부를 기준으로 actions을 실행합니다.
사전 키 확인 조건을 이용하여 지정된 키의 값이 대상 값과 같거나 같지 않음, 또는 대상 값을 포함하거나 포함하지 않음 여부에 따라 actions을 실행합니다.
Note: 키 비교는 대소문자를 구분합니다.

단일 값 확인 조건을 이용하여 특정 키에 대상 값이 포함되어 있는지 여부에 따라 actions을 실행합니다.

파일 다음 조건을 이용하여 action을 실행합니다.
  • 파일 날짜

    이 조건을 이용하여 지정된 파일이 생성되거나 수정된 날짜와 시간을 확인합니다. 다음 기간 내, 사이 또는 이전 옵션을 이용하여 날짜 범위를 지정합니다. 또한 다음 기간 내 옵션의 경우 날짜 수 또는 시간을 시, 분, 초 단위로 지정합니다. 이 조건이 참이 될 때까지 대기할 시간을 초 단위로 입력합니다.

  • 파일 있음파일 없음

    이러한 조건을 이용하여 파일이 존재 여부에 따라 action을 실행합니다. 예를 들어, 데이터 파일이 존재할 경우, 해당 파일을 포맷한 후 데이터베이스에 업로드합니다.

  • 파일 크기

    이 조건을 이용하여 지정된 파일이 특정 크기보다 크거나, 작거나, 또는 같거나 같지 않은지 여부를 확인합니다.

    이 조건이 참이 될 때까지 대기할 시간을 초 단위로 입력합니다.

폴더 폴더 있음 또는 폴더 없음 조건을 이용하여 폴더 존재 여부에 따라 action를 실행합니다.
이미지 인식 이러한 조건을 이용하여 다음 사항을 확인합니다.
  • 이미지 파일이미지 파일에서 찾았는지 여부.
  • 이미지 파일에서 찾았는지 여부.
  • 이미지 파일에서 찾았는지 여부.
  • 에서 찾았는지 여부.
조건의 경우, 창 크기 조정 옵션을 이용하여 창 크기를 지정할 수 있습니다. 이 옵션으로 보다 안정적인 bot을 이용할 수 있습니다. 이는 태스크가 기록된 크기에 맞춰서 창의 크기를 조정하여 대상 객체를 식별하는 봇의 기능을 향상시켜줍니다.
Note: 이 옵션은 크기를 조정할 수 있는 창에만 이용할 수 있습니다. 바탕화면 또는 작업 표시줄 옵션에는 이를 이용할 수 없습니다.
JavaScript 스크립트가 성공적임 또는 스크립트가 성공적이지 않음 조건을 이용하여 지정된 JavaScript의 상태를 기준으로 actions을 실행합니다. 스크립트가 포함된 파일을 선택하고 필요에 따라 목록 변수를 선택하여 매개변수를 지정합니다.
레거시 자동화 레거시 자동화 조건은 Automation 360에서 봇이 원활하게 실행되도록 하기 위해 오직 마이그레이션된 bots에서만 이용됩니다. 새로운 개발에는 이러한 조건을 이용하는 것을 권장하지 bot않습니다. 아래 조건은 다음 사항을 확인하기 위한 것입니다.
  • 웹 컨트롤 존재 여부.
  • 창 컨트롤 존재 여부.
  • 창 컨트롤 활성화 여부.
  • 스크립트 성공 여부.
  • 하위 창 존재 여부.

창 컨트롤 조건의 경우, 창 크기 조정 옵션을 이용하여 창 크기를 지정할 수 있습니다. 이 옵션으로 보다 안정적인 bot을 이용할 수 있습니다. 이는 태스크가 기록된 크기에 맞춰서 창의 크기를 조정하여 대상 객체를 식별하는 봇의 기능을 향상시켜줍니다.

목록 목록 변수 조건을 이용하여 지정된 변수에 특정 값이 포함되어 있는지 여부에 따라 actions을 실행합니다. 값은 숫자, 문자열 또는 부울 데이터 형식일 수 있습니다.
숫자 숫자 변수 조건을 이용하여 지정된 숫자 변수가 특정 값에 비해 같음 또는 같지 않음, 또는 크거나 같음, 또는 작거나 같음 여부에 따라 actions을 실행합니다.
Ping Ping 성공 또는 Ping 실패 조건을 이용하여 컴퓨터 또는 서버가 실행 중인지 확인하고 그 결과에 따라 action을 실행합니다. 이 조건이 참이 될 때까지 대기할 시간을 초 단위로 입력합니다.
레코더 이 조건은 창 안의 객체를 감지하는 데 이용합니다. 객체를 캡처할 창 또는 변수를 선택합니다. 이 조건이 참이 될 때까지 대기할 시간을 초 단위로 입력합니다.
서비스 서비스가 실행 중임 또는 서비스가 실행되고 있지 않음 조건을 이용하여 서비스가 실행되고 있는지 여부에 따라 actions를 실행합니다. 서비스 목록을 선택하여 이용 가능한 서비스 목록에서 서비스를 선택합니다.
문자열 문자열 변수 조건을 이용하여 지정된 소스 문자열 값이 대상 값과 같음 또는 같지 않음, 또는 포함 또는 포함되지 않음 여부에 따라 actions을 실행합니다.

대소문자 구분 옵션을 선택하면 두 문자열이 대문자와 소문자가 일치하는 경우에만 actions을 실행할 수 있습니다.

Microsoft 애플리케이션에서 텍스트를 추출할 때, 추출된 텍스트에는 새 줄을 나타내는 특수문자 /r/n이 포함되어 있습니다. 텍스트를 비교할 때 특수문자 /r을 무시하려면 캐리지 리턴 무시 옵션을 선택합니다.

문자열이 비어 있는지 여부에 따라 조건을 작성하려면, 같음 연산자를 이용하여 소스 값을 빈 대상 필드와 비교합니다.

조건문 사용 예를 참고하십시오.

Task Bot 태스크 성공 또는 태스크 실패 조건을 이용하여 지정된 Task Bot의 상태를 기준으로 actions을 실행합니다.
VBScript 스크립트 성공 또는 스크립트 실패 조건을 이용하여 지정된 Visual Basic 스크립트의 상태를 기준으로 actions을 실행합니다. 스크립트를 포함하는 파일을 선택하고 변수를 선택하여 선택적으로 매개변수를 지정합니다.
Window 창 있음 또는 창 없음 조건을 이용하여 창 제목을 입력하거나 변수를 이용함으로써 특정 창 애플리케이션이 열려 있는지 확인할 수 있습니다. 이 조건이 참이 될 때까지 대기할 시간을 초 단위로 입력합니다.

예시

바탕화면 애플리케이션을 이용하는 기본 bot 작성

If package를 이용하는 기본 TaskBot을 작성하는 방법을 보여주는 예입니다.

피드백을 보내주십시오