Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

마이그레이션을 위한 변수 매핑

  • 업데이트: 2021/10/12
    • Automation 360 v.x
    • 마이그레이션
    • RPA Workspace

마이그레이션을 위한 변수 매핑

마이그레이션에서 일부 변수는 이전 제품 버전에서 Automation 360로 직접 매핑되는 반면 다른 변수는 다르게 동작하거나 구성 변경을 포함합니다.

사용자 정의 변수

Automation 360에서 bots에 정의된 모든 변수는 마이그레이션 중에 입력으로 사용 또는 출력으로 사용 유형으로 생성되어 상위 bots과 하위 bots 간에 값을 교환합니다.

Enterprise 11에서 상위 bot과 하위 bot 간에 변수가 매핑되고 매핑된 변수 중 일부를 상위 bot 또는 하위 bot에서 사용할 수 없으면 마이그레이션 프로세스가 이러한 변수를 제거합니다. 마이그레이션 프로세스는 상위 bots과 함께 마이그레이션된 하위 bots과, 이미 마이그레이션된 하위 bots에 대해 이러한 변수를 제거합니다.

다음 사용자 정의 변수가 마이그레이션되는 방법을 검토합니다.

배열

이 섹션에서는 배열 변수가 Automation 360로 마이그레이션되는 방법에 대해 설명합니다. 경우에 따라, 마이그레이션 전후에 몇 가지 작업을 수행하거나 몇 가지 사항을 확인해야 할 수 있습니다.

하위 유형 "값"
이 하위 형식의 변수는 모든 열 값이 문자열테이블로 마이그레이션됩니다.
하위 유형 "텍스트 파일에서 읽기"
이 하위 형식의 변수는 모든 열 값이 문자열테이블로 마이그레이션됩니다.

다음 작업은 변수에서 데이터를 구성하는 마이그레이션의 일부로 추가됩니다.

Automation 360 작업 함수
CSV/TXT > 열기 읽기 위해 파일을 엽니다.
CSV/TXT > 읽기 테이블 변수에 값을 반환합니다.
CSV/TXT > 닫기 파일을 닫습니다.
하위 유형 "데이터베이스에서 읽기"
이 하위 유형의 변수는 모든 열 값이 문자열테이블 패키지로 마이그레이션됩니다.

다음 작업은 변수에서 데이터를 구성하는 마이그레이션의 일부로 추가됩니다.

Automation 360 작업 함수
데이터베이스 > 연결 각 연결 문자열을 포함한 연결 작업을 추가합니다.
데이터베이스 > 데이터 테이블로 내보내기 데이터 테이블로 내보내기 작업을 추가하여 데이터 테이블 변수에 결과를 반환합니다.
데이터베이스 > 연결 해제 연결 해제 작업을 추가하여 데이터베이스의 연결을 해제합니다.

참조: Database package.

하위 유형 "Excel/CSV 파일에서 읽기"
이 하위 형식의 변수는 모든 열 값이 문자열테이블로 마이그레이션됩니다.

다음 작업은 변수에서 데이터를 구성하는 마이그레이션의 일부로 추가됩니다.

Automation 360 작업 함수
고급 Excel > 열기 읽기 위해 파일을 엽니다.
고급 Excel > 여러 셀 가져오기 변수 선언에서 모든 셀 또는 범위 옵션을 선택한 경우 테이블 변수 값 옵션을 반환합니다.
고급 Excel > 지금 읽기 변수 선언에서 전체 행 옵션을 선택한 경우 테이블 변수 값 옵션을 반환합니다.
고급 Excel > 열 읽기 변수 선언에서 전체 열 옵션을 선택한 경우 테이블 변수를 반환합니다.

또한 목록의 데이터 테이블에 목록 할당 패키지는 반환된 값을 변수에 저장하는 데 사용됩니다.

고급 Excel > 닫기 파일을 닫습니다.
Action required: Automation 360에서 빈 테이블 변수는 런타임 오류를 반환합니다. 마이그레이션된 bot에 빈 테이블 변수가 포함된 경우 Automation 360에서 문제를 해결해야 합니다.
배열 변수: DLL 함수에서 허용하는 입력 유형
시스템이 배열 변수를 Enterprise 11 bot에서 다른 유형의 DLL 함수로 전달할 때 DLL 함수는 다음 사항을 입력 유형으로 허용합니다.
  • UInt16[], Int16[], Int32[], Int64[], Int[], Char[], Single[], Decimal[], Float[], Double[], Boolean[], bool[], Byte[], String[], 및 Datetime[]
  • UInt16, Int16, Int32, Int64, Int, Char, Single, Decimal, Float, Double, Boolean, bool, Byte, String, Datetime
  • List<UInt16>, List<Int16>, List<Int32>, List<Int64>, List<Int>, List<Char>, List<Single>, List<Decimal>, List<Float>, List<Double>List<Boolean>, List<bool>, List<Byte>, List<String>, List<Date-Time>
  • UInt16[,], Int16[,], Int32[,], Int64[,], Int[,], Char[,], Single[,], Decimal[,], Float[,], Double[,], Boolean[,], bool[,], Byte[,], String[,], 및 Datetime[,]
추가 정보
배열 변수를 포함하는 Enterprise 10 또는 Enterprise 11 bots을 마이그레이션할 수 있습니다.

다음은 몇 가지 주요 동작 차이입니다.

  • 인덱스 위치가 Enterprise 10Enterprise 11에서는 1부터 시작하는 반면, Automation 360에서는 0부터 시작합니다. 예를 들어 $arrayVariable(1,1)$$arrayVariable[0][0]$가 됩니다.
  • 배열에 10개 행/열이 있고 루프가 10회 이상 실행 중인 경우, Enterprise 10/Enterprise 11는 인덱스 위치가 있는 배열 변수의 이름을 반환합니다.
  • Enterprise 11에서 명령(예: field1이 변수가 아닌 경우의 $array(field1))의 배열 인덱스에 상수 문자열 값을 전달하는 경우, 값은 있는 그대로 사용됩니다(예: $array(field1)). 그러나 botAutomation 360로 마이그레이션된 후 명령에 변수가 아닌 값이 있으면 컴파일 타임 오류가 발생합니다.
Action required: Enterprise 11에서 배열을 액세스하는 데 잘못된 인덱스가 사용된 경우, 마이그레이션 전 또는 후 bot 오류를 해결해야 합니다.
사전

이 섹션에서는 사전 변수가 Automation 360로 마이그레이션되는 방법에 대해 설명합니다. 경우에 따라, 마이그레이션 전후에 몇 가지 작업을 수행하거나 몇 가지 사항을 확인해야 할 수 있습니다.

하위 유형 "값"
시스템은 Automation 360에서 문자열 하위 유형을 사용하여 이러한 변수를 사전 유형으로 마이그레이션합니다.
하위 유형 "CSV 파일에서 읽기"
마이그레이션 프로세스는 CSV/텍스트 패키지를 사용하여 CSV 파일을 읽는 작업을 추가하고 데이터를 테이블 변수에 저장합니다. 또한 프로세스는 테이블 변수에 루프를 수행하는 작업을 추가하고 사전 패키지의 입력(Put) 작업을 사용하여 사전 변수의 키와 값을 추가합니다.
사전 변수: DLL 함수에서 허용하는 입력 유형
시스템이 Enterprise 11 bot에서 다른 유형의 DLL 함수로 사전 변수를 전달하면 DLL 함수는 다음을 입력 유형으로 허용합니다. UInt16, Int16, Int32, Int64, Int, Char, Single, Decimal, Float, Double, Boolean, bool, Byte, String, Datetime.
추가 정보
사전 변수를 포함하는 Enterprise 10 또는 Enterprise 11 bots을 마이그레이션할 수 있습니다.

다음 표에서는 몇 가지 주요 동작의 차이점과 이러한 동작이 Automation 360에서 어떻게 작동하는지 설명합니다.

Enterprise 10 또는 Enterprise 11 동작 Automation 360 동작
Enterprise 10 또는 Enterprise 11에서는 사전 키의 대/소문자를 구분하지 않습니다. Automation 360에서는 사전 키의 대/소문자를 구분합니다 .

bot 실행 복원력을 유지하기 위해 마이그레이션 프로세스는 모든 사전 키를 소문자 값으로 변환합니다. 변수를 사전 키로 사용하여 소문자 키 이름을 얻는 경우 문자열 익스프레스 소문자가 사용됩니다.

목록

이 섹션에서는 목록Automation 360로 마이그레이션되는 방법에 대해 설명합니다. 경우에 따라, 마이그레이션 전후에 몇 가지 작업을 수행하거나 몇 가지 사항을 확인해야 할 수 있습니다.

하위 유형 "값"
이러한 변수는 하위 유형 문자열이 있는