Bot을 구축할 작업

작업을 사용하여 자동화 워크플로를 구성하고 Bot에 수행할 작업을 지시합니다. 사용 가능한 작업Control RoomBot 편집기에 있는 작업 팔레트에 있습니다.

작업, 패키지 및 종속 파일

작업은 자동화하는 기술을 바탕으로 패키지로 그룹화됩니다. 예를 들어, Excel 고급 패키지에는 스프레드시트 프로세스를 자동화하기 위해 Bot 편집기에 삽입할 수 있는 통합 문서 열기, 셀로 이동, 셀 삭제와 같은 Excel 관련 작업이 포함되어 있습니다.

패키지는 개별적으로 업데이트되고 활성화되어 새 기능을 지원합니다. 새 Bot은 기본 버전으로 구축됩니다. 기존 Bot은 자동으로 업데이트되지 않습니다. 해당 Bot은 Bot Creator가 수동으로 새 버전으로 업데이트될 때까지 구축된 패키지 버전과 동일한 버전을 사용하여 실행됩니다.

Control Room에서 Bot을 배포할 때 자동화를 생성하는 데 사용된 패키지가 수집되고 대상 기기의 Bot 에이전트로 전송됩니다. Bot 에이전트패키지를 캐시하므로 Bot이 실행될 때마다 업데이트가 필요 없습니다.

Bot이 기기에서 처음 실행할 때 런타임을 단축하려면 Bot 편집기패키지 프리로드 옵션을 사용하여 패키지를 프리로드합니다. 시스템은 런타임에 빠른 액세스를 위해 로컬 시스템의 \ProgramData\AutomationAnywhere\GlobalCache패키지를 로드합니다.

패키지작업Bot에서 이용하고 나면, 그 패키지은 해당 Bot의 종속 파일이 됩니다.

  • 패키지에서 패키지 관리에 대해 자세히 알아보십시오.
  • 개발자는 패키지 SDK에서 패키지 생성에 대해 자세히 알아볼 수 있습니다.
  • Bot패키지 종속 파일에 대해서는 Bot 의존 패키지에서 자세히 알아보십시오.

패키지 및 exe 파일

패키지 exe 프로세스 파일
DLL Automation.CSharpDLLWrapper.exe
데이터베이스 Automation.DatabasePlayer.exe

작업을 이용한 작업

중요사항: 패키지의 각 작업Bot을 생성할 때 호환 가능한 최소 Control Room과(와) Bot 에이전트 버전 정보를 제공합니다. 따라서 Bot을 업데이트하고 호환되지 않는 Control Room 또는 Bot 에이전트 버전으로 인한 런타임 오류를 줄일 수 있습니다.

Bot 편집기에서 작업을 구성할 수 있습니다. 작업을 더블 클릭하여 구성할 수 있는 필드 및 기능을 보고, 작업을 더블 클릭하거나 끌어서 자동화에 삽입하십시오.

작업 아이콘의 오른쪽 상단에 있는 세로 생략부호 위에 마우스를 대면 다음 기능에 액세스할 수 있습니다.

작업 복사
작업을 복제합니다.
작업 잘라내기
작업을 복사하고 Bot 코드에서 그것을 제거합니다.
작업 후 붙여넣기
복사한 작업을 선택한 작업 아래에 붙여넣습니다.
주: 이 옵션은 클립보드에 작업이 있을 때만 나타납니다.
작업 삭제
Bot 코드에서 작업을 제거합니다.
작업 비활성화
실행시간에, Bot은 사용자가 활성화할 때까지 작업을 무시합니다.
중단점 활성화
디버깅 목적으로 Bot을 일시 중지합니다.
자동화 디버깅
스텝 오버
디버그 모드에서 다음 작업으로 이동하려면 스텝 오버 아이콘을 사용합니다. 기본적으로 디버그 모드의 첫 번째 작업에서 시작됩니다.

Bot 편집기의 상단에 있는 도구 모음을 이용하여 한 번에 여러 작업을 편집할 수 있습니다.

Bot에서 찾기(검색 상자)
Task Bot의 흐름, 목록 또는 이중 보기에서 패키지 이름, 작업 이름, 문자열 이름 또는 변수 이름 등의 작업 또는 텍스트를 검색합니다. Bot의 여러 페이지에서 텍스트를 검색할 수 있으며, 페이지를 수동으로 로드할 필요가 없습니다. 이 기능을 사용하면 긴 코드 행이 있는 Bot을 보거나 편집하여 변수, 문자열 또는 작업 등의 검색된 텍스트가 사용되는 위치와 그 행을 확인할 수 있습니다.
  • Bot 편집기의 코드 행 안에서만 검색할 수 있습니다.
  • 검색에는 대/소문자가 구분되지 않습니다.
여기에서 실행
여기에서 실행 옵션을 사용하면 Bot 편집기의 특정 줄에서 앞의 모든 코드 줄을 건너뛰고 Bot을 실행할 수 있습니다. 이 기능을 사용하면 전체 Bot을 실행하지 않고도 특정 코드 블록을 빠르고 쉽게 실행할 수 있습니다.
주: Bot에서 If, 루프 또는 오류 처리기 등의 조건부 패키지 내에 있는 작업을 사용하는 경우, 해당 작업에서는 여기에서 실행 옵션을 사용할 수 없습니다. 그러나 If, 루프 또는 오류 처리기 작업에서는 여기에서 실행 옵션을 사용할 수 있습니다.
항목 복사
작업을 클립보드에 복사하여 Bot 내에서 복제할 수 있게 합니다.
항목 잘라내기
작업을 복사하고 Bot 코드에서 그것을 제거합니다.
항목 붙여넣기
강조 표시된 작업 뒤에 하나 이상의 작업을 붙여넣습니다. 작업을 강조 표시하지 않은 경우, 그 작업은 자동화 시퀀스의 끝에 추가됩니다.
주: 이 아이콘은 클립보드에 작업이 있을 때만 활성화됩니다.
공유 클립보드로 복사
작업, 트리거 및 메타데이터를 Bot 간에 공유되는 클립보드에 복사합니다.
공유 클립보드에서 가져와 붙여넣기
다른 Bot작업, 트리거 및 메타데이터를 가져와 붙여넣습니다.
주: 이 아이콘은 공유 클립보드에 작업이 있을 때만 활성화됩니다.
주: 공유 클립보드로 복사공유 클립보드에서 붙여넣기 옵션은 Bot Creator 권한이 있는 사용자만 이용할 수 있습니다.

공유 클립보드로 복사 옵션은 Bot이 디버그 모드에 있고 한 줄의 코드만 선택한 경우 표시되지 않습니다. 그러나 이 옵션은 여러 줄의 코드를 선택하는 경우 표시됩니다.

Bot 편집기의 이벤트 자동 저장 기능

Bot 편집기에서 작업을 사용하여 자동화를 빌드할 때 Bot을 수동으로 저장하지 않으면 자동 저장이 수행되고 이제 Bot이 특정 이벤트에 대한 변경 내용을 자동으로 저장합니다.
주: 자동 저장 기능은 현재 특정 이벤트에만 사용할 수 있습니다.
자동 저장 기능을 지원하는 일부 이벤트는 다음과 같습니다.
  • 레코더: 특정 작업으로 Bot을 생성하고 레코더를 클릭하면 이벤트가 저장되고 기록이 완료되면 이벤트가 자동으로 저장됩니다.
  • 변수 관리자: 변수를 생성하거나 편집하여 작업에 삽입하면 변경 내용이 저장됩니다.
    주: 변수를 삭제하거나 F2 키를 눌러 변수 목록을 열어 삽입할 때는 자동 저장 기능이 지원되지 않습니다.
  • 작업 메뉴(세로 생략부호): 이 메뉴에서 패키지와 같은 작업을 선택하면 이벤트가 자동으로 저장됩니다. 패키지 페이지를 변경하고 Bot 편집기로 돌아가면 이벤트가 저장됩니다.
  • 파일 검색: 파일 찾기 아이콘을 클릭하면 수동으로 저장되지 않은 경우 Bot이 저장됩니다. 또한 추가 옵션을 클릭하면 Bot이 자동으로 저장됩니다.
  • 대화 상자: 대화 상자를 열면 변경 내용이 있을 경우 자동으로 저장됩니다.
    주: 자동 저장은 최상위 대화 상자에만 트리거되며, 중첩 대화 상자에는 트리거되지 않습니다.
  • 변수 삭제: 사용하지 않는 변수를 삭제하면 이벤트가 저장됩니다.
  • Bot 이름 변경: Bot의 이름을 편집하면 이벤트가 저장됩니다.

리소스