Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

MetaBot 마이그레이션 방법

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

MetaBot 마이그레이션 방법

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

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

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

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

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

다음 MetaBot을(를) 사용하여 Automation 360로 마이그레이션되는 방법을 설명합니다.
  • MetaBot 이름: MetaTask
  • 자산:
    • 로그인 스크린
    • General.dll
    • DLL\Binary.dll
  • 로직:
    • 일반
    • 로직\연결
    • 로직\연결 끊기
    • 로직\운영\숫자

MetaBot 마이그레이션 프로세스

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

DLL 마이그레이션

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

스크린 이동

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

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

Google Chrome (객체 재생 유형을 사용하여 캡처된 객체에 대해 지원됨)

스크린 유형 표준
기술 Java, HTML, MSAA, .Net, UI 자동화(객체 재생 유형을 사용하여 캡처된 객체에 대해 지원됨)
재생 유형 객체, 이미지, 좌표
다음 표는 스크린에서 사용할 수 있는 객체 재생 유형 객체에 대해 수행되는 작업이 Automation 360에서 동등한 작업으로 마이그레이션되는 작업에 대한 정보를 제공합니다.
재생 유형 11.x 작업 Automation 360 작업
객체 속성 가져오기, 총 아이템 가져오기, 선택한 인덱스 가져오기, 선택한 텍스트 가져오기,텍스트별 항목 선택, 인덱스별 항목 선택, 클릭, 왼쪽 클릭, 오른쪽 클릭, 더블클릭 레코더 패키지캡처 작업로 마이그레이션되었습니다.

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

11.x/10.xCSV로 내보내기 작업이 있는 객체 복제 명령이 다음으로 마이그레이션됩니다.
  • 레코더 패키지캡처 작업.

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

  • 데이터 테이블 패키지파일에 쓰기 작업.

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

다음 표는 스크린에서 사용할 수 있는 이미지 재생 유형 객체에 대해 수행되는 작업이 Automation 360에서 동등한 작업으로 마이그레이션되는 작업에 대한 정보를 제공합니다.
재생 유형 11.x 작업 Automation 360 작업
이미지 왼쪽 클릭 실행 목록에서 왼쪽 클릭을 선택한 상태로 이미지 인식 패키지창을 창에서 찾기 작업로 마이그레이션되었습니다.
오른쪽 클릭 실행 목록에서 오른쪽 클릭을 선택한 상태로 이미지 인식 패키지창을 창에서 찾기 작업로 마이그레이션되었습니다.
더블클릭 실행 목록에서 더블클릭을 선택한 상태로 이미지 인식 패키지창을 창에서 찾기 작업로 마이그레이션되었습니다.
가운데 클릭 실행 목록에서 왼쪽 클릭을 선택한 상태로 이미지 인식 패키지창을 창에서 찾기 작업로 마이그레이션되었습니다.
텍스트 설정 마이그레이션 대상:
  • 실행 목록에서 왼쪽 클릭을 선택한 상태인 이미지 인식 패키지창을 창에서 찾기 작업.
  • 정기 지연을 500밀리초로 설정한 지연 패키지지연 작업.
  • 키 입력 시뮬레이션 패키지키 입력 시뮬레이션 작업.
텍스트 가져오기 OCR 패키지영역 캡처 작업로 마이그레이션되었습니다.
다음 표는 스크린에서 사용할 수 있는 좌표 재생 유형 객체에 대해 수행되는 작업이 Automation 360에서 동등한 작업으로 마이그레이션되는 작업에 대한 정보를 제공합니다.
재생 유형 11.x 작업 Automation 360 작업
좌표 클릭 왼쪽 버튼클릭 옵션을 선택한 상태에서 마우스 패키지클릭 작업으로 마이그레이션되었습니다.
왼쪽 클릭 왼쪽 버튼클릭 옵션을 선택한 상태에서 마우스 패키지클릭 작업으로 마이그레이션되었습니다.
오른쪽 클릭 오른족 버튼클릭 옵션을 선택한 상태에서 마우스 패키지클릭 작업으로 마이그레이션되었습니다.
가운데 클릭 가운데 버튼클릭 옵션을 선택한 상태에서 마우스 패키지클릭 작업으로 마이그레이션되었습니다.
더블클릭 왼쪽 버튼더블 클릭 옵션을 선택한 상태에서 마우스 패키지클릭 작업으로 마이그레이션되었습니다.
텍스트 설정 마이그레이션 대상:
  • 왼쪽 버튼클릭 옵션을 선택한 상태에서 마우스 패키지클릭 작업.
  • 정기 지연을 500밀리초로 설정한 지연 패키지지연 작업.
  • 키 입력 시뮬레이션 패키지키 입력 시뮬레이션 작업.
텍스트 가져오기 마이그레이션 대상:
  • 왼쪽 버튼클릭 옵션을 선택한 상태에서 마우스 패키지클릭 작업.
  • 클립보드 패키지지우기 작업.
  • 정기 지연을 500밀리초로 설정한 지연 패키지지연 작업.
  • 키 입력 시뮬레이션 패키지키 입력 시뮬레이션 작업.
  • 정기 지연을 500밀리초로 설정한 지연 패키지지연 작업.
  • 클립보드 패키지복사 위치 작업

로직 마이그레이션

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

폴더 항목
MetaTask 일반
MetaTask\로직 연결
MetaTask\로직 연결 끊기
MetaTask\로직\작업 수치

로직 실행 명령 마이그레이션

로직 실행 명령은 에서 사용되어 11.x에서 MetaBot의 특정 로직을 실행합니다. 을(를) 마이그레이션하면 로직 실행 명령이 태스크 봇 패키지실행 작업으로 변환됩니다.

입력 변수는 Automation 360에서 동등한 변수로 변환되고, 출력 변수는 사전 변수로 마이그레이션됩니다. 관련 값을 사용하려면 사전 변수의 키를 사용합니다. 사전 변수에는 목록, 값, 정수 및 배열과 같은 다른 변수 형식이 포함될 수 있습니다. 사전 변수에서 사용할 수 있는 변수를 다른 변수 형식과 매핑할 수 있습니다. 예를 들어, 사전 변수에서 사용할 수 있는 목록 형식 변수를 목록, 값 및 배열 유형 변수와 매핑할 수 있습니다.

실행 명령 마이그레이션

MetaBot의 DLL은 실행 명령을 사용하여 해당 DLL의 기능을 실행합니다. Automation 360로 마이그레이션한 후 각 실행 명령은 DLL 패키지의 열기함수 실행닫기 작업으로 변환됩니다. DLL에서 실행할 함수, 사용할 매개 변수 및 실행 명령의 기타 세부 정보에 대한 정보는 실행 작업으로 마이그레이션됩니다.

Enterprise A2019.16 (6448)부터는 반환 유형이 MetaBot의 반환 유형과 다른 DLL을 포함하는 MetaBot을(를) 마이그레이션할 수 있습니다. 다음 표는 MetaBot의 출력 변수 형식과 DLL의 반환 유형에 대한 정보를 제공합니다.
MetaBot 변수 형식 DLL 기능 반환 유형
2차원 배열, 목록, 배열된 바이트(Byte[]), 부호 없는 정수(UInt32, UInt64), 부호 있는 정수, IDictionary, IList, 배열된 부호 없는 정수(UInt16[], UInt32[], UInt64[]), 부호 있는 바이트
Array 2차원 배열, 목록, 부호 없는 정수(UInt16[], UInt32, UInt64), 부호 있는 정수, IList, 부호 있는 바이트 및 IDictionary
주: IDictionay 변수를 사용하는 의 마이그레이션이 지원되지만, 마이그레이션된 이(가) 올바른 값으로 반환되지 않을 수 있습니다. 이 동작은 11.x 또는 10.x에서와 동일합니다.
다음 표는 MetaBot에서 전달되는 변수 형식 및 DLL이 수락하는 입력 유형에 대한 정보를 제공합니다.
MetaBot의 변수 형식 DLL이 허용하는 입력 변수 형식
목록 2차원 배열, 목록, 바이트, 부호 없는 정수(UInt16, UInt32, UInt64), 부호 있는 정수, 부호 있는 바이트, 배열된 바이트(Byte[]), 배열된 부호 없는 정수(UInt16[], UInt32[], UInt64[])
Array 2차원 배열, 목록, 바이트, 부호 없는 정수(UInt16, UInt32, UInt64), 부호 있는 정수, 부호 있는 바이트, 배열된 바이트(Byte[]), 배열된 부호 없는 정수(UInt16[], UInt32[], UInt64[])
바이트, 부호 없는 정수(UInt16, UInt32, UInt64), 부호 있는 정수, 부호 있는 바이트
사전 바이트, 부호 없는 정수(UInt16, UInt32, UInt64), 부호 있는 정수, 부호 있는 바이트
피드백을 보내주십시오