마이그레이션을 위한 패키지 매핑

이 페이지에는 Enterprise 10과(와) Enterprise 11 명령에 대한 정보와 이러한 정보가 각 Automation 360 작업 또는 패키지에 매핑되는 방법이 수록되어 있습니다. 경우에 따라 Enterprise 10 또는 Enterprise 11 명령이 둘 이상의 Automation 360 작업으로 마이그레이션됩니다. 이는 마이그레이션된 Bot의 동작이 변경되지 않도록 하기 위한 것입니다.

Automation 360에는 레거시 자동화라는 새 패키지가 있습니다. 이 패키지를 통해 마이그레이션 중에 필요한 추가 지원을 받을 수 있습니다. 레거시 자동화 패키지는 마이그레이션 중에만 사용해야 하고, 새 Bot 개발에는 이 패키지를 사용하지 않는 것이 좋습니다. 레거시 자동화 패키지

마이그레이션을 수행하는 사용자가 인증된 프록시 서버를 사용할 때 Bot을 마이그레이션할 수 있습니다.

주: IE 모드의 Edge를 사용하여 Enterprise 11 또는 Enterprise 10에서 Automation 360로의 Internet Explorer Bot 마이그레이션 및 전환을 지원하는 패키지작업 목록은 패키지 및 작업을 참조하십시오.

Active Directory

Active Directory 명령은 연결연결 해제 작업 내에서 마이그레이션됩니다. 각 명령은 다음과 같이 마이그레이션됩니다.

Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360 작업패키지
사용자 생성 사용자 생성
그룹 이름 바꾸기 옵션을 선택한 상태에서 그룹 수정 명령 그룹 이름 바꾸기
그룹 삭제 옵션을 선택한 상태에서 그룹 수정 명령 그룹 삭제
그룹에 사용자 추가 옵션을 선택한 상태에서 그룹 수정 명령 그룹에 사용자 추가
그룹에서 사용자 제거 옵션을 선택한 상태에서 그룹 수정 명령 그룹에서 사용자 제거
속성 설정 옵션을 선택한 상태에서 그룹 수정 명령 그룹 속성 설정
사용자 계정 비활성화 옵션을 선택한 상태에서 그룹 수정 명령 사용자 계정 비활성화
사용자 세부 정보 업데이트 옵션을 선택한 상태에서 그룹 수정 명령 사용자 세부 정보 업데이트
사용자 이름 바꾸기 옵션을 선택한 상태에서 사용자 수정 명령 사용자 이름 변경
사용자 삭제 옵션을 선택한 상태에서 사용자 수정 명령 사용자 삭제
사용자 계정 활성화 옵션을 선택한 상태에서 사용자 수정 명령 사용자 계정 활성화
계정 옵션 업데이트 옵션을 선택한 상태에서 사용자 수정 명령 계정 옵션 업데이트
비밀번호 변경 옵션을 선택한 상태에서 사용자 수정 명령 비밀번호 변경
컴퓨터 객체 옵션을 선택한 상태에서 객체 생성 명령 컴퓨터 객체
조직 구성 단위 객체 옵션이 선택된 객체 생성 명령 조직 구성 단위 생성
쿼리 실행 옵션을 선택한 상태에서 검색 명령 쿼리 실행
그룹의 모든 사용자 가져오기 옵션을 선택한 상태에서 검색 명령 그룹의 모든 사용자 가져오기
사용자 옵션을 선택한 상태에서 속성 가져오기 명령 사용자 속성 가져오기
그룹 옵션을 선택한 상태에서 속성 가져오기 명령 그룹 속성 가져오기
컴퓨터 옵션을 선택한 상태에서 속성 가져오기 명령 컴퓨터 속성 가져오기
조직 구성 단위 옵션을 선택한 상태에서 속성 가져오기 명령 조직 구성 단위 속성 가져오기
컴퓨터 객체 유형과 객체 이름 바꾸기 옵션을 선택한 상태에서 객체 수정 명령 컴퓨터 이름 바꾸기
컴퓨터 객체 유형과 객체 삭제 옵션을 선택한 상태에서 객체 수정 명령 컴퓨터 삭제
컴퓨터 객체 유형과 객체 이동 옵션을 선택한 상태에서 객체 수정 명령 컴퓨터 이동
컴퓨터 객체 유형과 속성 설정 옵션을 선택한 상태에서 객체 수정 명령 컴퓨터 속성 설정
조직 구성 단위 객체 유형과 객체 이름 바꾸기 옵션을 선택한 상태에서 객체 수정 명령 조직 구성 단위 이름 바꾸기
조직 구성 단위 객체 유형과 객체 삭제 옵션을 선택한 상태에서 객체 수정 명령 조직 구성 단위 삭제
조직 구성 단위 객체 유형과 객체 이동 옵션을 선택한 상태에서 객체 수정 명령 조직 구성 단위 이동
조직 구성 단위 객체 유형과 속성 설정 옵션을 선택한 상태에서 객체 수정 명령 조직 구성 단위 속성 설정

Active Directory 패키지 항목을 참조하십시오.

앱 통합

Automation 360앱 통합에는 Enterprise 10/Enterprise 11에서와는 달리 각 기술에 대한 작업이 없습니다. Automation 360에서 모든 작업은 개별 작업으로 구분됩니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
창에서 텍스트를 캡처하는 앱 통합 명령 앱 통합 패키지창에서 텍스트 캡처 작업
그룹 이름 바꾸기 옵션을 선택한 상태에서 그룹 수정 명령 그룹 이름 바꾸기
그룹 삭제 옵션을 선택한 상태에서 그룹 수정 명령 그룹 삭제
그룹에 사용자 추가 옵션을 선택한 상태에서 그룹 수정 명령 그룹에 사용자 추가
배포될 때 애플리케이션 창의 크기를 조정하는 Enterprise 11 BotAutomation 360으로 마이그레이션할 수 있습니다.

앱 통합 패키지 항목을 참조하십시오.

클립보드

클립보드의 모든 명령이 Automation 360 클립보드 패키지의 동일한 작업으로 마이그레이션됩니다. 동작이나 명령 이름은 변경되지 않습니다.

클립보드 패키지 항목을 참조하십시오.

코멘트

코멘트Automation 360 코멘트 작업으로 마이그레이션됩니다.

코멘트 명령에 변수 또는 $ 기호가 포함된 경우 마이그레이션 후에 명령이 비활성화됩니다.

데이터베이스

Enterprise 10/Enterprise 11는 ODBC 드라이버를 사용하고 Automation 360은 JDBC 드라이버를 사용합니다.

SQL Query 동작을 Automation 360에서 읽기 원본이라고 합니다.

다음 표에는 현재 마이그레이션할 수 있는 명령이 나와 있습니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
연결 연결 명령으로 마이그레이션합니다. Automation 360에서 지원되지 않는 연결 문자열이 발생하는 경우 그 이유는 환경에 따라 다를 수 있습니다. 자세한 내용은 마이그레이션 프로세스의 일부로 제공됩니다. 문제 해결에 도움이 필요한 경우 기술 지원 부서에 문의하십시오.

0은 Automation 360에서 유효한 시간 초과 값이 아닙니다. 마이그레이션 프로세스가 0을 빈 값으로 대체합니다.

저장된 절차 실행 매개변수 이름과 출력 매개변수는 Automation 360의 필수 필드입니다.
중요사항: Bot을 마이그레이션한 후 저장된 절차 실행 작업에서 매개변수 이름과 출력 매개변수 유형을 제공해야 합니다.

데이터베이스 패키지 항목을 참조하십시오.

지연

지연 명령은 Automation 360지연 작업으로 마이그레이션됩니다. "밀리세컨드 단위 지연"과 "세컨드 단위 지연" 옵션(Enterprise 11)은 시간 단위 영역(Automation 360) 내에서 라디오 옵션으로 변경되었습니다. 지연 패키지 항목을 참조하십시오.

이메일

Enterprise 10 또는 Enterprise 11에서는 이메일 명령에 대한 세션이 없습니다. 그러나 Automation 360에는 이메일 세션이 시작되고 닫히도록 하는 연결연결 해제 작업이 있습니다. 따라서 마이그레이션 중 연결 작업은 해당 이메일 작업 앞에 놓이고 연결 해제 작업은 각 이메일 작업 뒤에 놓입니다.

모든 메시지 가져오기 명령의 첨부파일 저장 옵션은 이제 Automation 360이메일 패키지에서 첨부파일 저장이라는 전용 작업입니다.

EWS(Exchange Web Services) 서버에서 이메일 관련 태스크를 자동화하기 위해 생성된 Bot의 경우, 모든 메시지 가져오기 명령이 반복을 사서함의 모든 각 메일에 대해로 설정한 루프 작업으로 마이그레이션됩니다. 마찬가지로 삭제모두 삭제 명령은 삭제모두 삭제 작업으로 마이그레이션됩니다.

인증 유형OAuth2로 설정된 이메일 패키지를 포함하는 Enterprise 11 Bot을 마이그레이션할 때 패키지에 포함된 대부분의 매개변수는 Automation 360의 동일한 값으로 마이그레이션됩니다. 그러나 다음 매개변수는 다른 값으로 마이그레이션됩니다.
  • IMAPPOP3 프로토콜은 Automation 360에서 해당 이메일 서버로 마이그레이션됩니다.
  • 현지 시간대 사용Automation 360에서 부울 값으로 루프 작업으로 마이그레이션됩니다.

이메일 패키지 항목을 참조하십시오.

오류 처리

비활성화된 오류 처리 명령은 Automation 360로 마이그레이션되지 않습니다.

오류 처리 시작오류 처리 종료Automation 360오류 처리기 패키지의 Try/Catch 블록으로 마이그레이션됩니다. 오류 처리 시작에서 사용할 수 있는 많은 옵션이 각 Automation 360 실행으로 마이그레이션됩니다.
주: 루프에서 Try/Catch 블록을 사용할 때 예외 오류를 방지하려면 모든 명령 입력을 검증하는 것이 좋습니다.

Enterprise 11에서 Bot이 다음과 같은 조건이나 기능을 사용 중이었다면 마이그레이션 후 Bot 실행 실패를 방지하기 위해 Automation 360Try/Catch 블록이 추가됩니다.

  • Bot이 이러한 오류 처리 문을 사용하는 경우.
  • Bot이 Excel 시스템 변수를 사용하는 경우.
자세한 내용은 아래 표를 참조하십시오.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
계속 기본값으로 실행은 Automation 360에서 Catch 블록을 실행한 후에도 계속됩니다.
중지 태스크 패키지의 중지 작업이 Catch 블록에 추가됩니다.
스냅샷 찍기
스냅샷 찍기 옵션이 선택되고 그 위치가 Enterprise 11 Bot파일 경로 필드에 마련되면 마이그레이션된 Bot에는 다음이 포함됩니다.
  • 오류 화면을 캡처하기 위한 화면 패키지데스크톱 캡처 작업
  • 텍스트 파일에서 오류 메시지를 캡처하기 위한 파일에 기록 패키지파일에 기록 작업
  • 날짜/시간 값을 오류 메시지와 함께 텍스트 파일에 저장될 문자열로 변환하는 날짜 시간 패키지문자열로 변환 작업
위의 작업은 마이그레이션된 BotCatch 블록에 추가되고 캡처된 이미지와 오류 메시지는 Enterprise 11 Bot파일 경로 필드에 제공된 위치에 저장됩니다.
스냅샷 찍기, 이메일 보내기, 스냅샷 첨부 옵션을 선택하고 Enterprise 11 Bot파일 경로 필드에 위치를 입력하지 않으면 마이그레이션된 Bot에 다음이 포함됩니다.
  • 캡처된 이미지와 오류 메시지가 포함된 텍스트 파일을 저장할 수 있는 임시 위치를 만들기 위한 폴더 패키지만들기 작업
  • 오류 화면을 캡처하기 위한 화면 패키지데스크톱 캡처 작업
  • 텍스트 파일에서 오류 메시지를 캡처하기 위한 파일에 기록 패키지파일에 기록 작업
  • 날짜/시간 값을 오류 메시지와 함께 텍스트 파일에 저장될 문자열로 변환하는 날짜 시간 패키지문자열로 변환 작업
  • 이미지와 텍스트 파일이 첨부된 이메일 알림을 전송하기 위한 이메일 패키지전송 작업
  • 임시 위치에 저장된 이미지와 텍스트 파일을 삭제하기 위한 파일 패키지삭제 작업
작업은 마이그레이션된 BotCatch 블록에 추가됩니다.
태스크 실행 태스크 패키지의 실행 작업이 Try 블록에 추가됩니다.

하위 Bot에 오류가 발생하면 Bot은 상위 Bot의 다음 동작 실행을 계속합니다.

파일에 데이터 기록 파일로 기록 작업이 Catch 블록에 추가됩니다.
이메일 보내기 이메일 패키지의 전송 작업이 Catch 블록에 추가됩니다.

변수 첨부 옵션을 사용하여 이메일 첨부 파일로 전송된 Task Bot 변수와 변수 값도 마이그레이션됩니다.

변수 할당 문자열 패키지의 할당 작업이 Catch 블록의 각 조건에 추가됩니다.

오류 처리기 패키지 항목을 참조하십시오.

Excel

Enterprise 10/Enterprise 11 Excel 명령은 Excel 고급 패키지의 해당 Automation 360 작업으로 마이그레이션됩니다.

Enterprise 11에서 Bot은 파일 확장자가 제공되지 않은 경우에도 Microsoft Excel 스프레드시트를 열 수 있습니다. Automation 360에서 마이그레이션된 Bot은 파일 확장자가 제공되지 않을 경우 Excel 고급 패키지의 열기 작업을 사용하여 Microsoft Excel 스프레드시트를 엽니다.

Enterprise 10/Enterprise 11에서 여러 셀 가져오기모든 셀 가져오기 명령에 의해 반환된 데이터는 루프 > Excel 데이터 세트의 각 행 명령으로 반환됩니다. Automation 360에서 여러 셀 가져오기모든 셀 가져오기 기능은 루프 > Excel 데이터 세트의 각 행 작업에서 사용할 수 있으므로 이러한 명령의 값은 실제 작업 대신 루프로 마이그레이션됩니다.

특정 셀셀 값 가져오기 옵션과 함께 단일 셀 가져오기 명령을 사용하는 Bot은 마이그레이션 후 선택한 특정 셀셀 값 읽기 옵션이 있는 Excel 고급 패키지단일 셀 가져오기 작업으로 마이그레이션됩니다.

Excel 고급 > 셀 범위 옵션으로 마이그레이션된 Bot을 실행할 때 시작 셀끝 셀 필드에서 마지막 문자로 숫자 값을 사용하도록 합니다(예: testa1). 마지막 문자는 알파벳 문자일 수 없습니다.

다음 표에는 작업 이름 변경 사항이 나와 있습니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
스프레드시트 저장 통합 문서 저장
스프레드시트 열기 열기
스프레드시트 닫기 닫기
주: BotExcel: 닫기 작업으로 마이그레이션하는 경우(Enterprise 10/Enterprise 11) Bot은 읽기 전용 파일에 대한 저장 옵션을 무시하는 반면 Automation 360에서는 다음 프롬프트가 표시됩니다. 파일이 이미 존재합니다.
셀 가져오기 단일 셀 가져오기여러 셀 가져오기 작업으로 나누어짐
주: 셀 가져오기 작업은 부울 및 날짜 같은 특정 데이터 유형에 대해 Enterprise 10/Enterprise 11Automation 360에 대한 다양한 형식으로 결과를 출력합니다.
시트 활성화 시트로 전환
주: Enterprise 11에서, 시트 활성화 명령을 포함하는 Bot은 숨김 워크시트로 전환되어 작업을 수행하지 않습니다. 그러나 Automation 360로 마이그레이션 후 동등한 워크시트로 전환 작업을 포함하는 Bot은 숨김 워크시트로 전환하고 작업을 수행합니다. 작업이 완료된 후 워크시트는 숨겨진 상태로 유지되며 활성화되지 않습니다.
찾기/바꾸기 찾기바꾸기 작업으로 나누어짐

Excel > 찾기 작업으로 Bot을 마이그레이션할 때, 값이 셀 주소의 시작 부분에 있는 경우에 마이그레이션된 BotEnterprise 11Automation 360에 대한 텍스트 찾기에 다른 순서로 동일한 출력 결과를 검색합니다. 예를 들어, A2, B5, D15 셀 주소가 XYZ 값을 가진 경우 A2:D15 범위에서 XYZ를 검색하면 Enterprise 11 Bot은 결과를 다음의 순서대로 수집합니다. B5, D15, A2. 그러나 마이그레이션된 Bot은 다음과 같이 다른 순서로 결과를 수집합니다. Automation 360로 마이그레이션 후 A2, B5, D15.

Excel 고급 패키지 항목을 참조하십시오.

  • Enterprise 11 또는 Enterprise 10Automation 360에서 세션(Microsoft Excel 스프레드시트를 여는 데 사용됨)은 상위 Bot 및 하위 Bot 간에 공유될 수 있습니다. Automation 360에서 하위 Bot의 공유 세션을 닫을 수 있습니다.
    주: 두 개 이상의 스프레드시트를 사용하여 작업을 자동화할 때 각 스프레드시트에 대해 다른 세션 이름을 사용해야 합니다. 동일한 세션 이름을 사용하여 모든 스프레드시트를 자동화하려면 다른 스프레드시트에 동일한 세션 이름을 사용하기 전에 먼저 한 스프레드시트의 세션을 닫아야 합니다.
  • Enterprise 11 또는 Enterprise 10에서 읽기 전용 스프레드시트를 저장하려고 하면 오류가 표시되지 않습니다. 그러나 Automation 360에서 읽기 전용 스프레드시트를 저장하려고 하면 통합 문서를 저장할 수 없다는 오류 메시지가 표시됩니다.

    해결 방법: 편집 액세스 권한이 있는지 확인하고 작업을 다시 시도하십시오. 문제가 지속될 경우, 시스템 관리자에게 문의하십시오. 해당 파일에는 쓰기 작업이 허용되지 않습니다.

파일 및 폴더

파일/폴더의 모든 명령이 파일폴더 패키지로 분할되었습니다.

다음 파일 관련 작업이 Automation 360에서 변경되었습니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
파일 복사 파일 패키지의 복사 작업
파일 생성 파일 패키지의 생성 작업
파일 바로가기 생성 파일 패키지의 바로 가기 작업 만들기
파일 삭제 파일 패키지의 삭제 작업
파일 열기 파일 패키지의 열기 작업
파일 인쇄 파일 패키지의 인쇄 작업
파일 이름 바꾸기 파일 패키지의 이름 바꾸기 작업
파일 압축 해제 폴더 패키지의 압축 풀기 작업
파일 압축 폴더 패키지의 압축 작업
다음 폴더 관련 작업이 Automation 360에서 변경되었습니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
폴더 복사 폴더 패키지의 복사 실행
폴더 생성 폴더 패키지의 생성 작업
폴더 바로가기 생성 폴더 패키지의 바로 가기 만들기 작업
폴더 삭제 폴더 패키지의 삭제 실행
폴더 열기 폴더 패키지의 열기 실행
폴더 이름 변경 폴더 패키지의 이름 바꾸기 실행

파일 패키지폴더 패키지의 내용을 참조하십시오.

Enterprise 11 Bot파일 복사, 파일 삭제, 여러 파일 인쇄, 파일 이름 바꾸기, 파일 압축 명령에서 정규식을 사용하여 작업을 수행할 파일을 검색할 수 있습니다. Automation 360의 동등한 작업도 정규식을 사용하여 작업을 수행할 파일을 검색할 수 있습니다.

FTP/SFTP

FTP/SFTP의 모든 명령은 FTP/SFTP 패키지의 동등한 Automation 360 작업으로 마이그레이션됩니다. 동작이나 명령 이름은 변경되지 않습니다.

파일 가져오기폴더 가져오기 작업은 MM/DD/YYYY 형식이 아닌 형식의 값을 가진 변수로 제공되는 날짜 기반 추가 기준이 있는 경우 런타임 오류를 반환합니다. Bot 마이그레이션 후 이러한 인스턴스를 수정해야 합니다. 마이그레이션 프로세스 중에 이 두 작업은 날짜/시간 필터링이 완료되면 마이그레이션된 Bot에 오류 처리기를 추가합니다.

Enterprise 11에서 BotFTP/SFTP 명령을 사용중이었던 경우, 마이그레이션 후 해당 FTP/SFTP 작업Automation 360의 로컬 세션에 할당됩니다.

IF/ELSE

문자열 조건을 포함하는 변수
“ 다음 연산자를 사용하는 IfAutomation 360에서 문자열 조건으로 마이그레이션됩니다.
  • =
  • < >
  • 포함
  • 포함하지 않음

문자열 하위 유형의 임의 변수의 경우 Automation 360문자열 패키지의 임의 문자열 생성 작업을 추가하여 If 조건 위에 임의 문자열을 생성하고 값을 마이그레이션된 각 변수에 할당하십시오.

숫자 조건을 포함하는 변수
“ 다음 연산자를 사용하는 IfAutomation 360에서 숫자 조건으로 마이그레이션됩니다.
  • >=
  • <=
  • >
  • <

숫자 하위 유형의 임의 변수의 경우 Automation 360숫자 패키지의 임의 숫자 할당 작업을 추가하여 If 조건 위에 임의 문자열을 생성하고 값을 마이그레이션된 각 변수에 할당합니다.

날짜를 포함하는 값 유형 변수
시스템에서 변수의 조건에 날짜 값이 있는지 평가하려고 합니다. 날짜 값을 발견하는 경우 Automation 360의 날짜/시간 조건과 함께 If가 마이그레이션됩니다. 그렇지 않으면 시스템은 사용된 연산자에 따라 문자열 또는 숫자 조건으로 마이그레이션합니다. 이 경우 날짜 작업이 관련된 경우 Bot 마이그레이션 후 날짜 조건으로 변경해야 합니다.

또한 데이터와 호환되는 날짜 형식으로 변경해야 할 수도 있습니다. 날짜를 문자열로 변환하는 데 사용하는 기본 형식은 MM/dd/yyyy HH:mm:ss입니다.

If 패키지 항목을 참조하십시오.

이미지 인식
Enterprise 10/Enterprise 11이미지 인식 조건이 있는 If 명령은 선택한 Enterprise 10/ 옵션에 따라 Automation 360에서 다음 작업 중 하나가 될 수 있습니다.
  • If > 이미지 파일이 이미지 파일에 있음Image1파일에서 옵션이 선택되어 있고 Image2Enterprise 10 또는 Enterprise 11파일에서 옵션이 선택된 경우 생성됩니다.
  • If > 이미지 파일이 창에 있음Image1파일에서 옵션이 선택되어 있고 Image2Enterprise 10 또는 Enterprise 11창에서 옵션이 선택된 경우 생성됩니다.
  • If > 창이 이미지 파일에 있음Image1창에서 옵션이 선택되어 있고 Image2Enterprise 10 또는 Enterprise 11파일에서 옵션이 선택된 경우 생성됩니다.
  • If > 창이 창에 있음Image1창에서 옵션이 선택되어 있고 Image2에서 Enterprise 10 또는 Enterprise 11창에서 옵션이 선택된 경우 생성됩니다.

If 패키지 항목을 참조하십시오.

중요사항: 특정 상황에서 특정 조건에 날짜가 포함된 경우 Bot 마이그레이션 후 마이그레이션된 정보를 날짜 조건으로 변경해야 합니다.
아래 표는 다양한 조건이 해당 Automation 360 조건으로 마이그레이션되는 방법을 보여줍니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
태스크 성공 또는 태스크 실패 Task Bot 패키지의 동등한 If 조건으로 마이그레이션되었습니다.
스크립트 성공 또는 스크립트 실패 스크립트 성공/실패가 각각 레거시 자동화 패키지의 If > 스크립트 성공If > 스크립트 실패 작업으로 마이그레이션됩니다.
객체 속성 레코더 패키지의 If > 조건 > 창이 존재함객체 조건으로 마이그레이션되었습니다.
애플리케이션 실행 중 또는 애플리케이션 실행 중 아님 애플리케이션 패키지의 If 조건에 해당하는 값으로 마이그레이션되었습니다.
파일이 존재함, 파일이 존재하지 않음, 파일 날짜, 파일 크기 파일 패키지의 해당 If 조건으로 마이그레이션되었습니다.
폴더 존재함 또는 폴더가 존재하지 않음 폴더 패키지의 If 조건에 해당하는 값으로 마이그레이션되었습니다.
Ping 성공 또는 Ping 실패 Ping 패키지의 해당 If 조건으로 마이그레이션되었습니다.
웹 컨트롤 있음 또는 웹 컨트롤 없음 레거시 자동화 패키지의 해당 If 조건으로 마이그레이션되었습니다.
창이 존재함/창이 존재하지 않음 '하위 창 및 숨겨진 창 표시' 옵션이 선택된 상태로 구성된 다음 명령이 Automation 360 레거시 자동화 패키지로 마이그레이션됩니다.
  • If > 조건 > 창이 존재함
  • If > 조건 > 창이 존재하지 않음
로직 성공/로직 실패 If 명령은 각각 If > 작업 성공If > 작업 실패로 마이그레이션됩니다.

Else If 명령은 각각 Else If > 작업 성공Else If > 작업 실패로 마이그레이션됩니다.

로직 성공 또는 로직 실패 조건을 사용하고 출력 변수를 상위 Bot으로 반환하는 BotAutomation 360로 마이그레이션될 수 있습니다.

Credential Vault 변수를 사용하는 BotIF > 로직 성공IF > 로직 실패 명령 모두에 대해 하나의 MetaBot 로직에서 다른 MetaBot 로직으로 전달됩니다.

이름이 변경된 로직(하위)을 포함한 로직(상위)과 MetaBot을 마이그레이션할 수 있습니다. 만약 하위 로직이 상위 로직 항목에 매핑된 후 이름이 변경되면, 이 상위 로직 매핑이 새 이름으로 마이그레이션됩니다.

v.25부터 적용: If > 로직 성공 또는 If > 로직 실패 명령을 사용하는 Enterprise 11 또는 Enterprise 10 Bot은 참조된 MetaBot 로직 이름이 변경되거나 매핑 후 상대 경로가 변경된 경우에도 마이그레이션됩니다. 만약 TaskBot에 매핑된 후 MetaBot 로직 이름이 바뀌거나 경로가 변경되면 TaskBot은 새로운 MetaBot 로직 이름 또는 경로로 마이그레이션됩니다.

로직 성공 명령이 Credential Vault 변수를 전달하는 경우 Bot이 마이그레이션되는 방법에 대한 정보는 마이그레이션을 위한 패키지 매핑를 참고합니다.

서비스가 작동 중/서비스가 작동 중이 아님 If 명령은 If > 서비스가 작동 중If > 서비스가 작동 중이 아님으로 마이그레이션됩니다.

ElseIf 명령은 Else If > 서비스가 작동 중Else If > 서비스가 작동 중이 아님으로 마이그레이션됩니다.

이미지 인식

이미지 인식 명령은 Automation 360에서 창 이미지 내 파일 이미지 찾기다른 창 이미지 내 창 이미지 찾기 작업으로 분할됩니다.

Automation 360에서 고급 옵션이 기본 비교 모드로 사용됩니다. Enterprise 10Enterprise 11에 존재하는 다른 비교 모드(예: 그레이 스케일, 일반모노크롬)는 Automation 360에서 숨겨져 있지만 마이그레이션 후 Automation 360와 동작을 맞춥니다. 마이그레이션 프로세스는 정보를 자동으로 매핑하며 관련 Bot에 영향을 주지 않습니다.

If, IF/ELSE, 또는 루프 작업이 포함된 이미지 인식으로 마이그레이션된 Bot을 실행하는 경우, 창이 존재하지 않으면 오류가 표시됩니다.

다음 외의 파일 유형을 사용하는 경우 이미지 인식 명령이 있는 Bot의 마이그레이션이 실패할 수 있습니다.
  • .jpg
  • .jpeg
  • .jpe
  • .jfif
  • .bmp
  • .gif
이미지 인식 패키지 항목을 참조하십시오.

키 입력 삽입

이 명령을 Automation 360에서 키 입력 시뮬레이션이라고 합니다. 다음 키 입력 규칙이 변경되었습니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
[PAGE UP] [PAGE-UP]
[NUM LOCK] [NUM-LOCK]
[SCROLL LOCK] [SCROLL-LOCK]
[PAGE DOWN] [PAGE-DOWN]
[CAPS LOCK] [CAPS-LOCK]
[UP ARROW] [UP-ARROW]
[LEFT ARROW] [LEFT-ARROW]
[RIGHT CLICK] [MENU]
[RIGHT ARROW] [RIGHT-ARROW]
[DOWN ARROW] [DOWN-ARROW]
[ALT GR DOWN] [ALT-GR DOWN]
[ALT GR UP] [ALT-GR UP]
[$] [DOLLAR]

Enterprise 11 또는 Enterprise 10에서 지연 시간은 총 문자로 나누어지고 각 문자 스트로크 사이에 적용됩니다. Automation 360에서 지정하는 지연은 각 키 입력 사이의 시간에 적용됩니다.

Automation 360의 레거시 키 입력 지연 가져오기 작업키 입력 시뮬레이션 작업을 포함하는 마이그레이션된 Bot을 지원합니다. 레거시 입력 키 지연 가져오기 작업Enterprise 11 Bot에서 키 입력 삽입 명령에 대해 정의된 지연 시간을 일치시키고 Automation 360에서 입력 키 시뮬레이션 작업에 대해 동일한 값을 시뮬레이션합니다. 마이그레이션 후 키가 더 빠르게 입력되는 경우(예: Microsoft 365 Excel에서 바로가기를 실행하기 위해 사용되는 키 입력),키 입력 시뮬레이션 작업지연 작업을 추가하여 Bot이 문제 없이 실행되도록 하십시오. 레거시 키 입력 지연 가져오기 작업은 마이그레이션된 BotEnterprise 11과 동일한 출력을 생성하도록 마이그레이션된 Bot에서 Enterprise 11과 유사한 지연을 제공합니다. 그러나 이 변경으로 인해 마이그레이션 후 명령이 여러 줄로 분할됩니다.

Enterprise 11 또는 Enterprise 10 Bot에서 키 입력 암호화 옵션을 선택한 경우 마이그레이션 후 값이 Credential Vault에 저장됩니다. 마이그레이션 프로세스는 다음 특성을 가진 로커(locker)를 Credential Vault에 만듭니다.
  • Automation 360에서 생성된 로커(locker)의 이름은 AAE_<folder_name>입니다(folder_name은 마이그레이션된 Bot을 사용할 수 있는 폴더임).

    마이그레이션된 Bot이 로커를 사용합니다. Bot이 포함된 폴더에 대한 권한이 있는 사용자는 로커에 액세스할 수 있습니다. 마이그레이션 실행 주체 사용자는 자격증명에 대한 표준 속성 만들기 권한이 있어야 합니다.

  • 로커에는 각 Bot에 대해 하나의 자격증명만 포함되어 있습니다. 생성된 자격증명의 이름은 Task Bot의 경우 Keystrokes_<bot name>이고 MetaBot의 경우 Keystrokes_<Metabot name>_<Logic name>입니다.
  • 로커에 대한 특성은 Encrypted_keystrokes라는 이름으로 생성됩니다.
동일한 이름의 로커(locker), 자격증명 또는 특성을 이미 사용할 수 있는 경우 시스템에서 로커(locker) 이름, 자격증명 이름, 특성 이름을 숫자 값으로 추가합니다. 예를 들어, 각각 AAE_<folder_name>_1, Keystrokes_<bot name>_1, Encrypted_keystrokes_1입니다. 로커(locker), 자격증명 또는 특성의 이름이 50자를 초과하는 경우, 시스템은 끝에 있는 문자를 잘라내어 이름을 50자로 제한합니다.
주: 로컬 기기에서 사용할 수 있는 Bot을 마이그레이션 할 수 없으며 키 입력 암호화 옵션이 선택되어 있습니다.

키 입력 시뮬레이션 패키지 항목을 참조하십시오.

웹사이트 시작

이 명령은 Automation 360에서 브라우저 패키지의 열기 작업으로 마이그레이션됩니다.

마이그레이션 후 기본 브라우저를 사용하도록 레거시 제품에서 선택 취소된 Edge 또는 기본 브라우저 재정의 옵션이 있는 명령이 자동으로 변경됩니다.

Automation 360에서 지원하는 모든 브라우저의 새 창에서 웹사이트를 여는 Enterprise 11 Bot을 마이그레이션할 수 있습니다. Internet Explorer 브라우저의 기존 탭이나 새 탭에서 웹사이트를 여는 Enterprise 11 BotAutomation 360으로 마이그레이션할 수 있습니다. 새 창, 탭 또는 기존 탭에서 웹사이트를 여는 동등한 옵션은 마이그레이션된 Bot에서 선택됩니다.

주: Microsoft Edge 레거시 브라우저에 대한 지원은 더 이상 제공되지 않는 반면, Microsoft Edge Chromium 브라우저는 지원됩니다. 따라서, Microsoft Edge 레거시 브라우저를 사용하여 새 Bot을 생성할 수 없습니다. 그러나, Microsoft Edge 레거시 브라우저에서 생성된 기존의 BotGoogle Chrome 또는 Microsoft Edge Chromium 브라우저와 같은 다른 지원 브라우저를 사용하여 업데이트할 수 있습니다.

브라우저 패키지 항목을 참조하십시오.

중요사항: Microsoft Edge 브라우저를 사용하여 Enterprise 11 또는 Enterprise 10에서 Bot을 생성한 경우, 먼저 이러한 Bot을 다른 브라우저에 복사한 다음에야 마이그레이션할 수 있습니다.

파일에 기록

이 명령은 Automation 360파일에 기록 작업으로 마이그레이션됩니다.

파일에 기록 패키지 항목을 참조하십시오.

루프

다음 테이블에서는 루프 명령이 동등한 Automation 360 작업패키지로 마이그레이션되는 방법을 보여줍니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
시간 옵션을 선택한 상태에서 루프 명령 n회 옵션을 선택한 상태에서 루프 패키지루프 작업.
목록 옵션을 선택한 상태에서 루프 명령 n회 옵션을 선택한 상태에서 루프패키지루프작업.
Excel 데이터 세트의 각 행 옵션을 선택한 상태에서 루프 명령 워크시트의 각 행에 대해 옵션을 선택한 상태에서 루프 패키지루프 작업.

루프 내에서 사용되는 시스템 변수 $Excel Column$은 이제 동일한 반복자에 지정된 사용자 정의 변수입니다.

SQL 쿼리 데이터 세트의 각 행 옵션을 선택한 상태에서 루프 명령 SQL 쿼리 데이터 세트의 각 행에 대해 옵션을 선택한 상태에서 루프 패키지루프 작업.

루프 내에서 사용되는 시스템 변수 $Dataset Column$은 이제 동일한 반복자에 지정된 사용자 정의 변수입니다.

폴더의 각 파일 옵션을 선택한 상태에서 루프 명령 폴더의 각 파일에 대해 옵션을 선택한 상태에서 루프 패키지루프 작업.

시스템 변수 $Filename$$Extension$은 이제 동일한 반복자에 지정된 사전 변수의 키 이름과 확장자가 됩니다. Enterprise 11에서, 폴더가 없으면 Bot에 오류가 발생하지 않습니다. Automation 360에서, 폴더가 없으면 마이그레이션된 Bot에 오류가 발생합니다.

폴더의 각 폴더 옵션을 선택한 상태에서 루프 명령 폴더의 각 폴더에 대해 옵션을 선택한 상태에서 루프 패키지루프 작업.

루프 내에서 사용되는 시스템 변수 $Folder name$은 이제 동일한 반복자에 지정된 사용자 정의 변수입니다. Enterprise 11에서, 폴더가 없으면 Bot에 오류가 발생하지 않습니다. Automation 360에서, 폴더가 없으면 마이그레이션된 Bot에 오류가 발생합니다.

CSV/텍스트 파일의 각 행 옵션을 선택한 상태에서 루프 명령 CSV/텍스트 파일의 각 행에 대해 옵션을 선택한 상태에서 루프 패키지루프 작업.

루프 내에서 사용되는 시스템 변수 $Filedata Colum$은 이제 동일한 반복자에 지정된 사용자 정의 변수입니다.

메일 서버의 각 이메일 메시지 옵션을 선택한 상태에서 루프 명령 사서함의 각 이메일에 대해 옵션을 선택한 상태에서 루프 패키지루프 작업.

$Email Cc$,$Email From$, $Email Message$, $Email Received Date$, $Email Received Time$, $Email Subject$, $Email To$ 시스템 변수는 이제 각각 동일한 반복자에 지정된 사전 변수의 emailCc, emailFrom, emailMessage, emailReceivedDate, emailReceivedTime, emailSubject, emailTo 키입니다.

XML 데이터베이스의 각 노드 옵션을 선택한 상태에서 루프 명령 XML 데이터베이스의 각 노드에 대해 옵션을 선택한 상태에서 루프 패키지루프 작업.

루프 내에서 사용되는 시스템 변수 $XML Data Node$는 이제 동일한 반복자에 지정된 사용자 정의 변수입니다.

하위 창 및 숨김 창 표시 옵션이 선택된 상태로 구성된 다음 명령이 Automation 360 레거시 자동화 패키지로 마이그레이션됩니다.
  • 루프 > 조건 > 창이 존재함
  • 루프 > 조건 > 창이 존재하지 않음
문자열 조건을 포함하는 변수
“ 다음 연산자를 사용하는 IfAutomation 360에서 문자열 조건으로 마이그레이션됩니다.
  • =
  • < >
  • 포함
  • 포함하지 않음

문자열 하위 유형의 임의 변수의 경우 Automation 360문자열 패키지의 임의 문자열 생성 작업을 추가하여 If 조건 위에 임의 문자열을 생성하고 값을 마이그레이션된 각 변수에 할당합니다.

숫자 조건을 포함하는 변수
“ 다음 연산자를 사용하는 IfAutomation 360에서 숫자 조건으로 마이그레이션됩니다.
  • >=
  • <=
  • >
  • <

숫자 하위 유형의 임의 변수의 경우 Automation 360숫자 패키지의 임의 숫자 할당 작업을 추가하여 If 조건 위에 임의 문자열을 생성하고 값을 마이그레이션된 각 변수에 할당합니다.

날짜 조건을 포함하는 변수
시스템에서 변수의 조건에 날짜 값이 있는지 평가하려고 합니다. 날짜 값을 발견하는 경우 Automation 360의 날짜/시간 조건과 함께 IF가 마이그레이션됩니다. 그렇지 않으면 시스템은 사용된 연산자에 따라 문자열 또는 숫자 조건으로 마이그레이션합니다. 이 경우 날짜 작업이 관련된 경우 Bot 마이그레이션 후 날짜 조건으로 변경해야 합니다.

또한 데이터와 호환되는 날짜 형식으로 변경해야 할 수도 있습니다. 날짜를 문자열로 변환하는 데 사용하는 기본 형식은 MM/dd/yyyy HH:mm:ss입니다.

목록 유형 변수
유형 변수 조건 목록의 루프는 조건에 사용된 연산자에 따라 문자열 또는 숫자 조건으로 마이그레이션됩니다. 시스템은 목록 색인을 사용하여 상태를 확인합니다.
웹 컨트롤 있음 또는 웹 컨트롤 없음
Web control이 표시됨Web control이 표시되지 않음 조건이 있는 루프는 각각 루프 > 레거시 자동화 패키지의 웹 컨트롤이 있고 웹 컨트롤이 없을 경우의 조건으로 마이그레이션됩니다.
다음 표를 참고하여 다양한 조건이 해당 Automation 360 조건으로 마이그레이션되는 방법을 이해하십시오.
Enterprise 11 또는 Enterprise 10 조건 동등한 Automation 360작업패키지
웹 컨트롤 있음 또는 웹 컨트롤 없음 레거시 지원 패키지의 해당 If 조건으로 마이그레이션되었습니다.
객체 속성 레코더 패키지의 객체 조건으로 마이그레이션되었습니다.
애플리케이션 실행 중 또는 애플리케이션 실행 중 아님 애플리케이션 패키지의 If 조건에 해당하는 값으로 마이그레이션되었습니다.
파일이 존재함, 파일이 존재하지 않음, 파일 날짜, 파일 크기 파일 패키지의 해당 If 조건으로 마이그레이션되었습니다.
폴더 존재함 또는 폴더가 존재하지 않음 폴더 패키지의 If 조건에 해당하는 값으로 마이그레이션되었습니다.
Ping 성공 또는 Ping 실패 Ping 패키지의 해당 If 조건으로 마이그레이션되었습니다.
서비스가 작동 중 또는 서비스가 작동 중이 아님 서비스 패키지의 해당 If 조건으로 마이그레이션되었습니다.
다음 표에서는 마이그레이션에 지원되는 루프 명령과 Automation 360의 해당 매핑을 보여줍니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
루프 종료 중단
계속

메시지 상자

이 명령은 Automation 360메시지 상자 작업으로 마이그레이션됩니다.

메시지 상자 패키지 항목을 참조하십시오.

객체 복제

이 명령은 Automation 360레코더 패키지 > 캡처 작업으로 마이그레이션됩니다.

마이그레이션은 다음 기술을 사용하는 애플리케이션에 대해 지원됩니다(Citrix 환경 내에 있는 경우 포함).

  • MSAA(표준 데스크톱 기술)
  • Google Chrome 브라우저
  • Internet Explorer 브라우저
  • Java 데스크톱
  • 웹 Java
  • UI 자동화(고급)
  • Firefox 브라우저(HTML 기술에만 기반한 객체)
  • Microsoft Silverlight 버전 5
다음 표는 Enterprise 11 또는 Enterprise 10Automation 360 사이의 동작 차이를 나열합니다.
Enterprise 11 또는 Enterprise 10 동작 Automation 360 동작
GetAllChidrenNameGetAllChidrenValue 명령은 문자열 형식 변수 값을 반환합니다 Automation 360의 동등한 작업은 목록 값을 반환합니다. 마이그레이션 프로세스는 목록 값을 결합하여 문자열 변수에 저장하여 릴리스 전반에서 일관된 Bot 동작을 유지합니다.
Enterprise 11에서 명령은 이미지의 컨트롤을 캡처하는 데 사용됩니다. 전체 창 이미지가 빨간색 직사각형을 사용하여 강조 표시된 컨트롤로 캡처됩니다.
Enterprise 10/Enterprise 11에서 CSV로 내보내기 작업이 있는 객체 복제는 작업이 Automation 360에 없기 때문에 다음 패키지/작업 조합으로 마이그레이션됩니다.
  • 캡처 작업은 캡처된 데이터를 테이블 변수에 저장합니다.
  • 그런 다음 데이터 테이블 패키지의 파일에 쓰기 작업을 사용하여 테이블 변수의 데이터를 CSV 파일에 저장합니다.

창 제목이 소스 명령에서 대상 작업으로 복사됩니다.

X, Y 좌표, 창 제목도 Automation 360로 마이그레이션됩니다.

Enterprise 11좌표이미지 실행 또는 재생 모드는 다음 작업으로 마이그레이션됩니다.

재생 모드를 좌표로:
재생 모드를 좌표로
마우스 클릭 작업: 클릭, 오른쪽 클릭, 왼쪽 클릭, 가운데 클릭, 더블 클릭 작업이 마우스로 마이그레이션됩니다. 버튼과 이벤트의 조합으로 작업을 클릭합니다. 다음과 같이 이벤트가 있는 해당 마우스 버튼이 마이그레이션됩니다.
  • 클릭이 왼쪽 버튼 클릭으로 변경됨
  • 오른쪽 클릭이 오른쪽 버튼 클릭으로 변경됨
  • 왼쪽 클릭이 왼쪽 버튼 클릭으로 변경됨
  • 가운데 클릭이 가운데 버튼 클릭으로 변경됨
  • 더블 클릭이 왼쪽 버튼 더블 클릭으로 변경됨
텍스트 가져오기
텍스트 가져오기 동작은 다음과 같이 마우스를 포함하는 동작의 조합으로 마이그레이션됩니다. 왼쪽 버튼 클릭으로 클릭, 클립보드: 지우기, 지연 및 키 입력 시뮬레이션.
텍스트 설정
텍스트 설정 동작은 다음과 같이 마우스를 포함하는 동작의 조합으로 마이그레이션됩니다. 왼쪽 버튼 클릭으로 클릭, 클립보드: 지우기, 지연 및 키 입력 시뮬레이션.
다음 표에서는 객체 복제를 사용하여 캡처된 컨트롤과 객체에 대한 속성 이름 변경 사항을 보여줍니다. 마이그레이션 프로세스는 이름 변경을 자동으로 매핑합니다. 그러나 변수 내에서 속성을 사용하는 경우 변수에 새 이름을 수동으로 입력해야 합니다.
Enterprise 11 또는 Enterprise 10 속성 이름 Automation 360 속성 이름
객체 ID ID
유형 컨트롤 유형
상태 상태
작업 DefaultAction
굵게 IsBold
이탤릭체 IsItalic
밑줄 IsUnderline
취소선 IsStrikethrough
위첨자 IsSuperscript
아래첨자 IsSubscript
배경 색상 BackgroundColor
전경 색상 ForegroundColor
글자체 FontFamily
글꼴 크기 FontSize
첫 줄 들여쓰기 FirstLineIndent
왼쪽 들여쓰기 LeftIndent
오른쪽 들여쓰기 RightIndent
줄 간격 LineSpacing
위 공간 SpaceAbove
아래 공간 SpaceBelow
항목 이름 ItemName
항목 값 ItemValue
애니메이션 IsAnimated
캡스타일 Cap
글꼴 굵기 FontWeight
가로 정렬 HorizontalAlignment
숨겨짐 IsHidden
읽기 전용 IsReadOnly
하단 여백 BottomMargin
왼쪽 여백 LeftMargin
상단 여백 상단 여백
오른쪽 여백 RightMargin
윗줄 색상 OverlineColor
취소선 색상 StrikethroughColor
탭 스타일
텍스트 흐름 방향 TextFlowDirection
밑줄 색상 UnderlineColor
HTML ID IEID
HTML 이름 IEName
HTML Alt IEAlt
HTML 태그 IETag
HTML 클래스 IEClass
HTML 내부 텍스트 IEInnerText
HTML 소스 인덱스 IESourceIndex
HTML HRef IEHref
HTML 값 IEValue
HTML 유형 IEType
HTML 클래스 ID IEClassId
HTML 제목 IETitle
HTML 태그 인덱스 IETagIndex
HTML 프레임 존재 IEHasFrame
HTML 프레임 ID IEFrameID
HTML 프레임 이름 IEFrameName
HTML 프레임 소스 IEFrameSrc
HTML 너비 IEWidth
HTML 상단 IETop
HTML 왼쪽 IELeft
HTML 높이 IEHeight
HTML 프레임 경로 IEFramePath
항목 컬렉션 ItemCollection
OCR 엔진 OCREngine
OCR 발생 OCROccurrence
행 제어 유형 RowControlType
GetSelectedIndex GetSelectedIndex
GetSelectedText GetSelectedText
  • 객체와 해당 객체의 특성을 사용하는 Enterprise 11 또는 Enterprise 10 Bot에 64KB 이상의 데이터가 들어 있는 경우 마이그레이션 프로세스는 데이터를 64KB로 잘라냅니다. 이것은 마이그레이션 후 이러한 Bot에 오류가 발생하지 않도록 하기 위한 것입니다.
  • Enterprise 11에서 검색 기준에서 객체의 컨트롤 유형을 제거할 수 있지만 이 옵션은 Automation 360에서 사용할 수 없습니다. Automation 360에서 캡처 작업은 컨트롤 유형이 동일한 객체에서만 실행됩니다. 컨트롤 유형이 다른 객체에서 이 작업을 사용하려면 이러한 컨트롤 유형을 별도의 캡처 작업으로 캡처해야 합니다.

캡처 작업 이용 항목을 참조하십시오.

OCR

OCR의 모든 명령은 OCR 패키지의 해당하는 Automation 360 작업으로 마이그레이션됩니다. 동작이나 명령 이름은 변경되지 않습니다.

Enterprise 11에서 ABBYY, MODI, TESERACT, TOCR OCR 옵션은 OCR 엔진으로 사용할 수 있습니다. Automation 360에서는 기본적으로 ABBY OCR 엔진만 사용됩니다.

OCR 패키지 항목을 참조하십시오.

프로그램/파일 열기

이 명령은 애플리케이션 패키지의 프로그램/파일 열기 작업으로 마이그레이션됩니다. Enterprise 10/Enterprise 11에서 시작 위치 필드에 잘못된 값을 제공하는 경우 이 명령은 오류를 발생시키지 않습니다. Automation 360는 동일한 필드에 대해 입력된 값을 검증하고 Bot 실행 중 오류를 발생시킵니다.

애플리케이션 패키지 항목을 참조하십시오.

중요사항: 시작 값 필드가 올바르지 않은 경우에도 사용자는 계속 진행하려는 경우 그에 따라 Bot을 변경해야 합니다.

PDF 통합

다음 표는 Automation 360PDF 통합 명령과 그에 상응하는 작업패키지를 보여줍니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
문서 병합 문서 병합
PDF를 이미지로 이미지 추출
양식 필드 추출 필드 추출
텍스트 추출 텍스트 추출
문서 분할 문서 분할
문서 암호화 문서 암호화
문서 비밀번호 해독 문서 비밀번호 해독

Enterprise 11 Bot양식 필드 추출 명령을 사용하고 Credential Vault에 값을 저장하는 경우 마이그레이션 프로세스는 Automation 360 Credential Vault에서 이 값을 마이그레이션합니다.

Enterprise 11 Bot의 출력은 BotAutomation 360로 마이그레이션된 후 PDF 패키지의 동등한 작업에 있는 여러 변수로 매핑됩니다. 이렇게 하면 출력을 변수에 매핑하는 데 별도의 작업가 더 이상 필요하지 않으므로 마이그레이션된 Bot의 작업의 수가 줄어듭니다.

PDF 패키지 항목을 참조하십시오.

PGP

PGP의 모든 명령은 PGP 패키지의 해당하는 Automation 360 작업으로 마이그레이션됩니다. 동작이나 명령 이름은 변경되지 않습니다.

PGP 패키지 항목을 참조하십시오.

사운드 재생

사운드 재생의 모든 명령은 Automation 360사운드 패키지에 해당하는 작업으로 마이그레이션됩니다.

Automation 360는 미디어 파일 재생 작업에서 .mp3 및 .wav 파일 형식만 지원합니다.

사운드 재생 패키지 항목을 참조하십시오.

프린터

기본 프린터, 프린터 제거기본 프린터 선택Automation 360프린터 패키지에 해당하는 작업으로 마이그레이션됩니다.

프린터 패키지 항목을 참조하십시오.

프롬프트

프롬프트의 모든 명령이 프롬프트 패키지의 해당 Automation 360 작업으로 마이그레이션됩니다.

다음 표에서는 이름이 변경된 상태로 마이그레이션될 수 있는 명령을 보여 줍니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
값에 대한 프롬프트 값용 작업으로 변환됩니다. 또한 특정 창 제목에서 키 입력을 수행하기 위한 값용 작업 아래에 키 입력 시뮬레이션 작업이 추가됩니다. 이는 기존 Bot의 실행 동작을 유지하기 위한 것입니다.
파일에 대한 프롬프트 파일용
폴더에 대한 프롬프트 폴더용
예/아니요에 대한 프롬프트 예/아니요인 경우

프롬프트 패키지 항목을 참조하십시오.

CSV/텍스트에서 읽기

CSV/텍스트에서 읽기Automation 360 CSV/TXT 패키지에서 열기, 읽기, 닫기 작업으로 변환됩니다.

Enterprise 10/Enterprise 11 Bot이 변수를 세션 이름으로 사용하고 CSV/TXT의 모든 행을 읽는 데 사용되는 루프 작업이 변수 대신 하드 코딩된 세션 이름을 사용하면, 마이그레이션된 Bot을 검토하고 각 루프에서 CSV/TXT > 읽기 작업의 출력 변수를 설정해야 합니다. 그렇지 않으면 Automation 360 Bot을 편집할 때 UI 오류가 발생합니다.

Automation 360에서 CSV/TXT 파일이 지정된 파일 경로에 없으면 Bot은 오류 메시지를 반환하는 반면, Enterprise 11에서는 Bot이 이런 메시지를 반환하지 않습니다.

중요사항: 마이그레이션된 Bot을 검토하고 각 루프에서 CSV/TXT > 읽기 작업의 출력 변수를 설정합니다.

REST 웹 서비스

Enterprise 11헤더 저장 위치 옵션이 Automation 360로 마이그레이션되었습니다. 이 옵션을 사용하면 응답 헤더 이름을 키로, 헤더 값을 사전 값으로 하여 응답 헤더를 배열 및 사전 변수에 저장할 수 있습니다.

Enterprise 11에서는 기본적으로 실패 응답이 캡처됩니다. Automation 360에서 실패 응답 캡처 옵션을 활성화하면 오류가 캡처되고 응답 사전 변수에 추가됩니다. Enterprise 11 BotAutomation 360으로 마이그레이션할 때 마이그레이션된 Bot의 실패 응답을 캡처하기 위해 기본적으로 실패 응답 캡처 옵션이 활성화됩니다.

REST 요청을 보내기 위해 Enterprise 11에 구성된 시간 초과 값은 전역 값(AARestTimeOut)의 일부로 Automation 360로 마이그레이션됩니다. 기본 시간 초과 값은 Automation 360에서 60,000ms로 설정됩니다. REST 웹 서비스가 응답을 받는 데 더 오랜 시간이 걸릴 경우 이 값을 업데이트할 수 있습니다.

REST 웹 서비스 패키지 항목을 참조하십시오.

로직 실행

로직 실행 명령은 Automation 360에서 Task Bot 패키지의 실행 작업으로 마이그레이션됩니다.

뿐만 아니라, 로직 실행 명령을 사용하는 오류 처리Try와 Catch 블록으로 마이그레이션됩니다.

  • v.25부터 적용: 로직 실행 명령을 사용하는 Enterprise 11 또는 Enterprise 10 Bot은 참조된 MetaBot 로직 이름이 변경되거나 매핑 후 상대 경로가 변경된 경우에도 마이그레이션됩니다. 만약 TaskBot에 매핑된 후 MetaBot로직 이름이 바뀌거나 경로가 변경되면 TaskBot은 새로운 MetaBot로직 이름 또는 경로로 마이그레이션됩니다.
    상대 경로 변경은 다음 시나리오에 해당됩니다.
    • 로직을 한 폴더에서 다른 폴더로 이동
    • 로직MetaBot 루트 수준 폴더에서 하위 폴더로 이동됩니다.
    • 로직은 하위 폴더에서 MetaBot 루트 수준에 있는 폴더로 이동됩니다.
    • 로직이 저장된 폴더의 이름을 변경
  • Task Bot에서 MetaBot 로직으로 Credential Vault 속성을 전달하는 로직 실행 명령을 사용하는 BotAutomation 360로 마이그레이션할 수 있습니다. 자격증명 이름 및 속성 이름은 마이그레이션된 Bot의 해당 행에 있는 필드에 표시됩니다.

  • 복원된 Enterprise 11 데이터베이스를 사용하여 마이그레이션한 경우, Automation 360Enterprise 11 Bot에서 사용된 자격증명 변수에 대해 로커가 생성됩니다.
  • v23부터 적용: 로직 실행 명령을 사용하는 Enterprise 11 또는 Enterprise 10 Bot은 상위 Bot에서 MetaBot 비 Credential Vault 유형 변수로 Credential Vault 유형 변수를 전달할 수 있습니다. 그러나 Automation 360에서 Credential Vault 변수는 보안 강화를 위해 자격증명 유형 변수에만 전달되고 비 Credential Vault 유형 변수에는 전달되지 않습니다. 따라서 마이그레이션 프로세스는 먼저 자격증명 패키지자격증명을 문자열로 변환 작업을 사용하여 Credential Vault 유형 변수를 문자열 유형 변수로 변환하여 마이그레이션된 Bot을 실행할 수 있도록 합니다. 그런 다음 문자열 변수는 MetaBot 로직 호출을 위해 작업 > 실행 작업에서 입력 매개변수로 사용되는 임시 변수에 할당됩니다.
  • Credential Vault 변수를 사용하는 Bot은 하나의 MetaBot 로직에서 오류 처리 시작 > 로직 실행 명령을 위해 다른 MetaBot 로직으로 전달됩니다.
  • 오류 처리 시작 > 로직 실행 명령을 수행할 때 이름이 변경된 로직(하위)을 포함하는 로직(상위)과 함께 MetaBot을 마이그레이션할 수 있습니다. 만약 하위 로직이 상위 로직 항목에 매핑된 후 이름이 변경되면, 이 상위 로직 매핑이 새 이름으로 마이그레이션됩니다.
다음 옵션 중 하나를 선택하여 마이그레이션된 Bot을 성공적으로 실행하십시오.
  • 옵션 1: 자격증명 유형 변수를 전달합니다.
    1. 하위 객체에 입력 Bot 변수로 자격증명 유형 변수를 만듭니다.
    2. 상위 BotTask Bot 패키지에 대한 실행 작업에서 입력 값 필드를 업데이트하여 (MetaBot 로직에 해당하는) 하위 Bot에 대해 생성된 자격증명 변수에 대한 Credential Vault 속성을 사용합니다.
  • 옵션 2: 자격증명 값을 글로벌 값으로 전달합니다.
    1. Automation 360Enterprise 11로직 실행 명령에서 사용하는 자격증명에 대한 글로벌 값을 생성합니다.
    2. 상위 BotTask Bot 패키지에 대한 Run 작업에서 입력 값 필드를 업데이트하여 (MetaBot 로직에 해당하는) 하위 Bot에 대해 생성된 자격증명 변수에 대해 전역 값을 사용합니다.
Automation 360 설치 시 복원된 Enterprise 11 데이터베이스를 사용하지 않았다면, 먼저 Enterprise 11 Bot에서 사용된 자격증명 변수에 대한 필수 로커를 생성한 후 선행 단계를 수행해야 합니다.
주: Automation 360Credential Vault 속성을 자격증명 유형 변수에만 할당할 수 있도록 하여 보안을 강화시켜 줍니다. 이렇게 하면 자격증명이 아닌 유형 변수에 할당되었을 수 있는 Credential Vault 속성이 안전하지 않는 방식으로 처리되는 경우가 제한됩니다.

스크립트 실행

스크립트 실행 명령은 레거시 자동화 패키지의 스크립트 실행 작업으로 마이그레이션됩니다.

마이그레이션 후 스크립트 실행 작업과 함께 레거시 자동화 패키지를 사용하면 일부 시나리오에서 문제가 발생할 수 있으므로 원인과 문제 해결 방법을 검토하십시오.
  • 원인: 스크립트 실행 작업 > 입력 매개변수 필드에서 인수 값(문자열 > 작업 할당에 의해 전달)에 큰따옴표 및 인수 끝에 백슬래시가 있고 변수 값에 공백이 포함되어 있으면 첫 번째 공백이 있는 곳에서 문자열이 중단됩니다(openJDK의 업그레이드 변경 사항 때문).
  • : 폴더 경로를 문자열 > 작업 할당, "\\fwus129ns.ny.fw.gs.com\mahatb\home\My Documents\Test Adhoc Request\"을 사용해 전달되는 인수 값으로 고려하십시오. 이 Enterprise 11 BotAutomation 360으로 마이그레이션할 때 이 단일 인수 값은 Automation 360에서 다음과 같이 네 가지 다른 인수 값으로 간주됩니다.
    • \\fwus129ns.ny.fw.gs.com\mahatb\home\My
    • Documents\Test
    • Adhoc
    • Request\
  • 솔루션: Enterprise 11 Bot을 편집하고 문자열 > 작업 할당의 변수 값에서 큰따옴표를 제거하십시오.

SAP 통합

이 명령은 Automation 360레코더 패키지 > 캡처 작업으로 마이그레이션됩니다. Enterprise 11 Bot의 모든 객체 속성은 마이그레이션된 Bot의 해당 속성과 매핑됩니다.
주: Enterprise 11 BotSAP 통합 명령과 함께 SAP GUI 740 이하 버전을 사용하고 있다면 Bot 에이전트 시스템에서 추가 단계를 수행하여 마이그레이션된 BotAutomation 360에서 실행하십시오. 자세한 내용은 Failed to capture SAP application using SAP GUI 740 (A-People login required) 항목을 참조하십시오.

GUI 옵션을 선택한 SAP으로 마이그레이션된 Bot을 실행하지만 SAP GUI 창이 닫힌 경우, 예외 오류가 표시됩니다. 이러한 오류는 Automation 360에서 레코더 패키지가 런타임 중 제목을 사용하고, SAP 통합레코더 패키지로 마이그레이션되었기 때문에 발생합니다.

다음 표에는 SAP 객체 목록과 Automation 360로 마이그레이션 할 수 있는 작업이 나와 있습니다.

객체 작업
텍스트 상자 텍스트 설정, 텍스트 추가, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭
콤보 박스 텍스트별 항목 선택, 색인별 항목 선택, 총 항목 가져오기, 선택한 항목 텍스트 가져오기, 선택한 항목 키 가져오기, 속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭
확인란 확인, 선택 취소, 전환, 상태 가져오기, 속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭
버튼 클릭, 속성 가져오기, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭
라디오 버튼 선택, 상태 가져오기, 속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭
메뉴 모음 텍스트별 항목 선택, 속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭
트리 속성 가져오기, 초점 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭, 총 항목 가져오기, 선택한 색인 가져오기, 선택한 텍스트 가져오기, 색인별 항목 선택, 텍스트별 항목 선택
라벨 클릭, 속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭
속성 가져오기, 초점 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭, 총 항목 가져오기, 선택한 색인 가져오기, 선택한 텍스트 가져오기, 색인별 항목 선택, 텍스트별 항목 선택
그밖에 컨트롤

(여기엔 GuiMainWindow, GuiBox, GuiUserArea, GuiTitlebar, GuiStatusbar)

속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭
다음 표는 기본 창 객체에 대해 수행된 작업Automation 360에서 이에 상응하는 작업을 보여줍니다.
Enterprise 11 작업 동등한 Automation 360 작업
창 활성화 패키지활성화 작업.
창 닫기 패키지닫기 작업
스크립트 실행 레거시 자동화 패키지SAP 세션 추가함수 실행 작업.
창 최대화 패키지최대화 작업
창 복원 패키지복원 작업

Enterprise 11에서 BAPI 기능을 지원하는 SAP 명령은 Automation 360에서 SAP BAPI 패키지의 동등한 작업으로 마이그레이션됩니다.

다음 표는 Automation 360Enterprise 11 명령과 그에 상응하는 작업을 보여줍니다.
Enterprise 11 명령 Automation 360 작업
연결 SAP BAPI > 연결

JcoDllPathJcoJarPath 글로벌 값을 생성해야 합니다. JcoJarPath 전역 값을 SAP Java 커넥터 패키지의 위치로 업데이트하고 JcoDllPathSAP Java 커넥터 DLL의 위치로 업데이트합니다.

함수 생성 SAP BAPI > 함수 생성
필드 옵션을 선택한 데이터 가져오기 명령 SAP BAPI > 필드 가져오기
테이블 옵션을 선택한 데이터 가져오기 명령 SAP BAPI > 테이블 가져오기
구조 옵션을 선택한 데이터 가져오기 명령 SAP BAPI > 구조 가져오기
필드, 테이블 또는 구조 옵션을 선택했을 때 데이터 설정 명령 SAP BAPI > 필드 설정
함수 호출 SAP BAPI > 함수 실행
표준 워크플로 실행 SAP BAPI > 표준 워크플로 실행
사용자 지정 워크플로 실행 SAP BAPI > 사용자 정의 워크플로 실행

이메일 보내기

Enterprise 10/Enterprise 11에서 이메일 보내기 명령은 시스템 로커 내에 자격증명 속성으로 저장된 사용자별 이메일 설정을 사용합니다. 첫 번째 Bot이 마이그레이션되면 AAE_Email이라는 사용자 지정 로커를 생성하고 사용자 이름과 비밀번호 특성을 포함하는 AAE_EmailSettings 자격증명을 여기에 추가합니다. 또한 동일한 이메일 설정에 해당하는 서버 호스트, 포트, SSL 및 인증과 같은 비자격증명 특성에 대한 글로벌 값을 만듭니다. Enterprise 10/Enterprise 11 이메일 설정 자격증명은 Automation 360에서 자격증명 변수와 글로벌 값으로 분할되므로 마이그레이션 프로세스 동안 이메일 설정은 다음과 같이 마이그레이션됩니다.

Enterprise 10/Enterprise 11 이메일 설정 Automation 360 이메일 설정 Automation 360 스토리지 유형
호스트 AAE_EmailSettings_host 문자열 유형의 글로벌 값
포트 AAE_EmailSettings_port 숫자 유형의 글로벌 값
보안 연결 사용(SSL/TLS) AAE_EmailSettings_ssl 부울 유형의 글로벌 값
내 서버에는 인증이 필요합니다 AAE_EmailSettings_auth 부울 유형의 글로벌 값
사용자 이름 AAE_Email 로커에 할당된 AAE_EmailSettings 자격증명 내의 사용자 이름 자격증명 속성
비밀번호 AAE_Email 로커에 할당된 AAE_EmailSettings 자격증명 내의 비밀번호 자격증명 속성

서비스

서비스의 모든 명령이 서비스 패키지의 동등한 Automation 360 작업으로 마이그레이션됩니다. 동작이나 명령 이름은 변경되지 않습니다.

SOAP 웹 서비스

이 패키지는 Automation 360에서 동일하게 작동합니다.

SOAP 웹 서비스가 REST API를 호출하도록 구성된 경우 SOAP 웹 서비스 작업 대신 REST 웹 서비스 작업으로 마이그레이션합니다. 추가 XML 작업을 기반으로, 마이그레이션된 Bot이 레거시 Bot과 동일한 결과를 제공하도록 XML 패키지의 동작을 추가합니다.

SOAP 요청을 보내기 위해 Enterprise 11에 구성된 시간 초과 값은 전역 값(AASoapTimeOut)의 일부로 Automation 360로 마이그레이션됩니다. 기본 시간 초과 값은 Automation 360에서 60,000ms로 설정됩니다. SOAP 웹 서비스가 응답을 받는 데 더 오랜 시간이 걸릴 경우 이 값을 업데이트할 수 있습니다.

SOAP 웹 서비스 작업 사용 예

Enterprise 11은(는) 기본, 정적동적과 같은 실행할 URI 유형을 선택하는 옵션을 제공합니다. 그러나 Automation 360에서 실행할 URI 유형을 선택하는 데 사용할 수 있는 옵션이 없습니다. Enterprise 11 URI 유형은 Automation 360에서 다음과 같이 마이그레이션됩니다.
  • 기본 및 정적: Enterprise 11 Bot기본 또는 정적 URI 유형으로 구성된 경우 정적으로 마이그레이션되고 주소 위치 필드가 자동으로 채워집니다.
  • 동적: Enterprise 11 Bot동적 URI 유형으로 구성된 경우 동적으로 마이그레이션되고 주소 위치 필드는 비어 있습니다.

SOAP 웹 서비스 패키지 항목을 참조하십시오.

문자열 작업

Enterprise 11 또는 Enterprise 10 문자열 작업 명령이 문자열 패키지의 해당 작업으로 마이그레이션됩니다.

다음 표는 Automation 360문자열 작업 명령과 그에 상응하는 작업을 보여줍니다.
Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
전-후 문서 추출
비교 비교
찾기 찾기
길이 길이
소문자 소문자
바꾸기 바꾸기
반전 반전
분할 분할
하위 문자열 하위 문자열
자르기 자르기
대문자 대문자

Enterprise 11에서 문자열 Find 명령의 정규식에 캐리지 리턴(CR)(\r)을 사용하는 경우 마이그레이션 후 Automation 360에 표시되는 출력과 Enterprise 11에 표시되는 출력이 달라집니다.

해결 방법: Automation 360에서 캐리지 리턴에 대해 \r 대신 \r|\R를 사용합니다.

Enterprise 11에서 캐리지 리턴(CR)과 줄 바꿈(LF)이 문자열 작업의 전체 길이를 계산하기 위해 모두 열거되었습니다. 그러나, Automation 360에서는 줄 바꿈(LF)만 문자열 작업의 길이에 대해 고려됩니다. 따라서 Automation 360에서 결과 출력의 길이 수는 더 적습니다.

Enterprise 11 Bot찾기바꾸기 명령에서 정규식을 사용하여 작업을 수행할 문자열을 검색할 수 있습니다. Automation 360의 동등한 작업도 정규식을 사용하여 작업을 수행할 문자열을 검색할 수 있습니다.

Enterprise 11에서 찾기바꾸기 명령을 사용할 경우 시스템은 변수에 사용되는 새 줄 문자(/n)를 고려합니다. 그러나 Automation 360에서는 찾기바꾸기 명령을 사용할 경우 시스템이 새 줄 문자를 고려하지 않습니다.

Bot이전 또는 이후 동작으로 설정된 문자열 연산과 함께 Automation 360로 마이그레이션할 때 출력이 올바르게 검색되고 작업이 성공합니다. 일치하는 문자열 앞에 문자가 없는 경우에도 일치하는 출력이 표시됩니다. Enterprise 11에서 이전 또는 이후 동작이 있는 Bot은 출력을 올바르게 검색하지 않으므로 소스 문자열 자체를 검색합니다. 일치하는 문자열 앞에 문자가 없으면 일치하는 항목이 없는 것으로 출력이 표시됩니다.

예:

작업 전/후 드래그 → (입력 : [소스 = (ABCZ)] → [이전 = Z] → [프롬프트-지정에 할당] → 출력 : 비어 있음("")

작업 전/후 드래그 → (입력 : [소스 = (ZABC)] → [이후 = Z] → [프롬프트-지정에 할당] → 출력 : ZABC

시스템

컴퓨터 잠금, 로그오프, 재시작, 종료 작업은 Automation 360시스템 패키지에 해당하는 작업으로 마이그레이션됩니다.

시스템 패키지 항목을 참조하십시오.

태스크

다음 테이블에는 Automation 360 Task Bot 패키지의 각 작업으로 마이그레이션된 여러 명령이 나와 있습니다.

Enterprise 11 또는 Enterprise 10 명령 동등한 Automation 360작업패키지
일시 중지 일시 중지
태스크 중지 중지
태스크 실행 실행. 하위 Bot에서 반환된 출력은 상위 Bot의 해당 변수에 매핑됩니다.

터미널 에뮬레이터

텍스트 암호화는 Automation 360에 대한 텍스트 전송필드 설정 작업에서 지원되지 않습니다. 일반 텍스트 대신 Credential Vault을 사용하는 것이 좋습니다.

Enterprise 11에서 및 Automation 360에서:
  • 다음 터미널 모델을 사용하는 BotAutomation 360로 마이그레이션할 수 있습니다.
    • VT 시리즈 터미널 유형의 VT 220 모델
    • TN 5250 터미널 유형의 IBM 5555 B01 및 C01 모델
  • 터미널 서버와의 연결을 설정하는 데 사용되는 세션을 상위 Bot과 하위 Bot 간에 공유할 수 있습니다. 상위 Bot에서 세션을 닫는 대신 하위 Bot에서 세션을 닫을 수 있습니다.
  • Bot기본 터미널을 VT100 터미널 유형에 사용할 수 있습니다.
  • 인코딩 목록의 DBCS 옵션과 연결 명령에서 선택한 CodePage 목록의 일본어 Shift-JIS (932) 옵션과 함께 Enterprise 11텍스트 보내기 명령을 사용하여 일본어 텍스트를 보내는 BotAutomation 360로 마이그레이션할 수 있습니다.
  • v.24 이하에만 적용 : 터미널 에뮬레이터에서 키보드의 키를 수동으로 클릭하면 기본 키보드 EnterEnterprise 11에서 {enter}로 식별되며 Automation 360에서는 {return}으로 식별됩니다.
  • Bot이 성공적으로 실행되려면 커서 위치 설정 작업에서 올바른 행 값(행 설정 값을 24로 사용하여 마지막 행에 커서 설정)을 설정했는지 확인합니다.

Automation 360는 레거시 기술을 지원하지 않으며 기본적으로 Enterprise 10/Enterprise 11 Bot 고급 기술의 모든 기능을 지원합니다.

Automation 360의 최대 인덱스 값은 99999입니다. 마이그레이션 프로세스는 최대값 제한을 충족하기 위해 필드 설정 작업의 필드 인덱스 값을 99999로 자동 업데이트합니다. 인덱스 값이 99999보다 높고 변수에서 사용되면 수동으로 변경해야 합니다.

SSHI 기능은 Automation 360에서 아직 지원되지 않습니다.

필드 검색 작업을 사용하면 텍스트를 사용하여 필드 색인 또는 필드 이름을 검색할 수 있습니다.

Enterprise 11에서 생성된 Bot에는 BotAutomation 360로 마이그레이션한 후 더 이상 시도 중... 텍스트가 나타나지 않습니다.

터미널 에뮬레이터 패키지 항목을 참조하십시오.

Variable Operation

다음은 값이 변수에 할당되었을 때 작업입니다.
값 유형 변수
이 명령의 기능은 Automation 360에서 여러 패키지로 나누어졌습니다.

Enterprise 10/Enterprise 11에서 이 명령은 지원되는 모든 데이터 유형에 대한 할당 작업을 수행 중이었습니다. Automation 360는 각 데이터 유형에 대한 전용 할당 작업을 구성했습니다. 마이그레이션 프로세스는 각 변수 작업이 수행하는 할당에 따라 수정된 패키지 및 작업의 매핑을 처리합니다.

소수 자릿수 구성 옵션을 사용하는 Enterprise 11 Bot의 경우, 숫자 패키지문자열로 변환 작업이 마이그레이션된 Bot에 추가됩니다. Enterprise 11에서 시스템은 소수 자릿수 구성 필드에 지정된 값을 기반으로 값을 반내림합니다. 예를 들어, 변수에 할당된 값이 13.456이고 소수 자릿수 구성 필드에 지정된 값이 2이면 시스템은 Enterprise 11의 값을 13.46으로 반내림합니다. Automation 360에서는 값이 반내림 대신 잘립니다. 예를 들어, 13.456 값이 Automation 360에서 13.45로 변환됩니다.

목록 유형 변수
목록 할당과 관련된 작업은 목록 패키지의 항목 설정으로 마이그레이션됩니다. 작업에 고정 값이 있는 경우 시스템에서 임시 변수를 생성하고 고정 값을 저장합니다. 그런 다음 목록 패키지의 할당 작업에서 이 임시 변수를 사용하여 저장할 수 있습니다.
배열 유형 변수
배열 할당과 관련된 작업은 특정 행과 열에 대한 값을 설정하기 위해 데이터 테이블 패키지의 단일 셀의 값 설정 작업으로 마이그레이션됩니다.
사전 유형 변수
사전 할당과 관련된 작업은 특정 키에 대한 값을 설정하기 위해 사전 패키지의 입력 작업으로 마이그레이션됩니다. 키가 변수와 고정 값의 조합이면(예: $Dictionary(key-$id$)$) 문자열 패키지 > 할당 작업이 추가되어 실제 키를 가져옵니다.
시스템 변수 $Date$
$Date$ 시스템 변수를 사용하는 Enterprise 10/Enterprise 11 Variable Operation 명령은 $Date$를 사용하여 수행 중인 작업을 기반으로 새 날짜 작업을 추가함으로써 Automation 360로 마이그레이션됩니다. 또한 마이그레이션 프로세스에서 날짜 값을 기본 문자열 형식인 mm/dd/yyyy HH:mm:ss로 변환합니다.

하위 유형 문자열의 임의 변수: 이를 직접 마이그레이션하고 매핑합니다.

다음은 변수 값이 다시 초기화될 때의 변수 작업입니다.
목록 변수
Enterprise 10/Enterprise 11의 목록 변수를 다시 초기화하는 Variable Operation 명령의 경우 마이그레이션 프로세스는 새 값을 사용하여 임시 목록 변수를 생성하고 Automation 360의 대상 목록 변수에 할당합니다.
텍스트 파일을 읽고 선언한 목록 변수
이 명령은 레거시 자동화 패키지텍스트 파일에서 목록 가져오기 작업으로 마이그레이션됩니다.
주: Automation 360에서 BotEnterprise 10 또는 Enterprise 11과(와) 달리 소스 파일이 비어 있거나 목록 변수를 초기화하는 키가 없는 경우 오류가 발생합니다.
텍스트 파일을 읽고 선언한 배열 변수
배열 변수 유형은 Automation 360의 테이블 변수 유형으로 마이그레이션됩니다. 시스템은 CSV/TXT 패키지를 사용하여 해당 데이터를 읽고 Bot의 테이블 변수에 로드합니다.
사전 변수
마이그레이션 프로세스는 모든 키와 값을 저장하는 임시 사전 변수를 생성합니다. 그런 다음 시스템에서는 사전 패키지 > 할당 작업을 사용하여 임시 사전 변수의 키와 값으로 대상 변수를 업데이트합니다.
텍스트 파일을 읽고 선언한 사전 변수
마이그레이션 프로세스는 CSV/텍스트 패키지를 사용하여 CSV 파일을 읽는 작업을 추가하고 데이터를 테이블 변수에 저장함으로써 이러한 사용 사례를 해결합니다. 그런 다음 테이블 변수에 루프를 수행하는 작업을 추가하고 사전 패키지 > 입력 작업을 사용하여 사전 변수에 키와 값을 추가합니다.
Excel/CSV 파일을 읽고 선언한 배열 변수
마이그레이션 프로세스는 배열 변수 유형을 Automation 360의 테이블 변수 유형으로 마이그레이션하여 이러한 사용 사례를 해결합니다. 시스템은 Excel 고급 패키지의 열기, 여러 셀 가져오기, 닫기 작업을 추가하고 테이블 변수를 채웁니다.
다음은 시스템 변수의 값이 다시 설정될 때의 변수 작업입니다.
Variable Operation(시스템 변수 재설정)
다음 시스템 변수는 Automation 360의 사용자 정의 변수로 마이그레이션됩니다. 시스템은 Automation 360에서 생성된 해당 변수의 값을 지우는 각각의 작업을 추가합니다.
  • 이메일 참조
  • 이메일 발신자
  • 이메일 메시지
  • 이메일 수신일
  • 이메일 수신 시간
  • 이메일 제목
  • 이메일 수신자
  • 오류 설명
  • 오류 줄 번호

대기

Automation 360에서 창 대기화면 변경 대기는 각 창이 지정된 시간에 열리거나 닫히지 않거나 지정된 시간에 화면을 찾을 수 없는 경우 예외 오류를 발생시킵니다. 이러한 경우, 명령이 Bot을 중지하도록 구성된 경우 시스템은 try와 catch 블록을 추가하고, catch 블록에 태스크 중지 작업을 추가합니다. 이는 마이그레이션된 Bot의 실행 동작이 Enterprise 10/Enterprise 11와 동일한지 확인하기 위한 것입니다.

Bot 중지 작업이 있는 명령을 마이그레이션하고 있기 때문에 Automation 360의 try와 catch 블록으로 캡슐화되므로 다른 이유로 인해 작업이 실패하면 Bot도 중지됩니다. 마이그레이션 프로세스 중에 태스크 중지 옵션을 선택하면 Bot 중지 작업은 마이그레이션된 Bot에 오류 처리기를 추가합니다.

창 대기 작업은 Automation 360에서 지원되지 않는 좌표에 대해 음수 값을 가질 수 있습니다. 마이그레이션 프로세스 중에 음수 값이 0으로 변경됩니다.

웹 레코더

웹 레코더의 모든 명령(아래에 명시적으로 언급된 명령 제외)은 Automation 360레거시 자동화 패키지 내에서 각각의 작업으로 마이그레이션됩니다. 레거시 자동화 패키지는 마이그레이션된 BotEnterprise 10/Enterprise 11와 동일한 결과를 제공하도록 합니다. 그러나 새로운 개발에는 레거시 자동화 패키지를 사용하지 않는 것이 좋습니다.

깨진 링크 찾기브라우저 > 깨진 링크 찾기 패키지로 마이그레이션됩니다. 뿐만 아니라, Enterprise 10/Enterprise 11에는 도구 > 옵션 내 "깨진 링크 찾기 시간초과"와 "깨진 링크 찾기" 옵션이 있습니다. Automation 360에는 이러한 옵션을 작업의 부분으로 가지고 시간초과가 10초로 기본 설정되고 병렬 스레드 수 값은 10으로 기본 설정됩니다.

파일 다운로드브라우저 > 파일 다운로드 패키지로 마이그레이션됩니다.

마이그레이션 프로세스 중에 다음 작업에도 오류가 계속되면 확인란이 활성화되면 테이블 추출 작업이 마이그레이션된 Bot에 추가 오류 처리기를 추가합니다.

창 작업

Windows 작업의 모든 명령이 Automation 360 패키지에 해당하는 작업으로 마이그레이션됩니다.

Enterprise 11 Bot활성 창 제목 가져오기, 창 활성화, 창 최대화, 창 최소화, 창 닫기, 창 크기 조정 명령에서 정규식을 사용하여 작업을 수행할 창을 검색할 수 있습니다. Automation 360의 동등한 작업도 정규식을 사용하여 작업을 수행할 창을 검색할 수 있습니다.

창 패키지 항목을 참조하십시오.

XML

XML의 모든 명령은 Automation 360XML 패키지의 해당 작업으로 마이그레이션됩니다.

다음 명령 이름이 변경되었습니다:
Enterprise 10/Enterprise 11 Automation 360
XML 세션 종료 세션 종료
XML 세션 시작 세션 시작
노드/속성 삭제 노드 삭제
노드/특성 업데이트 노드 업데이트
"단일 노드" 옵션이 선택된 상태에서 노드 가져오기 작업 단일 노드 가져오기 작업
"다중 노드" 옵션이 선택된 상태에서 노드 가져오기 작업 다중 노드 가져오기 작업

Enterprise 11에서 다중 노드 옵션이 선택된 상태에 XML 명령을 노드 가져오기로 설정하면 XPath 표현식은 일치하는 표현식의 마지막 요소만 반환합니다. Automation 360에서 XPath 표현식은 일치하는 모든 요소를 반환합니다.

XML 파일에서 네임스페이스가 포함된 노드를 추출한 Enterprise 11 BotAutomation 360로 마이그레이션할 수 있습니다. XML 파일의 노드에 네임스페이스를 추가하는 경우 변경 사항을 반영하기 위해 XML 파일을 저장하고 다시 로드해야 합니다.

XML 패키지 항목을 참조하십시오.