Automation Anywhere에서 트리거 기능 사용
개요
Automation Anywhere에서는 컴퓨터에서 특정 이벤트가 발생할 때 작업을 시작하는 트리거라는 기능을 사용할 수 있습니다. 이것은 Automation Anywhere Client의 작업 목록 화면에서 설정할 수 있습니다. 7종류의 이벤트에 대응하고 있어, 유용하면 매우 편리한 기능으로, 인기가 있는 것 같습니다.
대상
트리거 유형
트리거에는 다음과 같은 종류가 있습니다.
종류
설명
창
특정의 캐릭터 라인을 타이틀에 가지는 윈도우가 열리거나 닫을 때에 트리거됩니다.
파일
지정한 파일이 삭제/생성/이름 변경/수정될 때 트리거됩니다.
폴더
지정한 폴더가 삭제/작성/이름 바뀌거나 폴더내에서 파일 중 하나가 삭제/만들기/이름 바뀔 때 트리거됩니다. 하위 폴더를 모니터링하는 옵션도 있습니다.
공연
CPU 사용량/디스크 여유 공간/프로세스 수가 특정 값/비율보다 높거나 낮을 때 트리거됩니다.
프로세스
지정된 이름의 프로세스가 시작/정지될 때 트리거됩니다.
서비스
지정된 이름의 서비스가 시작/중지/재개/일시 중지될 때 트리거됩니다.
이메일 메시지
지정한 계정으로 새 메일을 받으면 트리거됩니다.
또, 시스템 변수에는 $Trigger Value$
라고 하는 것이 있어, 이것에는 트리거로서 설정되어 있는 파일/폴더/윈도우의 명칭이 대입되고 있습니다.
트리거를 사용해보기
몇 가지 트리거를 사용해 봅시다. "MessageBox"라는 이름으로 다음 한 줄의 작업이 포함된 작업을 만듭니다.
그런 다음 저장된 태스크를 Enterprise Client에서 선택하고 트리거 탭에서 "트리거 유형"을 선택합니다.
파일 트리거
트리거 유형에 대해 파일을 선택하고 파일 이름에 d:\bot\input.csv라는 파일을 지정합니다. 작업은 파일을 만들 때를 선택합니다. 여기에 입력 파일이 들어오면 Bot의 처리를 시작한다는 가정입니다. 저장 버튼을 클릭합니다.
그러면 오른쪽에 설정된 트리거 목록이 표시됩니다.
실제로 「d:\bot\input.csv」의 위치에 파일을 작성해 보면, Bot가 기동해 다이얼로그 박스가 표시되었습니다.
트리거를 사용하는 라이센스 면에서 의미
「트리거」는 프로그래머의 관점에서 보면, PC상의 특정 이벤트를 감시하기 위해서 프로그램의 루프를 짜면 실현할 수 있으므로, 어느 RPA 소프트웨어라도 기술적으로 실현하는 것은 그렇게 어렵지 않습니다. 그러나 이러한 루프를 짜서 로봇에 감시하게 되면 로봇의 라이센스와 실행 환경을 하나 그렇게 소비하게 됩니다. 로봇의 라이센스나 실행 환경은 고가이기 때문에, 그 때문에 소비해 버리는 것은 물론 없는 것입니다. 트리거 기능이 있으면 로봇 라이센스 및 실행 환경을 차지하지 않습니다 (다른 레이어에서 모니터링이 이루어지기 때문에). 따라서 트리거를 사용할 수 있는지 여부는 RPA 소프트웨어에서 비용 효율성을 고려할 때 상당히 중요한 요소입니다.
Reference
이 문제에 관하여(Automation Anywhere에서 트리거 기능 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/RPAbot/items/95b5da25a94291bed87d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
몇 가지 트리거를 사용해 봅시다. "MessageBox"라는 이름으로 다음 한 줄의 작업이 포함된 작업을 만듭니다.
그런 다음 저장된 태스크를 Enterprise Client에서 선택하고 트리거 탭에서 "트리거 유형"을 선택합니다.
파일 트리거
트리거 유형에 대해 파일을 선택하고 파일 이름에 d:\bot\input.csv라는 파일을 지정합니다. 작업은 파일을 만들 때를 선택합니다. 여기에 입력 파일이 들어오면 Bot의 처리를 시작한다는 가정입니다. 저장 버튼을 클릭합니다.
그러면 오른쪽에 설정된 트리거 목록이 표시됩니다.
실제로 「d:\bot\input.csv」의 위치에 파일을 작성해 보면, Bot가 기동해 다이얼로그 박스가 표시되었습니다.
트리거를 사용하는 라이센스 면에서 의미
「트리거」는 프로그래머의 관점에서 보면, PC상의 특정 이벤트를 감시하기 위해서 프로그램의 루프를 짜면 실현할 수 있으므로, 어느 RPA 소프트웨어라도 기술적으로 실현하는 것은 그렇게 어렵지 않습니다. 그러나 이러한 루프를 짜서 로봇에 감시하게 되면 로봇의 라이센스와 실행 환경을 하나 그렇게 소비하게 됩니다. 로봇의 라이센스나 실행 환경은 고가이기 때문에, 그 때문에 소비해 버리는 것은 물론 없는 것입니다. 트리거 기능이 있으면 로봇 라이센스 및 실행 환경을 차지하지 않습니다 (다른 레이어에서 모니터링이 이루어지기 때문에). 따라서 트리거를 사용할 수 있는지 여부는 RPA 소프트웨어에서 비용 효율성을 고려할 때 상당히 중요한 요소입니다.
Reference
이 문제에 관하여(Automation Anywhere에서 트리거 기능 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/RPAbot/items/95b5da25a94291bed87d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Automation Anywhere에서 트리거 기능 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/RPAbot/items/95b5da25a94291bed87d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)