Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

MetaBots 마이그레이션 방법

  • 업데이트: 11/12/2021
    • Automation 360 v.x
    • 마이그레이션
    • RPA 작업 영역

MetaBots 마이그레이션 방법

MetaBot을(를) Automation 360로 마이그레이션하면, 애플리케이션 스크린을 제외하고 MetaBot에서 사용할 수 있는 다양한 로직에 대해 동등한 bots이(가) 생성됩니다. 마이그레이션에 성공하면 .mbot 파일의 각 논리가 TaskBot 파일로 변환됩니다.

MetaBot에는 애셋과 로직이 포함되어 있습니다. 애셋은 애플리케이션에서 작업을 자동화하는 데 사용되는 애플리케이션 스크린 또는 DLL입니다. 로직은 작업을 수행하고 다른 로직 및 bots와(과) 상호 작용하는 명령 세트입니다.

마이그레이션 프로세스는 다음 작업을 수행합니다.
  • MetaBot 로직을 해당 TaskBots로 변환합니다.
  • 마이그레이션된 후 MetaBots의 폴더 구조를 유지합니다. Automation 360에 생성된 새 폴더에는 Automation 360로 마이그레이션된 각 로직의 TaskBots이(가) 포함되어 있습니다.
  • 마이그레이션된 MetaBot 로직에 대해 생성된 새 TaskBots을(를) 참조하기 위해 MetaBot 로직을 사용하는 TaskBots을(를) 업데이트합니다.

    TaskBots을(를) 수동으로 업데이트할 필요는 없습니다.

DLL 사용, 입력 및 출력 변수, 실행 권한과 같이 MetaBots에서만 사용할 수 있는 기능은 이제 모든 TaskBots에서 사용할 수 있습니다.

다음 MetaBot을(를) 사용하여 Automation 360로 마이그레이션되는 방법을 설명합니다.
  • MetaBot 이름: MetaTask
  • 자산:
    • 로그인 스크린
    • General.dll
    • DLL\Binary.dll
  • 로직:
    • Common
    • Process1\Connect
    • Process1\Disconnect
    • Process1\Operations\Numeric

Automation 360에서 재사용할 수 있는 TaskBots의 이점

다음 표는 Automation 360에서 재사용할 수 있는 TaskBots의 이점을 Enterprise 11MetaBots와 비교해 나열합니다.
Automation 360 재사용 가능한 TaskBots v11 MetaBots
Finder 구성 요소를 사용하면 클릭 수를 줄여 하위 bot을 탐색할 수 있으므로 시간이 절약됩니다. Editor > Finder를 탐색하여 하위 bot으로 이동합니다. 하위 bot으로 이동하려면 TaskBot > Run 작업을 탐색해야 합니다.
개인 작업 공간 및 공용 작업 공간에서 하위 bots를 검색하여 TaskBots에서 사용할 수 있습니다. TaskBots에서 하위 bot을 사용하려면 MetaBots를 로컬 리포지토리로 다운로드해야 합니다.
특정 Logic만 배포되어 작업에 사용되므로 시간과 대역폭이 절약됩니다. 작업에서 하나의 Logic만 사용하더라도 전체 MetaBotBot Runner 머신에 배포됩니다.
권한을 사용자 지정할 수 있는 향상된 RBAC를 제공합니다. 여러 Logic이 서로 다른 폴더에 분산되어 있는 경우에도 MetaBots는 모든 Logic이 동일한 권한을 갖도록 합니다.

MetaBot 마이그레이션 프로세스

시스템은 Bots 폴더에서 사용 가능한 My MetaBots 폴더 내 MetaBot과 이름이 같은 폴더를 생성하고, Enterprise 11와 동일한 폴더 구조를 유지합니다. 예를 들어 Enterprise 11의 폴더 구조가 Accounts/Tax/MetaTask.mbot인 경우, 시스템은 폴더 구조를 Accounts/Tax/MetaTask.mbot으로 유지합니다. MetaBot의 모든 구성 요소는 해당 MetaBot에 대해 생성된 폴더에 저장됩니다. 이 예에서는 시스템이 Bots\My MetaBots 폴더에 MetaTask 폴더를 생성하고 해당 폴더에 MetaBot의 모든 컴포넌트를 저장합니다.

MetaBot 로직을 사용하지 않고 MetaBot에서 DLL과 화면을 직접 호출하는 Enterprise 10 botsAutomation 360에서 동등한 TaskBotsactions으로 마이그레이션됩니다. Enterprise 10에서, 목록이나 배열 유형 매개변수를 반환하는 DLL과 해당 DLL의 출력이 값 유형 매개변수와 매핑되면 출력 값 시작에 추가 공간이 추가됩니다. bot이 마이그레이션된 후에는 출력 값에 추가 공간이 추가되지 않습니다.

10.1 MetaBots가 1차원 배열 및 목록 형식 입력 매개 변수를 허용하는 DLL 함수를 사용하며 배열 형식 매개 변수로 매핑되는 경우. 이러한 경우 반환할 값을 지정하기 위해 행 인덱스 및 열 인덱스가 입력 값으로 필요합니다. 마이그레이션 후, 행 인덱스는 열 번호로 간주됩니다.
주: 10.1에서 10.3.5로 업그레이드되고 Automation 360로 마이그레이션된 bots의 경우, Bot Migration WizardBot 및 종속 Bot 페이지에 종속성을 표시하지 않습니다. 이러한 bots의 경우, MetaBots을 마이그레이션한 후 이러한 MetaBots을 호출 중인 TaskBots을 마이그레이션해야 합니다.

DLL 마이그레이션

시스템은 DLL 간의 참조를 유지하기 위해 애셋에 대한 폴더 구조를 유지하지 않습니다. 위 예의 경우, Binaary.dllDLL 하위 폴더에 저장되지만, General.dllBinary.dllMetaTask 폴더에 저장됩니다.

스크린 이동

MetaBot의 각 스크린이 창 변수로 변환되고 스크린에서 수행된 actions이(가) Automation 360의 동등한 actions로 마이그레이션됩니다.

다음 표에는 Automation 360로 마이그레이션할 수 있는 스크린이 나와 있습니다.
브라우저 Internet Explorer

Google Chrome(객체 재생 유형에만 해당)

스크린 유형 Standard
기술 Java, HTML, MSAA, .Net, UI 자동화(객체 재생 유형에만 해당)
재생 유형 객체, 이미지, 좌표

또한 MetaBotsJava, UI 자동화 및 MSAA 기술을 기반으로 하는 애플리케이션에서 Citrix 환경에서 캡처된 스크린을 통해 마이그레이션할 수 있습니다.

객체 재생 유형을 사용하여 캡처되어 MetaBot 화면에서 연결된 객체는 Recorder package캡처 action으로 마이그레이션되었습니다. 소스 객체는 기본 탭에 표시되고 연결된 객체가 캡처 작업의 앵커 탭에 표시됩니다.

다음 표는 스크린에서 사용할 수 있는 개체 재생 유형 개체와 텍스트 재생 유형 연결 개체에 대해 수행되는 작업이 Automation 360에서 동등한 작업으로 마이그레이션되는 작업에 대한 정보를 제공합니다.
재생 유형 Enterprise 11 작업 Automation 360 작업
객체 속성 가져오기, 총 아이템 가져오기, 선택한 인덱스 가져오기, 선택한 텍스트 가져오기,텍스트별 항목 선택, 인덱스별 항목 선택, 클릭, 왼쪽 클릭, 오른쪽 클릭, 더블클릭, 텍스트 설정, 텍스트 추가, 속성 가져오기, 선택, 선택 취소, 전환, 확장, 선택, 상태 가져오기, Recorder package캡처 action으로 마이그레이션되었습니다.

Enterprise 11/Enterprise 10GetAllChidrenNameGetAllChidrenValue 명령은 문자열 유형 변수 값을 반환합니다. Automation 360에서는 목록 값을 반환합니다. 마이그레이션 프로세스는 목록 값을 결합하여 문자열 변수에 저장하여 릴리스 전반에서 일관된 bot 동작을 유지합니다.

Enterprise 11/Enterprise 10CSV로 내보내기 작업이 있는 객체 복제 명령이 다음으로 마이그레이션됩니다.
  • Recorder package캡처 action.

    action이(가) 캡처된 날짜를 테이블 변수에 저장합니다.

  • Data Table package파일에 쓰기 action.

    action이(가) 테이블 변수의 데이터를 CSV 파일에 저장합니다.

다음 표는 스크린에서 사용할 수 있는 이미지 재생 유형 개체 이미지 재생 유형 연결 개체에 대해 수행되는 작업이 Automation 360에서 동등한 작업으로 마이그레이션되는 작업에 대한 정보를 제공합니다.
재생 유형 Enterprise 11 작업 Automation 360 작업
이미지 Left Click 작업 목록에서 왼쪽 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action으로 마이그레이션되었습니다.
Right Click 작업 목록에서 오른쪽 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action으로 마이그레이션되었습니다.
더블클릭 작업 목록에서 더블 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action으로 마이그레이션되었습니다.
가운데 클릭 작업 목록에서 왼쪽 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action으로 마이그레이션되었습니다.
텍스트 설정 마이그레이션 대상:
  • 작업 목록에서 왼쪽 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action.
  • 정기 지연을 500밀리초로 설정한 Delay package지연 action.
  • Simulate keystrokes package키 입력 시뮬레이션 action.
텍스트 가져오기 OCR package영역 캡처 action으로 마이그레이션되었습니다.
다음 표는 스크린에서 사용할 수 있는 좌표 재생 유형 개체와 좌표 재생 유형 연결 개체에 대해 수행되는 작업이 Automation 360에서 동등한 작업으로 마이그레이션되는 작업에 대한 정보를 제공합니다.
재생 유형 Enterprise 11 작업 Automation 360 작업
좌표 클릭 왼쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
Left Click 왼쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
Right Click 오른쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
가운데 클릭 가운데 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
더블클릭 왼쪽 버튼더블 클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
텍스트 설정 마이그레이션 대상:
  • 왼쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action.
  • 정기 지연을 500밀리초로 설정한 Delay package지연 action.
  • Simulate keystrokes package키 입력 시뮬레이션 action.
텍스트 가져오기 마이그레이션 대상:
  • 왼쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action.
  • Clipboard package지우기 action.
  • 정기 지연을 500밀리초로 설정한 Delay package지연 action.
  • Simulate keystrokes package키 입력 시뮬레이션 action.
  • 정기 지연을 500밀리초로 설정한 Delay package지연 action.
  • Clipboard package복사 위치 action
다음 표는 Automation 360의 동등한 작업으로 마이그레이션된 화면에서 사용 가능한 좌표 재생 유형 사용자 지정 개체에서 수행되는 작업에 대한 정보를 제공합니다.
재생 유형 Enterprise 11 작업 Automation 360 작업
좌표 클릭 왼쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
Left Click 왼쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
가운데 클릭 가운데 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
더블클릭 왼쪽 버튼더블 클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
텍스트 설정 다음으로 마이그레이션됨:
  • 왼쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action.
  • 정기 지연을 500밀리초로 설정한 Delay package지연 action.
  • Simulate keystrokes package키 입력 시뮬레이션 action.
텍스트 가져오기 다음으로 마이그레이션됨:
  • 왼쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action.
  • Clipboard package지우기 action.
  • 정기 지연을 500밀리초로 설정한 Delay package지연 action.
  • Simulate keystrokes package키 입력 시뮬레이션 action.
  • 정기 지연을 500밀리초로 설정한 Delay package지연 action.
  • Clipboard package복사 위치 action
다음 표는 Automation 360의 동등한 작업으로 마이그레이션된 화면에서 사용 가능한 텍스트 재생 유형 사용자 지정 개체에서 수행되는 작업에 대한 정보를 제공합니다.
재생 유형 Enterprise 11 작업 Automation 360 작업
텍스트 클릭 작업 목록에서 왼쪽 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action으로 마이그레이션되었습니다.
왼쪽 클릭 작업 목록에서 왼쪽 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action으로 마이그레이션되었습니다.
더블클릭 작업 목록에서 더블 클릭을 선택한 상태로 의 창을 창에서 찾기 으로 마이그레이션되었습니다.
텍스트 설정 다음으로 마이그레이션됨:
  • 작업 목록에서 왼쪽 클릭을 선택한 상태로 의 창을 창에서 찾기 .
  • 정기 지연을 500밀리초로 설정한 Delay package지연 action.
  • Simulate keystrokes package키 입력 시뮬레이션 action.
텍스트 가져오기 OCR package영역 캡처 action으로 마이그레이션되었습니다.

로직 마이그레이션

MetaBot의 각 로직은 TaskBot으로 변환되고, 로직에 사용된 각 명령은 Automation 360에서 동등한 작업으로 변환됩니다. 로직에 사용된 변수는 Automation 360에서 동등한 변수로 변환됩니다. 로직에 사용된 자격증명 변수는 Automation 360로 마이그레이션되고 마이그레이션된 bots의 동등한 작업에서 사용됩니다. 변수의 매개변수 유형이 입력 또는 출력인 경우, 해당 변수가 Automation 360로 마이그레이션된 후에 동일하게 유지됩니다. 예를 들어, 변수 ABC의 매개변수 유형입력으로 설정된 경우, Automation 360에서 생성된 변수 ABC는 마이그레이션 후 입력으로 사용 옵션을 선택합니다. 시스템은 로직의 내부 폴더 구조를 유지합니다. 위의 사례에서는 마이그레이션된 모든 로직이 다음 표에 나열된 대로 저장됩니다.

Automation 360의 폴더 구조 항목
MetaTask 일반
MetaTask\Process1 연결
MetaTask\Process1 연결 해제
MetaTask\Process1\Operations 숫자
다음 표는 MetaBot 로직에 사용된 Import DataSet 명령이 Automation 360의 동등한 작업으로 마이그레이션되는 방법에 대한 정보를 제공합니다.
재생 유형 Enterprise 11 작업 Automation 360 작업
객체 속성 가져오기, 총 아이템 가져오기, 선택한 인덱스 가져오기, 선택한 텍스트 가져오기,텍스트별 항목 선택, 인덱스별 항목 선택, 클릭, 왼쪽 클릭, 오른쪽 클릭, 더블클릭 Recorder package캡처 action으로 마이그레이션되었습니다.
이미지 Left Click 작업 목록에서 왼쪽 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action으로 마이그레이션되었습니다.
Right Click 작업 목록에서 오른쪽 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action으로 마이그레이션되었습니다.
더블클릭 작업 목록에서 더블 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action으로 마이그레이션되었습니다.
가운데 클릭 작업 목록에서 왼쪽 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action으로 마이그레이션되었습니다.
텍스트 설정 마이그레이션 대상:
  • 작업 목록에서 왼쪽 클릭을 선택한 상태로 Image Recognition package창을 창에서 찾기 action.
  • 정기 지연을 500밀리초로 설정한 Delay package지연 action.
  • Simulate keystrokes package키 입력 시뮬레이션 action.
좌표 클릭 왼쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
Left Click 왼쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
가운데 클릭 가운데 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
더블클릭 왼쪽 버튼더블 클릭 옵션을 선택한 상태에서 Mouse package클릭 action으로 마이그레이션되었습니다.
텍스트 설정 마이그레이션 대상:
  • 왼쪽 버튼클릭 옵션을 선택한 상태에서 Mouse package클릭 action.
  • 정기 지연을 500밀리초로 설정한 Delay package지연 action.
  • Simulate keystrokes package키 입력 시뮬레이션 action.
다음 표는 MetaBot 로직에 사용된 Export Dataset 명령이 Automation 360의 동등한 작업으로 마이그레이션되는 방법에 대한 정보를 제공합니다.
재생 유형 Enterprise 11 작업 Automation 360 작업