마이그레이션을 위한 패키지 매핑
- 최종 업데이트2024/01/12
마이그레이션을 위한 패키지 매핑
이 페이지에는 Enterprise 10과(와) Enterprise 11 명령에 대한 정보와 이러한 정보가 각 Automation 360 작업 또는 패키지에 매핑되는 방법이 수록되어 있습니다. 경우에 따라 Enterprise 10 또는 Enterprise 11 명령이 둘 이상의 Automation 360 작업으로 마이그레이션됩니다. 이는 마이그레이션된 봇의 동작이 변경되지 않도록 하기 위한 것입니다.
Automation 360에는 레거시 자동화라는 새 패키지가 있습니다. 이 패키지를 통해 마이그레이션 중에 필요한 추가 지원을 받을 수 있습니다. 레거시 자동화 패키지는 마이그레이션 중에만 사용해야 하고, 새 봇 개발에는 이 패키지를 사용하지 않는 것이 좋습니다. 레거시 자동화 패키지
마이그레이션을 수행하는 사용자가 인증된 프록시 서버를 사용할 때 봇을 마이그레이션할 수 있습니다.
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작업 및 패키지 |
---|---|
창에서 텍스트를 캡처하는 앱 통합 명령 | 앱 통합 패키지의 창에서 텍스트 캡처 작업 |
그룹 이름 바꾸기 옵션을 선택한 상태에서 그룹 수정 명령 | 그룹 이름 바꾸기 |
그룹 삭제 옵션을 선택한 상태에서 그룹 수정 명령 | 그룹 삭제 |
그룹에 사용자 추가 옵션을 선택한 상태에서 그룹 수정 명령 | 그룹에 사용자 추가 |
앱 통합 패키지 항목을 참조하십시오.
클립보드
클립보드의 모든 명령이 Automation 360 클립보드 패키지의 동일한 작업으로 마이그레이션됩니다. 동작이나 명령 이름은 변경되지 않습니다.
Clipboard 패키지 항목을 참조하십시오.
코멘트
코멘트는 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의 필수 필드입니다. 중요사항: 봇을 마이그레이션한 후 저장된 절차 실행 작업에서 매개변수 이름과 출력 매개변수 유형을 제공해야 합니다.
|
데이터베이스 패키지 항목을 참조하십시오.
지연
지연 명령은 Automation 360의 지연 작업으로 마이그레이션됩니다. "밀리세컨드 단위 지연"과 "세컨드 단위 지연" 옵션(Enterprise 11)은 시간 단위 영역(Automation 360) 내에서 라디오 옵션으로 변경되었습니다. 지연 패키지 항목을 참조하십시오.
이메일
Enterprise 10 또는 Enterprise 11에서는 이메일 명령에 대한 세션이 없습니다. 그러나 Automation 360에는 이메일 세션이 시작되고 닫히도록 하는 연결 및 연결 해제 작업이 있습니다. 따라서 마이그레이션 중 연결 작업은 해당 이메일 작업 앞에 놓이고 연결 해제 작업은 각 이메일 작업 뒤에 놓입니다.
모든 메시지 가져오기 명령의 첨부파일 저장 옵션은 이제 Automation 360의 이메일 패키지에서 첨부파일 저장이라는 전용 작업입니다.
EWS(Exchange Web Services) 서버에서 이메일 관련 태스크를 자동화하기 위해 생성된 봇의 경우, 모든 메시지 가져오기 명령이 반복을 사서함의 모든 각 메일에 대해로 설정한 루프 작업으로 마이그레이션됩니다. 마찬가지로 삭제 및 모두 삭제 명령은 삭제 및 모두 삭제 작업으로 마이그레이션됩니다.
- IMAP 및 POP3 프로토콜은 Automation 360에서 해당 이메일 서버로 마이그레이션됩니다.
- 현지 시간대 사용은 Automation 360에서 부울 값으로 루프 작업으로 마이그레이션됩니다.
이메일 패키지 항목을 참조하십시오.
오류 처리
비활성화된 오류 처리 명령은 Automation 360로 마이그레이션되지 않습니다.
Enterprise 11에서 봇이 다음과 같은 조건이나 기능을 사용 중이었다면 마이그레이션 후 봇 실행 실패를 방지하기 위해 Automation 360에 Try/Catch 블록이 추가됩니다.
- 봇이 이러한 오류 처리 문을 사용하는 경우.
- 봇이 Excel 시스템 변수를 사용하는 경우.
Enterprise 11 또는 Enterprise 10 명령 | 동등한 Automation 360작업 및 패키지 |
---|---|
계속 | 기본값으로 실행은 Automation 360에서 Catch 블록을 실행한 후에도 계속됩니다. |
중지 | 태스크 패키지의 중지 작업이 Catch 블록에 추가됩니다. |
스냅샷 찍기 |
스냅샷 찍기 옵션이 선택되고 그 위치가 Enterprise 11 봇의 파일 경로 필드에 마련되면 마이그레이션된 봇에는 다음이 포함됩니다.
스냅샷 찍기, 이메일 보내기, 스냅샷 첨부 옵션을 선택하고 Enterprise 11 봇의 파일 경로 필드에 위치를 입력하지 않으면 마이그레이션된 봇에 다음이 포함됩니다.
|
태스크 실행 | 태스크 패키지의 실행 작업이 Try 블록에 추가됩니다. 하위 봇에 오류가 발생하면 봇은 상위 봇의 다음 동작 실행을 계속합니다. |
파일에 데이터 기록 | 파일로 기록 작업이 Catch 블록에 추가됩니다. |
이메일 보내기 | 이메일 패키지의 전송 작업이 Catch 블록에 추가됩니다. 변수 첨부 옵션을 사용하여 이메일 첨부 파일로 전송된 Task Bot 변수와 변수 값도 마이그레이션됩니다. |
변수 할당 | 문자열 패키지의 할당 작업이 Catch 블록의 각 조건에 추가됩니다. |
오류 처리기 패키지 항목을 참조하십시오.
Excel
Enterprise 10/Enterprise 11 Excel 명령은 Excel 고급 패키지의 해당 Automation 360 작업으로 마이그레이션됩니다.
Enterprise 11에서 봇은 파일 확장자가 제공되지 않은 경우에도 Microsoft Excel 스프레드시트를 열 수 있습니다. Automation 360에서 마이그레이션된 봇은 파일 확장자가 제공되지 않을 경우 Excel 고급 패키지의 열기 작업을 사용하여 Microsoft Excel 스프레드시트를 엽니다.
Enterprise 10/Enterprise 11에서 여러 셀 가져오기와 모든 셀 가져오기 명령에 의해 반환된 데이터는 루프 > Excel 데이터 세트의 각 행 명령으로 반환됩니다. Automation 360에서 여러 셀 가져오기 및 모든 셀 가져오기 기능은 루프 > Excel 데이터 세트의 각 행 작업에서 사용할 수 있으므로 이러한 명령의 값은 실제 작업 대신 루프로 마이그레이션됩니다.
특정 셀과 셀 값 가져오기 옵션과 함께 단일 셀 가져오기 명령을 사용하는 Bot은 마이그레이션 후 선택한 특정 셀과 셀 값 읽기 옵션이 있는 Excel 고급 패키지의 단일 셀 가져오기 작업으로 마이그레이션됩니다.
봇을 실행할 때 시작 셀 및 끝 셀 필드에서 마지막 문자로 숫자 값을 사용하도록 합니다(예: testa1). 마지막 문자는 알파벳 문자일 수 없습니다.
옵션으로 마이그레이션된Enterprise 11 또는 Enterprise 10 명령 | 동등한 Automation 360작업 및 패키지 |
---|---|
스프레드시트 저장 | 통합 문서 저장 |
스프레드시트 열기 | 열기 |
스프레드시트 닫기 | 닫기 주: 봇을 Excel: 닫기 작업으로 마이그레이션하는 경우(Enterprise 10/Enterprise 11) 봇은 읽기 전용 파일에 대한 저장 옵션을 무시하는 반면 Automation 360에서는 다음 프롬프트가 표시됩니다. 파일이 이미 존재합니다.
|
셀 가져오기 | 단일 셀 가져오기와 여러 셀 가져오기 작업으로 나누어짐 주: 셀 가져오기 작업은 부울 및 날짜 같은 특정 데이터 유형에 대해 Enterprise 10/Enterprise 11 및 Automation 360에 대한 다양한 형식으로 결과를 출력합니다.
|
시트 활성화 | 시트로 전환 주: Enterprise 11에서, 시트 활성화 명령을 포함하는 봇은 숨김 워크시트로 전환되어 작업을 수행하지 않습니다. 그러나 Automation 360로 마이그레이션 후 동등한 워크시트로 전환 작업을 포함하는 봇은 숨김 워크시트로 전환하고 작업을 수행합니다. 작업이 완료된 후 워크시트는 숨겨진 상태로 유지되며 활성화되지 않습니다.
|
찾기/바꾸기 | 찾기와 바꾸기 작업으로 나누어짐 봇을 마이그레이션할 때, 값이 셀 주소의 시작 부분에 있는 경우에 마이그레이션된 봇은 Enterprise 11 및 Automation 360에 대한 텍스트 찾기에 다른 순서로 동일한 출력 결과를 검색합니다. 예를 들어, A2, B5, D15 셀 주소가 XYZ 값을 가진 경우 A2:D15 범위에서 XYZ를 검색하면 Enterprise 11 봇은 결과를 다음의 순서대로 수집합니다. B5, D15, A2. 그러나 마이그레이션된 봇은 다음과 같이 다른 순서로 결과를 수집합니다. Automation 360로 마이그레이션 후 A2, B5, D15. 작업으로 |
Excel 고급 패키지 항목을 참조하십시오.
- Enterprise 11 또는 Enterprise 10에서 읽기 전용 스프레드시트를 저장하려고 하면 오류가 표시되지 않습니다. 그러나 Automation 360에서 읽기 전용 스프레드시트를 저장하려고 하면 통합 문서를 저장할 수 없다는 오류 메시지가 표시됩니다.
해결 방법: 편집 액세스 권한이 있는지 확인하고 작업을 다시 시도하십시오. 문제가 지속될 경우, 시스템 관리자에게 문의하십시오. 해당 파일에는 쓰기 작업이 허용되지 않습니다.
파일 및 폴더
파일/폴더의 모든 명령이 파일과 폴더 패키지로 분할되었습니다.
Enterprise 11 또는 Enterprise 10 명령 | 동등한 Automation 360작업 및 패키지 |
---|---|
파일 복사 | File 패키지의 복사 작업 |
파일 생성 | File 패키지의 생성 작업 |
파일 바로가기 생성 | File 패키지의 바로 가기 작업 만들기 |
파일 삭제 | File 패키지의 삭제 작업 |
파일 열기 | File 패키지의 열기 작업 |
파일 인쇄 | File 패키지의 인쇄 작업 |
파일 이름 바꾸기 | File 패키지의 이름 바꾸기 작업 |
파일 압축 해제 | 폴더 패키지의 압축 풀기 작업 |
파일 압축 | 폴더 패키지의 압축 작업 |
Enterprise 11 또는 Enterprise 10 명령 | 동등한 Automation 360작업 및 패키지 |
---|---|
폴더 복사 | 폴더 패키지의 복사 실행 |
폴더 생성 | 폴더 패키지의 생성 작업 |
폴더 바로가기 생성 | 폴더 패키지의 바로 가기 만들기 작업 |
폴더 삭제 | 폴더 패키지의 삭제 실행 |
폴더 열기 | 폴더 패키지의 열기 실행 |
폴더 이름 변경 | 폴더 패키지의 이름 바꾸기 실행 |
File 패키지 및 폴더 패키지의 내용을 참조하십시오.
Enterprise 11 봇은 파일 복사, 파일 삭제, 여러 파일 인쇄, 파일 이름 바꾸기, 파일 압축 명령에서 정규식을 사용하여 작업을 수행할 파일을 검색할 수 있습니다. Automation 360의 동등한 작업도 정규식을 사용하여 작업을 수행할 파일을 검색할 수 있습니다.
FTP/SFTP
FTP/SFTP의 모든 명령은 FTP/SFTP 패키지의 동등한 Automation 360 작업으로 마이그레이션됩니다. 동작이나 명령 이름은 변경되지 않습니다.
파일 가져오기와 폴더 가져오기 작업은 MM/DD/YYYY 형식이 아닌 형식의 값을 가진 변수로 제공되는 날짜 기반 추가 기준이 있는 경우 런타임 오류를 반환합니다. 봇 마이그레이션 후 이러한 인스턴스를 수정해야 합니다. 마이그레이션 프로세스 중에 이 두 작업은 날짜/시간 필터링이 완료되면 마이그레이션된 봇에 오류 처리기를 추가합니다.
Enterprise 11에서 봇이 FTP / SFTP 명령을 사용중이었던 경우, 마이그레이션 후 해당 FTP / SFTP 작업이 Automation 360의 로컬 세션에 할당됩니다.
IF/ELSE
- 문자열 조건을 포함하는 변수
- “ 다음 연산자를 사용하는 If”는 Automation 360에서 문자열 조건으로 마이그레이션됩니다.
- =
- < >
- 포함
- 포함하지 않음
문자열 하위 유형의 임의 변수의 경우 Automation 360는 문자열 패키지의 임의 문자열 생성 작업을 추가하여 If 조건 위에 임의 문자열을 생성하고 값을 마이그레이션된 각 변수에 할당하십시오.
- 숫자 조건을 포함하는 변수
- “ 다음 연산자를 사용하는 If”는 Automation 360에서 숫자 조건으로 마이그레이션됩니다.
- >=
- <=
- >
- <
숫자 하위 유형의 임의 변수의 경우 Automation 360는 숫자 패키지의 임의 숫자 할당 작업을 추가하여 If 조건 위에 임의 문자열을 생성하고 값을 마이그레이션된 각 변수에 할당합니다.
- 날짜를 포함하는 값 유형 변수
- 시스템에서 변수의 조건에 날짜 값이 있는지 평가하려고 합니다. 날짜 값을 발견하는 경우 Automation 360의 날짜/시간 조건과 함께 If가 마이그레이션됩니다. 그렇지 않으면 시스템은 사용된 연산자에 따라 문자열 또는 숫자 조건으로 마이그레이션합니다. 이 경우 날짜 작업이 관련된 경우 봇 마이그레이션 후 날짜 조건으로 변경해야 합니다.
또한 데이터와 호환되는 날짜 형식으로 변경해야 할 수도 있습니다. 날짜를 문자열로 변환하는 데 사용하는 기본 형식은
MM/dd/yyyy HH:mm:ss
입니다.If 패키지 항목을 참조하십시오.
- 이미지 인식
- Enterprise 10/Enterprise 11에 이미지 인식 조건이 있는 If 명령은 선택한 Enterprise 10/ 옵션에 따라 Automation 360에서 다음 작업 중 하나가 될 수 있습니다.
- If > 이미지 파일이 이미지 파일에 있음 – Image1에 파일에서 옵션이 선택되어 있고 Image2에 Enterprise 10 또는 Enterprise 11의 파일에서 옵션이 선택된 경우 생성됩니다.
- If > 이미지 파일이 창에 있음 – Image1에 파일에서 옵션이 선택되어 있고 Image2에 Enterprise 10 또는 Enterprise 11의 창에서 옵션이 선택된 경우 생성됩니다.
- If > 창이 이미지 파일에 있음 – Image1에 창에서 옵션이 선택되어 있고 Image2에 Enterprise 10 또는 Enterprise 11의 파일에서 옵션이 선택된 경우 생성됩니다.
- If > 창이 창에 있음 – Image1에 창에서 옵션이 선택되어 있고 Image2에서 Enterprise 10 또는 Enterprise 11의 창에서 옵션이 선택된 경우 생성됩니다.
If 패키지 항목을 참조하십시오.
Enterprise 11 또는 Enterprise 10 명령 | 동등한 Automation 360작업 및 패키지 |
---|---|
태스크 성공 또는 태스크 실패 | Task Bot 패키지의 동등한 If 조건으로 마이그레이션되었습니다. |
스크립트 성공 또는 스크립트 실패 | 스크립트 성공/실패가 각각 레거시 자동화 패키지의 과 작업으로 마이그레이션됩니다. |
객체 속성 | 레코더 패키지의 과 객체 조건으로 마이그레이션되었습니다. |
애플리케이션 실행 중 또는 애플리케이션 실행 중 아님 | 애플리케이션 패키지의 If 조건에 해당하는 값으로 마이그레이션되었습니다. |
파일이 존재함, 파일이 존재하지 않음, 파일 날짜, 파일 크기 | 파일 패키지의 해당 If 조건으로 마이그레이션되었습니다. |
폴더 존재함 또는 폴더가 존재하지 않음 | 폴더 패키지의 If 조건에 해당하는 값으로 마이그레이션되었습니다. |
Ping 성공 또는 Ping 실패 | Ping 패키지의 해당 If 조건으로 마이그레이션되었습니다. |
웹 컨트롤 있음 또는 웹 컨트롤 없음 | 레거시 자동화 패키지의 해당 If 조건으로 마이그레이션되었습니다. |
창이 존재함/창이 존재하지 않음 | '하위 창 및 숨겨진 창 표시' 옵션이 선택된 상태로 구성된 다음 명령이 Automation 360 레거시 자동화 패키지로 마이그레이션됩니다. |
로직 성공/로직 실패 | If 명령은 각각 과 로 마이그레이션됩니다. Else If 명령은 각각 과 로 마이그레이션됩니다. 로직 성공 또는 로직 실패 조건을 사용하고 출력 변수를 상위 봇으로 반환하는 Bot은 Automation 360로 마이그레이션될 수 있습니다. Credential Vault 변수를 사용하는 Bot은 및 명령 모두에 대해 하나의 MetaBot 로직에서 다른 MetaBot 로직으로 전달됩니다. 이름이 변경된 로직(하위)을 포함한 로직(상위)과 MetaBot을 마이그레이션할 수 있습니다. 만약 하위 로직이 상위 로직 항목에 매핑된 후 이름이 변경되면, 이 상위 로직 매핑이 새 이름으로 마이그레이션됩니다. v.25부터 적용: Enterprise 11 또는 Enterprise 10 봇은 참조된 MetaBot 로직 이름이 변경되거나 매핑 후 상대 경로가 변경된 경우에도 마이그레이션됩니다. 만약 TaskBot에 매핑된 후 MetaBot 로직 이름이 바뀌거나 경로가 변경되면 TaskBot은 새로운 MetaBot 로직 이름 또는 경로로 마이그레이션됩니다. 또는 명령을 사용하는로직 성공 명령이 Credential Vault 변수를 전달하는 경우 봇이 마이그레이션되는 방법에 대한 정보는 마이그레이션을 위한 패키지 매핑를 참고합니다. |
서비스가 작동 중/서비스가 작동 중이 아님 | If 명령은 과 으로 마이그레이션됩니다. ElseIf 명령은 과 으로 마이그레이션됩니다. |
이미지 인식
이미지 인식 명령은 Automation 360에서 창 이미지 내 파일 이미지 찾기와 다른 창 이미지 내 창 이미지 찾기 작업으로 분할됩니다.
Automation 360에서 고급 옵션이 기본 비교 모드로 사용됩니다. Enterprise 10 및 Enterprise 11에 존재하는 다른 비교 모드(예: 그레이 스케일, 일반 및 모노크롬)는 Automation 360에서 숨겨져 있지만 마이그레이션 후 Automation 360와 동작을 맞춥니다. 마이그레이션 프로세스는 정보를 자동으로 매핑하며 관련 봇에 영향을 주지 않습니다.
If, IF/ELSE, 또는 루프 작업이 포함된 이미지 인식으로 마이그레이션된 봇을 실행하는 경우, 창이 존재하지 않으면 오류가 표시됩니다.
- .jpg
- .jpeg
- .jpe
- .jfif
- .bmp
- .gif
키 입력 삽입
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의 레거시 키 입력 지연 가져오기 작업은 키 입력 시뮬레이션 작업을 포함하는 마이그레이션된 봇을 지원합니다. 레거시 입력 키 지연 가져오기 작업은 Enterprise 11 봇에서 키 입력 삽입 명령에 대해 정의된 지연 시간을 일치시키고 Automation 360에서 입력 키 시뮬레이션 작업에 대해 동일한 값을 시뮬레이션합니다. 마이그레이션 후 키가 더 빠르게 입력되는 경우(예: Microsoft 365 Excel에서 바로가기를 실행하기 위해 사용되는 키 입력),키 입력 시뮬레이션 작업 후 지연 작업을 추가하여 봇이 문제 없이 실행되도록 하십시오. 레거시 키 입력 지연 가져오기 작업은 마이그레이션된 봇이 Enterprise 11과 동일한 출력을 생성하도록 마이그레이션된 봇에서 Enterprise 11과 유사한 지연을 제공합니다. 그러나 이 변경으로 인해 마이그레이션 후 명령이 여러 줄로 분할됩니다.
- Automation 360에서 생성된 로커(locker)의 이름은 AAE_<folder_name>입니다(folder_name은 마이그레이션된 봇을 사용할 수 있는 폴더임).
마이그레이션된 봇이 로커를 사용합니다. 봇이 포함된 폴더에 대한 권한이 있는 사용자는 로커에 액세스할 수 있습니다. 마이그레이션 실행 주체 사용자는 자격증명에 대한 표준 속성 만들기 권한이 있어야 합니다.
- 로커에는 각 봇에 대해 하나의 자격증명만 포함되어 있습니다. 생성된 자격증명의 이름은 Task Bots의 경우 Keystrokes_<bot name>이고 MetaBot의 경우 Keystrokes_<Metabot name>_<Logic name>입니다.
- 로커에 대한 특성은 Encrypted_keystrokes라는 이름으로 생성됩니다.
키 입력 시뮬레이션 패키지 항목을 참조하십시오.
웹사이트 시작
이 명령은 Automation 360에서 브라우저 패키지의 열기 작업으로 마이그레이션됩니다.
마이그레이션 후 기본 브라우저를 사용하도록 레거시 제품에서 선택 취소된 Edge 또는 기본 브라우저 재정의 옵션이 있는 명령이 자동으로 변경됩니다.
Automation 360에서 지원하는 모든 브라우저의 새 창에서 웹사이트를 여는 Enterprise 11 봇을 마이그레이션할 수 있습니다. Internet Explorer 브라우저의 기존 탭이나 새 탭에서 웹사이트를 여는 Enterprise 11 봇을 Automation 360으로 마이그레이션할 수 있습니다. 새 창, 탭 또는 기존 탭에서 웹사이트를 여는 동등한 옵션은 마이그레이션된 봇에서 선택됩니다.
브라우저 패키지 항목을 참조하십시오.
파일에 기록
이 명령은 Automation 360의 파일에 기록 작업으로 마이그레이션됩니다.
파일에 기록 패키지 항목을 참조하십시오.
루프
다음 테이블에서는 루프 명령이 동등한 Automation 360 작업과 패키지로 마이그레이션되는 방법을 보여줍니다.Enterprise 11 또는 Enterprise 10 명령 | 동등한 Automation 360작업 및 패키지 |
---|---|
시간 옵션을 선택한 상태에서 루프 명령 | n회 옵션을 선택한 상태에서 루프 패키지의 루프 작업. |
목록 옵션을 선택한 상태에서 루프 명령 | n회 옵션을 선택한 상태에서 루프패키지의 루프작업. |
Excel 데이터 세트의 각 행 옵션을 선택한 상태에서 루프 명령 | 워크시트의 각 행에 대해 옵션을 선택한 상태에서 루프 패키지의 루프 작업. 루프 내에서 사용되는 시스템 변수 $Excel Column$은 이제 동일한 반복자에 지정된 사용자 정의 변수입니다. |
SQL 쿼리 데이터 세트의 각 행 옵션을 선택한 상태에서 루프 명령 | SQL 쿼리 데이터 세트의 각 행에 대해 옵션을 선택한 상태에서 루프 패키지의 루프 작업. 루프 내에서 사용되는 시스템 변수 $Dataset Column$은 이제 동일한 반복자에 지정된 사용자 정의 변수입니다. |
폴더의 각 파일 옵션을 선택한 상태에서 루프 명령 | 폴더의 각 파일에 대해 옵션을 선택한 상태에서 루프 패키지의 루프 작업. 시스템 변수 $Filename$과 $Extension$은 이제 동일한 반복자에 지정된 사전 변수의 키 이름과 확장자가 됩니다. Enterprise 11에서, 폴더가 없으면 봇에 오류가 발생하지 않습니다. Automation 360에서, 폴더가 없으면 마이그레이션된 봇에 오류가 발생합니다. |
폴더의 각 폴더 옵션을 선택한 상태에서 루프 명령 | 폴더의 각 폴더에 대해 옵션을 선택한 상태에서 루프 패키지의 루프 작업. 루프 내에서 사용되는 시스템 변수 $Folder name$은 이제 동일한 반복자에 지정된 사용자 정의 변수입니다. Enterprise 11에서, 폴더가 없으면 봇에 오류가 발생하지 않습니다. Automation 360에서, 폴더가 없으면 마이그레이션된 봇에 오류가 발생합니다. |
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$는 이제 동일한 반복자에 지정된 사용자 정의 변수입니다. |
- 문자열 조건을 포함하는 변수
- “ 다음 연산자를 사용하는 If”는 Automation 360에서 문자열 조건으로 마이그레이션됩니다.
- =
- < >
- 포함
- 포함하지 않음
문자열 하위 유형의 임의 변수의 경우 Automation 360는 문자열 패키지의 임의 문자열 생성 작업을 추가하여 If 조건 위에 임의 문자열을 생성하고 값을 마이그레이션된 각 변수에 할당합니다.
- 숫자 조건을 포함하는 변수
- “ 다음 연산자를 사용하는 If”는 Automation 360에서 숫자 조건으로 마이그레이션됩니다.
- >=
- <=
- >
- <
숫자 하위 유형의 임의 변수의 경우 Automation 360는 숫자 패키지의 임의 숫자 할당 작업을 추가하여 If 조건 위에 임의 문자열을 생성하고 값을 마이그레이션된 각 변수에 할당합니다.
- 날짜 조건을 포함하는 변수
- 시스템에서 변수의 조건에 날짜 값이 있는지 평가하려고 합니다. 날짜 값을 발견하는 경우 Automation 360의 날짜/시간 조건과 함께 IF가 마이그레이션됩니다. 그렇지 않으면 시스템은 사용된 연산자에 따라 문자열 또는 숫자 조건으로 마이그레이션합니다. 이 경우 날짜 작업이 관련된 경우 봇 마이그레이션 후 날짜 조건으로 변경해야 합니다.
또한 데이터와 호환되는 날짜 형식으로 변경해야 할 수도 있습니다. 날짜를 문자열로 변환하는 데 사용하는 기본 형식은
MM/dd/yyyy HH:mm:ss
입니다. - 목록 유형 변수
- 유형 변수 조건 목록의 루프는 조건에 사용된 연산자에 따라 문자열 또는 숫자 조건으로 마이그레이션됩니다. 시스템은 목록 색인을 사용하여 상태를 확인합니다.
- 웹 컨트롤 있음 또는 웹 컨트롤 없음
- Web control이 표시됨과 Web control이 표시되지 않음 조건이 있는 루프는 각각 루프 > 레거시 자동화 패키지의 웹 컨트롤이 있고 웹 컨트롤이 없을 경우의 조건으로 마이그레이션됩니다.
Enterprise 11 또는 Enterprise 10 조건 | 동등한 Automation 360작업 및 패키지 |
---|---|
웹 컨트롤 있음 또는 웹 컨트롤 없음 | 레거시 지원 패키지의 해당 If 조건으로 마이그레이션되었습니다. |
객체 속성 | 레코더 패키지의 객체 조건으로 마이그레이션되었습니다. |
애플리케이션 실행 중 또는 애플리케이션 실행 중 아님 | 애플리케이션 패키지의 If 조건에 해당하는 값으로 마이그레이션되었습니다. |
파일이 존재함, 파일이 존재하지 않음, 파일 날짜, 파일 크기 | 파일 패키지의 해당 If 조건으로 마이그레이션되었습니다. |
폴더 존재함 또는 폴더가 존재하지 않음 | 폴더 패키지의 If 조건에 해당하는 값으로 마이그레이션되었습니다. |
Ping 성공 또는 Ping 실패 | Ping 패키지의 해당 If 조건으로 마이그레이션되었습니다. |
서비스가 작동 중 또는 서비스가 작동 중이 아님 | 서비스 패키지의 해당 If 조건으로 마이그레이션되었습니다. |
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 10 동작 | Automation 360 동작 |
---|---|
GetAllChidrenName과 GetAllChidrenValue 명령은 문자열 형식 변수 값을 반환합니다 | Automation 360의 동등한 작업은 목록 값을 반환합니다. 마이그레이션 프로세스는 목록 값을 결합하여 문자열 변수에 저장하여 릴리스 전반에서 일관된 봇 동작을 유지합니다. |
Enterprise 11에서 명령은 이미지의 컨트롤을 캡처하는 데 사용됩니다. | 전체 창 이미지가 빨간색 직사각형을 사용하여 강조 표시된 컨트롤로 캡처됩니다. |
- 캡처 작업은 캡처된 데이터를 테이블 변수에 저장합니다.
- 그런 다음 데이터 테이블 패키지의 파일에 쓰기 작업을 사용하여 테이블 변수의 데이터를 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 봇에 64KB 이상의 데이터가 들어 있는 경우 마이그레이션 프로세스는 데이터를 64KB로 잘라냅니다. 이것은 마이그레이션 후 이러한 봇에 오류가 발생하지 않도록 하기 위한 것입니다.
- 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는 동일한 필드에 대해 입력된 값을 검증하고 봇 실행 중 오류를 발생시킵니다.애플리케이션 패키지 항목을 참조하십시오.
PDF 통합
Enterprise 11 또는 Enterprise 10 명령 | 동등한 Automation 360작업 및 패키지 |
---|---|
문서 병합 | 문서 병합 |
PDF를 이미지로 | 이미지 추출 |
양식 필드 추출 | 필드 추출 |
텍스트 추출 | 텍스트 추출 |
문서 분할 | 문서 분할 |
문서 암호화 | 문서 암호화 |
문서 비밀번호 해독 | 문서 비밀번호 해독 |
Enterprise 11 봇이 양식 필드 추출 명령을 사용하고 Credential Vault에 값을 저장하는 경우 마이그레이션 프로세스는 Automation 360 Credential Vault에서 이 값을 마이그레이션합니다.
Enterprise 11 봇의 출력은 봇이 Automation 360로 마이그레이션된 후 PDF 패키지의 동등한 작업에 있는 여러 변수로 매핑됩니다. 이렇게 하면 출력을 변수에 매핑하는 데 별도의 작업가 더 이상 필요하지 않으므로 마이그레이션된 봇의 작업의 수가 줄어듭니다.
PDF 패키지 항목을 참조하십시오.
PGP
PGP의 모든 명령은 PGP 패키지의 해당하는 Automation 360 작업으로 마이그레이션됩니다. 동작이나 명령 이름은 변경되지 않습니다.
PGP 패키지 항목을 참조하십시오.
사운드 재생
사운드 재생의 모든 명령은 Automation 360의 사운드 패키지에 해당하는 작업으로 마이그레이션됩니다.
Automation 360는 미디어 파일 재생 작업에서 .mp3 및 .wav 파일 형식만 지원합니다.
사운드 재생 패키지 항목을 참조하십시오.
프린터
기본 프린터, 프린터 제거와 기본 프린터 선택은 Automation 360의 프린터 패키지에 해당하는 작업으로 마이그레이션됩니다.
프린터 패키지 항목을 참조하십시오.
프롬프트
프롬프트의 모든 명령이 프롬프트 패키지의 해당 Automation 360 작업으로 마이그레이션됩니다.
Enterprise 11 또는 Enterprise 10 명령 | 동등한 Automation 360작업 및 패키지 |
---|---|
값에 대한 프롬프트 | 값용 작업으로 변환됩니다. 또한 특정 창 제목에서 키 입력을 수행하기 위한 값용 작업 아래에 키 입력 시뮬레이션 작업이 추가됩니다. 이는 기존 봇의 실행 동작을 유지하기 위한 것입니다. |
파일에 대한 프롬프트 | 파일용 |
폴더에 대한 프롬프트 | 폴더용 |
예/아니요에 대한 프롬프트 | 예/아니요인 경우 |
프롬프트 패키지 항목을 참조하십시오.
CSV/텍스트에서 읽기
CSV/텍스트에서 읽기는 Automation 360 CSV/TXT 패키지에서 열기, 읽기, 닫기 작업으로 변환됩니다.
Enterprise 10/Enterprise 11 봇이 변수를 세션 이름으로 사용하고 CSV/TXT의 모든 행을 읽는 데 사용되는 루프 작업이 변수 대신 하드 코딩된 세션 이름을 사용하면, 마이그레이션된 봇을 검토하고 각 루프에서 CSV/TXT > 읽기 작업의 출력 변수를 설정해야 합니다. 그렇지 않으면 Automation 360 봇을 편집할 때 UI 오류가 발생합니다.Automation 360에서 CSV/TXT 파일이 지정된 파일 경로에 없으면 봇은 오류 메시지를 반환하는 반면, Enterprise 11에서는 봇이 이런 메시지를 반환하지 않습니다.
REST 웹 서비스
Enterprise 11의 헤더 저장 위치 옵션이 Automation 360로 마이그레이션되었습니다. 이 옵션을 사용하면 응답 헤더 이름을 키로, 헤더 값을 사전 값으로 하여 응답 헤더를 배열 및 사전 변수에 저장할 수 있습니다.
Enterprise 11에서는 기본적으로 실패 응답이 캡처됩니다. Automation 360에서 실패 응답 캡처 옵션을 활성화하면 오류가 캡처되고 응답 사전 변수에 추가됩니다. Enterprise 11 봇을 Automation 360으로 마이그레이션할 때 마이그레이션된 봇의 실패 응답을 캡처하기 위해 기본적으로 실패 응답 캡처 옵션이 활성화됩니다.
REST 요청을 보내기 위해 Enterprise 11에 구성된 시간 초과 값은 전역 값(AARestTimeOut)의 일부로 Automation 360로 마이그레이션됩니다. 기본 시간 초과 값은 Automation 360에서 60,000ms로 설정됩니다. REST 웹 서비스가 응답을 받는 데 더 오랜 시간이 걸릴 경우 이 값을 업데이트할 수 있습니다.
REST 웹 서비스 패키지 항목을 참조하십시오.
로직 실행
로직 실행 명령은 Automation 360에서 Task Bot 패키지의 실행 작업으로 마이그레이션됩니다.
뿐만 아니라, 로직 실행 명령을 사용하는 오류 처리가 Try와 Catch 블록으로 마이그레이션됩니다.
- v.25부터 적용: 로직 실행 명령을 사용하는 Enterprise 11 또는 Enterprise 10 봇은 참조된 MetaBot 로직 이름이 변경되거나 매핑 후 상대 경로가 변경된 경우에도 마이그레이션됩니다. 만약 TaskBot에 매핑된 후 MetaBot로직 이름이 바뀌거나 경로가 변경되면 TaskBot은 새로운 MetaBot로직 이름 또는 경로로 마이그레이션됩니다.상대 경로 변경은 다음 시나리오에 해당됩니다.
- 로직을 한 폴더에서 다른 폴더로 이동
- 로직은 MetaBot 루트 수준 폴더에서 하위 폴더로 이동됩니다.
- 로직은 하위 폴더에서 MetaBot 루트 수준에 있는 폴더로 이동됩니다.
- 로직이 저장된 폴더의 이름을 변경
-
Task Bot에서 MetaBot 로직으로 Credential Vault 속성을 전달하는 로직 실행 명령을 사용하는 Bot은 Automation 360로 마이그레이션할 수 있습니다. 자격증명 이름 및 속성 이름은 마이그레이션된 봇의 해당 행에 있는 필드에 표시됩니다.
- 복원된 Enterprise 11 데이터베이스를 사용하여 마이그레이션한 경우, Automation 360에 Enterprise 11 봇에서 사용된 자격증명 변수에 대해 로커가 생성됩니다.
- v23부터 적용: 로직 실행 명령을 사용하는 Enterprise 11 또는 Enterprise 10 봇은 상위 봇에서 MetaBot 비 Credential Vault 유형 변수로 Credential Vault 유형 변수를 전달할 수 있습니다. 그러나 Automation 360에서 Credential Vault 변수는 보안 강화를 위해 자격증명 유형 변수에만 전달되고 비 Credential Vault 유형 변수에는 전달되지 않습니다. 따라서 마이그레이션 프로세스는 먼저 자격증명 패키지의 자격증명을 문자열로 변환 작업을 사용하여 Credential Vault 유형 변수를 문자열 유형 변수로 변환하여 마이그레이션된 봇을 실행할 수 있도록 합니다. 그런 다음 문자열 변수는 MetaBot 로직 호출을 위해 작업에서 입력 매개변수로 사용되는 임시 변수에 할당됩니다.
- Credential Vault 변수를 사용하는 Bot은 하나의 MetaBot 로직에서 명령을 위해 다른 MetaBot 로직으로 전달됩니다.
- 로직(하위)을 포함하는 로직(상위)과 함께 MetaBot을 마이그레이션할 수 있습니다. 만약 하위 로직이 상위 로직 항목에 매핑된 후 이름이 변경되면, 이 상위 로직 매핑이 새 이름으로 마이그레이션됩니다. 명령을 수행할 때 이름이 변경된
- 옵션 1: 자격증명 유형 변수를 전달합니다.
- 하위 객체에 입력 봇 변수로 자격증명 유형 변수를 만듭니다.
- 상위 봇의 Task Bot 패키지에 대한 실행 작업에서 입력 값 필드를 업데이트하여 (MetaBot 로직에 해당하는) 하위 봇에 대해 생성된 자격증명 변수에 대한 Credential Vault 속성을 사용합니다.
- 옵션 2: 자격증명 값을 글로벌 값으로 전달합니다.
- Automation 360에 Enterprise 11의 로직 실행 명령에서 사용하는 자격증명에 대한 글로벌 값을 생성합니다.
- 상위 봇의 Task Bot 패키지에 대한 Run 작업에서 입력 값 필드를 업데이트하여 (MetaBot 로직에 해당하는) 하위 봇에 대해 생성된 자격증명 변수에 대해 전역 값을 사용합니다.
스크립트 실행
스크립트 실행 명령은 레거시 자동화 패키지의 스크립트 실행 작업으로 마이그레이션됩니다.
- 원인: 필드에서 인수 값( 에 의해 전달)에 큰따옴표 및 인수 끝에 백슬래시가 있고 변수 값에 공백이 포함되어 있으면 첫 번째 공백이 있는 곳에서 문자열이 중단됩니다(openJDK의 업그레이드 변경 사항 때문).
- 예: 폴더 경로를 Enterprise 11 봇을 Automation 360으로 마이그레이션할 때 이 단일 인수 값은 Automation 360에서 다음과 같이 네 가지 다른 인수 값으로 간주됩니다.
- \\fwus129ns.ny.fw.gs.com\mahatb\home\My
- Documents\Test
- Adhoc
- Request\
, "\\fwus129ns.ny.fw.gs.com\mahatb\home\My Documents\Test Adhoc Request\"을 사용해 전달되는 인수 값으로 고려하십시오. 이 - 솔루션: Enterprise 11 봇을 편집하고 의 변수 값에서 큰따옴표를 제거하십시오.
SAP 통합
GUI 옵션을 선택한 SAP으로 마이그레이션된 봇을 실행하지만 SAP GUI 창이 닫힌 경우, 예외 오류가 표시됩니다. 이러한 오류는 Automation 360에서 레코더 패키지가 런타임 중 창 제목을 사용하고, SAP 통합은 레코더 패키지로 마이그레이션되었기 때문에 발생합니다.
다음 표에는 SAP 객체 목록과 Automation 360로 마이그레이션 할 수 있는 작업이 나와 있습니다.
객체 | 작업 |
---|---|
텍스트 상자 | 텍스트 설정, 텍스트 추가, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭 |
콤보 박스 | 텍스트별 항목 선택, 색인별 항목 선택, 총 항목 가져오기, 선택한 항목 텍스트 가져오기, 선택한 항목 키 가져오기, 속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭 |
확인란 | 확인, 선택 취소, 전환, 상태 가져오기, 속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭 |
버튼 | 클릭, 속성 가져오기, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭 |
라디오 버튼 | 선택, 상태 가져오기, 속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭 |
메뉴 모음 | 텍스트별 항목 선택, 속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭 |
트리 | 속성 가져오기, 초점 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭, 총 항목 가져오기, 선택한 색인 가져오기, 선택한 텍스트 가져오기, 색인별 항목 선택, 텍스트별 항목 선택 |
라벨 | 클릭, 속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭 |
탭 | 속성 가져오기, 초점 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭, 총 항목 가져오기, 선택한 색인 가져오기, 선택한 텍스트 가져오기, 색인별 항목 선택, 텍스트별 항목 선택 |
그밖에 컨트롤 (여기엔 |
속성 가져오기, 포커스 설정, 왼쪽 클릭, 오른쪽 클릭, 더블 클릭 |
Enterprise 11 작업 | 동등한 Automation 360 작업 |
---|---|
창 활성화 | 창 패키지의 활성화 작업. |
창 닫기 | 창 패키지의 닫기 작업 |
스크립트 실행 | 레거시 자동화 패키지의 SAP 세션 추가 및 함수 실행 작업. |
창 최대화 | 창 패키지의 최대화 작업 |
창 복원 | 창 패키지의 복원 작업 |
Enterprise 11에서 BAPI 기능을 지원하는 SAP 명령은 Automation 360에서 SAP BAPI 패키지의 동등한 작업으로 마이그레이션됩니다.
Enterprise 11 명령 | Automation 360 작업 |
---|---|
연결 | JcoDllPath와 JcoJarPath 글로벌 값을 생성해야 합니다. JcoJarPath 전역 값을 SAP Java 커넥터 패키지의 위치로 업데이트하고 JcoDllPath를 SAP Java 커넥터 DLL의 위치로 업데이트합니다. |
함수 생성 | |
필드 옵션을 선택한 데이터 가져오기 명령 | |
테이블 옵션을 선택한 데이터 가져오기 명령 | |
구조 옵션을 선택한 데이터 가져오기 명령 | |
필드, 테이블 또는 구조 옵션을 선택했을 때 데이터 설정 명령 | |
함수 호출 | |
표준 워크플로 실행 | |
사용자 지정 워크플로 실행 |
이메일 보내기
Enterprise 10/Enterprise 11에서 이메일 보내기 명령은 시스템 로커 내에 자격증명 속성으로 저장된 사용자별 이메일 설정을 사용합니다. 첫 번째 봇이 마이그레이션되면 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 작업을 기반으로, 마이그레이션된 봇이 레거시 봇과 동일한 결과를 제공하도록 XML 패키지의 동작을 추가합니다.
SOAP 요청을 보내기 위해 Enterprise 11에 구성된 시간 초과 값은 전역 값(AASoapTimeOut)의 일부로 Automation 360로 마이그레이션됩니다. 기본 시간 초과 값은 Automation 360에서 60,000ms로 설정됩니다. SOAP 웹 서비스가 응답을 받는 데 더 오랜 시간이 걸릴 경우 이 값을 업데이트할 수 있습니다.
- 기본 및 정적: Enterprise 11 봇이 기본 또는 정적 URI 유형으로 구성된 경우 정적으로 마이그레이션되고 주소 위치 필드가 자동으로 채워집니다.
- 동적: Enterprise 11 봇이 동적 URI 유형으로 구성된 경우 동적으로 마이그레이션되고 주소 위치 필드는 비어 있습니다.
SOAP 웹 서비스 패키지 항목을 참조하십시오.
문자열 작업
Enterprise 11 또는 Enterprise 10 문자열 작업 명령이 문자열 패키지의 해당 작업으로 마이그레이션됩니다.
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 봇은 찾기와 바꾸기 명령에서 정규식을 사용하여 작업을 수행할 문자열을 검색할 수 있습니다. Automation 360의 동등한 작업도 정규식을 사용하여 작업을 수행할 문자열을 검색할 수 있습니다.
Enterprise 11에서 찾기와 바꾸기 명령을 사용할 경우 시스템은 변수에 사용되는 새 줄 문자(/n)를 고려합니다. 그러나 Automation 360에서는 찾기와 바꾸기 명령을 사용할 경우 시스템이 새 줄 문자를 고려하지 않습니다.
봇을 이전 또는 이후 동작으로 설정된 문자열 연산과 함께 Automation 360로 마이그레이션할 때 출력이 올바르게 검색되고 작업이 성공합니다. 일치하는 문자열 앞에 문자가 없는 경우에도 일치하는 출력이 표시됩니다. Enterprise 11에서 이전 또는 이후 동작이 있는 봇은 출력을 올바르게 검색하지 않으므로 소스 문자열 자체를 검색합니다. 일치하는 문자열 앞에 문자가 없으면 일치하는 항목이 없는 것으로 출력이 표시됩니다.
예:
작업 전/후 드래그 → (입력 : [소스 = (ABCZ)] → [이전 = Z] → [프롬프트-지정에 할당] → 출력 : 비어 있음("")
작업 전/후 드래그 → (입력 : [소스 = (ZABC)] → [이후 = Z] → [프롬프트-지정에 할당] → 출력 : ZABC
시스템
컴퓨터 잠금, 로그오프, 재시작, 종료 작업은 Automation 360의 시스템 패키지에 해당하는 작업으로 마이그레이션됩니다.
시스템 패키지 항목을 참조하십시오.
태스크
다음 테이블에는 Automation 360 Task Bot 패키지의 각 작업으로 마이그레이션된 여러 명령이 나와 있습니다.
Enterprise 11 또는 Enterprise 10 명령 | 동등한 Automation 360작업 및 패키지 |
---|---|
일시 중지 | 일시 중지 |
태스크 중지 | 중지 |
태스크 실행 | 실행. 하위 봇에서 반환된 출력은 상위 봇의 해당 변수에 매핑됩니다. |
터미널 에뮬레이터
텍스트 암호화는 Automation 360에 대한 텍스트 전송과 필드 설정 작업에서 지원되지 않습니다. 일반 텍스트 대신 Credential Vault을 사용하는 것이 좋습니다.
- 다음 터미널 모델을 사용하는 Bot을 Automation 360로 마이그레이션할 수 있습니다.
- VT 시리즈 터미널 유형의 VT 220 모델
- TN 5250 터미널 유형의 IBM 5555 B01 및 C01 모델
- 터미널 서버와의 연결을 설정하는 데 사용되는 세션을 상위 봇과 하위 봇 간에 공유할 수 있습니다. 상위 봇에서 세션을 닫는 대신 하위 봇에서 세션을 닫을 수 있습니다.
- 봇의 기본 터미널을 VT100 터미널 유형에 사용할 수 있습니다.
- 인코딩 목록의 DBCS 옵션과 연결 명령에서 선택한 CodePage 목록의 일본어 Shift-JIS (932) 옵션과 함께 Enterprise 11의 텍스트 보내기 명령을 사용하여 일본어 텍스트를 보내는 Bot은 Automation 360로 마이그레이션할 수 있습니다.
- v.24 이하에만 적용 : 터미널 에뮬레이터에서 키보드의 키를 수동으로 클릭하면 기본 키보드 Enter가 Enterprise 11에서 {enter}로 식별되며 Automation 360에서는 {return}으로 식별됩니다.
- 봇이 성공적으로 실행되려면 커서 위치 설정 작업에서 올바른 행 값(행 설정 값을 24로 사용하여 마지막 행에 커서 설정)을 설정했는지 확인합니다.
Automation 360는 레거시 기술을 지원하지 않으며 기본적으로 Enterprise 10/Enterprise 11 봇 고급 기술의 모든 기능을 지원합니다.
Automation 360의 최대 인덱스 값은 99999입니다. 마이그레이션 프로세스는 최대값 제한을 충족하기 위해 필드 설정 작업의 필드 인덱스 값을 99999로 자동 업데이트합니다. 인덱스 값이 99999보다 높고 변수에서 사용되면 수동으로 변경해야 합니다.
SSHI 기능은 Automation 360에서 아직 지원되지 않습니다.
필드 검색 작업을 사용하면 텍스트를 사용하여 필드 색인 또는 필드 이름을 검색할 수 있습니다.
Enterprise 11에서 생성된 Bot에는 봇을 Automation 360로 마이그레이션한 후 더 이상 시도 중... 텍스트가 나타나지 않습니다.
터미널 에뮬레이터 패키지 항목을 참조하십시오.
Variable Operation
- 값 유형 변수
- 이 명령의 기능은 Automation 360에서 여러 패키지로 나누어졌습니다.
Enterprise 10/Enterprise 11에서 이 명령은 지원되는 모든 데이터 유형에 대한 할당 작업을 수행 중이었습니다. Automation 360는 각 데이터 유형에 대한 전용 할당 작업을 구성했습니다. 마이그레이션 프로세스는 각 변수 작업이 수행하는 할당에 따라 수정된 패키지 및 작업의 매핑을 처리합니다.
소수 자릿수 구성 옵션을 사용하는 Enterprise 11 봇의 경우, 숫자 패키지의 문자열로 변환 작업이 마이그레이션된 봇에 추가됩니다. 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에서 봇은 Enterprise 10 또는 Enterprise 11과(와) 달리 소스 파일이 비어 있거나 목록 변수를 초기화하는 키가 없는 경우 오류가 발생합니다.
- 텍스트 파일을 읽고 선언한 배열 변수
- 배열 변수 유형은 Automation 360의 테이블 변수 유형으로 마이그레이션됩니다. 시스템은 CSV/TXT 패키지를 사용하여 해당 데이터를 읽고 봇의 테이블 변수에 로드합니다.
- 사전 변수
- 마이그레이션 프로세스는 모든 키와 값을 저장하는 임시 사전 변수를 생성합니다. 그런 다음 시스템에서는 사전 패키지 > 할당 작업을 사용하여 임시 사전 변수의 키와 값으로 대상 변수를 업데이트합니다.
- 텍스트 파일을 읽고 선언한 사전 변수
- 마이그레이션 프로세스는 CSV/텍스트 패키지를 사용하여 CSV 파일을 읽는 작업을 추가하고 데이터를 테이블 변수에 저장함으로써 이러한 사용 사례를 해결합니다. 그런 다음 테이블 변수에 루프를 수행하는 작업을 추가하고 사전 패키지 > 입력 작업을 사용하여 사전 변수에 키와 값을 추가합니다.
- Excel/CSV 파일을 읽고 선언한 배열 변수
- 마이그레이션 프로세스는 배열 변수 유형을 Automation 360의 테이블 변수 유형으로 마이그레이션하여 이러한 사용 사례를 해결합니다. 시스템은 Excel 고급 패키지의 열기, 여러 셀 가져오기, 닫기 작업을 추가하고 테이블 변수를 채웁니다.
- Variable Operation(시스템 변수 재설정)
- 다음 시스템 변수는 Automation 360의 사용자 정의 변수로 마이그레이션됩니다. 시스템은 Automation 360에서 생성된 해당 변수의 값을 지우는 각각의 작업을 추가합니다.
- 이메일 참조
- 이메일 발신자
- 이메일 메시지
- 이메일 수신일
- 이메일 수신 시간
- 이메일 제목
- 이메일 수신자
- 오류 설명
- 오류 줄 번호
대기
Automation 360에서 창 대기와 화면 변경 대기는 각 창이 지정된 시간에 열리거나 닫히지 않거나 지정된 시간에 화면을 찾을 수 없는 경우 예외 오류를 발생시킵니다. 이러한 경우, 명령이 봇을 중지하도록 구성된 경우 시스템은 try와 catch 블록을 추가하고, catch 블록에 태스크 중지 작업을 추가합니다. 이는 마이그레이션된 봇의 실행 동작이 Enterprise 10/Enterprise 11와 동일한지 확인하기 위한 것입니다.
Bot 중지 작업이 있는 명령을 마이그레이션하고 있기 때문에 Automation 360의 try와 catch 블록으로 캡슐화되므로 다른 이유로 인해 작업이 실패하면 봇도 중지됩니다. 마이그레이션 프로세스 중에 태스크 중지 옵션을 선택하면 Bot 중지 작업은 마이그레이션된 봇에 오류 처리기를 추가합니다.
창 대기 작업은 Automation 360에서 지원되지 않는 좌표에 대해 음수 값을 가질 수 있습니다. 마이그레이션 프로세스 중에 음수 값이 0으로 변경됩니다.
웹 레코더
웹 레코더의 모든 명령(아래에 명시적으로 언급된 명령 제외)은 Automation 360의 레거시 자동화 패키지 내에서 각각의 작업으로 마이그레이션됩니다. 레거시 자동화 패키지는 마이그레이션된 봇이 Enterprise 10/Enterprise 11와 동일한 결과를 제공하도록 합니다. 그러나 새로운 개발에는 레거시 자동화 패키지를 사용하지 않는 것이 좋습니다.
깨진 링크 찾기는 패키지로 마이그레이션됩니다. 뿐만 아니라, Enterprise 10/Enterprise 11에는 도구 > 옵션 내 "깨진 링크 찾기 시간초과"와 "깨진 링크 찾기" 옵션이 있습니다. Automation 360에는 이러한 옵션을 작업의 부분으로 가지고 시간초과가 10초로 기본 설정되고 병렬 스레드 수 값은 10으로 기본 설정됩니다.
파일 다운로드가 패키지로 마이그레이션됩니다.
마이그레이션 프로세스 중에 다음 작업에도 오류가 계속되면 확인란이 활성화되면 테이블 추출 작업이 마이그레이션된 봇에 추가 오류 처리기를 추가합니다.
창 작업
Windows 작업의 모든 명령이 Automation 360의 창 패키지에 해당하는 작업으로 마이그레이션됩니다.
Enterprise 11 봇은 활성 창 제목 가져오기, 창 활성화, 창 최대화, 창 최소화, 창 닫기, 창 크기 조정 명령에서 정규식을 사용하여 작업을 수행할 창을 검색할 수 있습니다. Automation 360의 동등한 작업도 정규식을 사용하여 작업을 수행할 창을 검색할 수 있습니다.
창 패키지 항목을 참조하십시오.
XML
XML의 모든 명령은 Automation 360의 XML 패키지의 해당 작업으로 마이그레이션됩니다.
Enterprise 10/Enterprise 11 | Automation 360 |
---|---|
XML 세션 종료 | 세션 종료 |
XML 세션 시작 | 세션 시작 |
노드/속성 삭제 | 노드 삭제 |
노드/특성 업데이트 | 노드 업데이트 |
"단일 노드" 옵션이 선택된 상태에서 노드 가져오기 작업 | 단일 노드 가져오기 작업 |
"다중 노드" 옵션이 선택된 상태에서 노드 가져오기 작업 | 다중 노드 가져오기 작업 |
Enterprise 11에서 다중 노드 옵션이 선택된 상태에 XML 명령을 노드 가져오기로 설정하면 XPath 표현식은 일치하는 표현식의 마지막 요소만 반환합니다. Automation 360에서 XPath 표현식은 일치하는 모든 요소를 반환합니다.
XML 파일에서 네임스페이스가 포함된 노드를 추출한 Enterprise 11 봇은 Automation 360로 마이그레이션할 수 있습니다. XML 파일의 노드에 네임스페이스를 추가하는 경우 변경 사항을 반영하기 위해 XML 파일을 저장하고 다시 로드해야 합니다.
XML 패키지 항목을 참조하십시오.