v.27 릴리스에 대한 마이그레이션 업데이트

Enterprise 11 및 10 버전에서 Automation 360 v.27으로 마이그레이션의 새로운 기능과 변경된 기능, 수정 사항 및 제한 사항을 살펴보십시오.

새로운 기능

Enterprise 11Enterprise 10
이메일 작업에서 기본 인증을 사용하는 Automation 360 Bot 스캔

이 릴리스에서는 Bot Scanner를 사용하는 모든 Automation 360 Bot을 스캔하고 이메일 패키지 및 이메일 트리거 작업에서 기본 인증을 사용하는 Bot을 식별하여 수동으로 Bot을 식별할 필요가 없습니다.

Bot Scanner 보고서를 사용하여 기본 인증으로 인해 Bot에 미치는 영향과 인증 모드를 기본에서 OAuth 2.0으로 전환하는 데 필요할 것으로 예상되는 노력을 분석할 수 있습니다.

자세한 내용은 기본 인증 사용이 포함된 이메일 작업에 대해 Automation 360 Bot을 스캔 | 기본 인증 스캐닝 메시지 항목을 참조하십시오.

마이그레이션 후 자동으로 생성되는 변수

Bot Scanner 유틸리티에서 다음과 같은 참조되지 않은 시스템 변수를 포함하는 Bot은 더 이상 조치 필요 또는 검토 필요로 플래그가 지정되지 않습니다.

  • $Excel Column$
  • $Filedata Column$
  • $Dataset Column$
  • $Table Column$
  • $XML Data Node$
  • $PDFTitle$
  • $PDFSubject$
  • $PDFFileName$
  • $PDFAuthor$

마이그레이션 후 시스템은 Automation 360 명명 규칙에 따라 이러한 변수를 자동으로 생성하고 마이그레이션된 Bot이 성공적으로 실행됩니다.

이메일 전송 명령으로 SMTP 서버 유형 지원

이메일 전송 명령으로 Bot을 마이그레이션할 때 Bot 마이그레이션 마법사발신 이메일 서버 설정 사용 옵션을 선택하여 Enterprise 11 Bot에 대한 서버 유형을 식별하고 선택할 수 있습니다. 새 SMTP 서버 유형 옵션을 사용하여 필요한 서버 세부 정보를 구성할 수 있습니다.

엔터프라이즈 Bot 마이그레이션 항목을 참조하십시오.

레거시 Bot의 자동 편집 기능 개선

파일에 기록 명령이 포함된 레거시 Bot을 마이그레이션한 경우, 캐리지 반환 및 줄 바꿈(CRLF) 문자는 자동으로 LF 문자로 변환되었습니다 Automation 360에서 텍스트는 줄 바꿈 없이 한 줄로 표시되는 반면 Enterprise 11에서 CRLF는 줄 바꿈으로 각 줄의 끝에 추가됩니다. 결과적으로 마이그레이션된 Bot에 CRLF를 삽입하려면 $String:Newline$ 변수를 추가해야 했습니다.

Bot 마이그레이션 마법사의 새로운 \n 문자를 \rn\n파일에 기록 작업으로 변환 옵션을 통해 새 CRLF를 마이그레이션된 Bot에 자동으로 추가하고 수동 편집을 피할 수 있습니다. 로그 파일에 대해 파일에 기록 하위 명령을 사용하는 마이그레이션된 Bot은 문자열에서 CRLF 문자를 사용할 수 있습니다.

엔터프라이즈 Bot 마이그레이션 항목을 참조하십시오.

Enterprise 11만 해당
패키지 및 작업에 대한 마이그레이션 향상
  • 텍스트 파일에서 값을 읽는 변수로 Enterprise 11 Bot을 마이그레이션할 때 시스템이 문자열을 추가합니다. 텍스트 파일에서 문자열 가져오기 하위 명령은 텍스트 파일에서 문자열 변수로 변수를 가져옵니다. 결과적으로 마이그레이션된 Bot에 추가 라인이 추가됩니다.

    추가 라인을 처리하기 위해 변수 읽기 작업텍스트 파일 패키지에 추가되었습니다.

    이 작업을 사용하여 마이그레이션된 Bot에서 텍스트 파일의 모든 변수 값을 한 줄로 읽을 수 있습니다. 따라서 마이그레이션 후 작업을 단순화하고 마이그레이션된 Bot에 추가되는 라인 수를 줄입니다.

    변수 읽기 작업 항목을 참조하십시오.
  • Microsoft는 다음과 같은 프로토콜에 대해 Exchange Online에서 기본 인증을 사용하는 기능을 제거합니다.
    • RPC
    • MAPI
    • 오프라인 주소록(OAB)
    • Exchange 웹 서비스(EWS)
    • POP
    • IMAP
    • Exchange ActiveSync(EAS)
    • PowerShell
    기본 인증으로 IMAP, POP3, or EWS 프로토콜을 사용하여 Exchange Online을 연결하는 이메일 자동화를 위한 Bot을 실행하는 고객들을 위해 OAuth2 인증을 지원하는 인증 옵션이 추가되었습니다.

    인증 유형 PKCE이 있는 인증 코드 또는 클라이언트 자격증명을 사용하여 OAuth2 옵션으로 설정된 인증 유형으로 Enterprise 11 Bot을 마이그레이션할 수 있습니다.

  • 데이터베이스 패키지읽기 원본 작업에 다음 옵션이 도입되었습니다. 데이터가 없으면 파일을 만들지 마십시오. 이 옵션은 데이터베이스 패키지와 함께 마이그레이션된 Bot에 대해 기본적으로 선택되고, 이제 마이그레이션된 BotEnterprise 11과 같은 동작을 따릅니다. 실행된 SQL 쿼리가 데이터를 반환하지 않는 경우 동작은 다음과 같습니다.
    • 이 옵션을 선택하면 CSV 파일이 생성되지 않습니다.
    • 이 옵션을 선택하지 않으면 0KB CSV 파일이 생성됩니다.
    자세한 내용은 읽어오기 작업 사용 항목을 참조하십시오.
  • 마이그레이션된 Bot입력 키 시뮬레이션 > 입력 키 시뮬레이션 작업에서 새로 추가된 돌아가기 키를 지원합니다. 이러한 BotEnter 키(Num Enter로 이름 변경)와 새로 추가된 돌아가기 키를 계속 표시합니다.
  • 마이그레이션된 Bot날짜 시간 명령의 작업 전체에서 날짜 시간 글로벌 변수에 대한 액세스를 지원합니다.
동일한 이름을 가진 DLL을 포함하는 여러 MetaBot에 대한 참조를 포함하는 Task Bot을 성공적으로 마이그레이션할 수 있습니다. 첫 번째 DLL의 세션 이름은 DLL 이름을 사용하여 생성됩니다. 다른 MetaBot에서 동일한 이름을 가진 후속 DLL이 마이그레이션되면 DLL이 있는 폴더의 ID가 세션 이름으로 사용됩니다.

예: M_DLL_Session-<MetabotFolderId>_<DLLName>.

버그 패치

Enterprise 11 Bot이 인증을 구성하지 않고 이메일 전송 명령을 사용하면 이제 마이그레이션 후 이메일 서버 호스트, 이메일 서버 포트내 서버 인증 필요 값이 적절한 값으로 설정됩니다.

이전에는 마이그레이션 후 이러한 값이 null 변수로 설정되어 인증에 실패했습니다.

서비스 클라우드 케이스 ID: 01849475

마이그레이션 후, Visual Basic 스크립트 또는 스크립트 실행 레거시 자동화 작업JavaScript를 사용하고 따옴표 없이 공백을 포함한 여러 개의 매개변수를 사용하는 Bot은 이제 실행 후 올바른 출력을 표시합니다.

이전에는 그러한 Bot은 잘못된 출력을 표시하고 있었습니다.

서비스 클라우드 케이스 ID: 01901882

쿼리 선택 Bot이 유효성 검사를 실행할 때 마이그레이션 중에 더 이상 오류가 발생하지 않습니다. 이전에는 텍스트 드라이버에서 다음과 같은 오류가 무작위로 발생했습니다.

[Microsoft][ODBC 텍스트 드라이버] 객체가 잘못되었거나 더 이상 설정되지 않았습니다.

Automation 360로 마이그레이션 후 Windows 컨트롤에서 If, IF/ELSE, 또는 루프를 사용하는 Bot에 대한 애플리케이션 창이 존재하지 않는 경우 이러한 BotBot이 실행되는 중 더 이상 오류가 발생하지 않습니다.

서비스 클라우드 케이스 ID: 01846262

BotAutomation 360로 마이그레이션할 때 저장 절차 매개변수가 Nvarchar로 올바르게 설정됩니다
파일폴더 루프가 포함된 BotAutomation 360로 마이그레이션되면, 해당 폴더가 존재하지 않는 경우 오류가 표시되었습니다. 이제 파일폴더 루프 전에 If 조건이 추가되어 폴더가 있는지 확인할 수 있으므로 해당 레거시 Bot과 같은 이러한 Bot을 마이그레이션할 수 있습니다.
하위 문자열 명령을 포함하는 Bot을 선택적 길이 속성이 비어 있는 경우에도 문자열 패키지에서 Automation 360로 마이그레이션할 수 있습니다.
중첩 루프 내에$counter 변수가 있는 BotAutomation 360로 마이그레이션하면 이제 하위 루프 카운터가 상위 루프 카운터로 설정되고 하위 루프 반복이 올바르게 처리됩니다.
루프 패키지 내 쿼리 선택을 실행하고 결과 세트를 더 반복하면 그에 따른 루프가 이제 예상대로 최신 기록을 반복합니다.

서비스 클라우드 케이스 ID: 01799961

객체 복제 명령에서 0 초로 설정된 객체에 값이 존재할 때까지 대기 옵션을 가진 Bot을 성공적으로 마이그레이션할 수 있습니다.
자격증명 변수를 사용하는 IF/ELSE 조건으로 로직 실행 명령을 사용하는 경우 모든 자격증명 변수가 성공적으로 마이그레이션됩니다.
정적 값이 있는 문자열 변수로 Enterprise 11 Bot을 마이그레이션할 때 레거시 식을 통한 변수 구문 분석이 더 이상 수행되지 않습니다. 이렇게 하면 마이그레이션된 Bot에 불필요한 구문 분석 표현식이 추가되는 것을 방지할 수 있습니다.

서비스 클라우드 케이스 ID: 01819830

여러 클립보드 변수를 출력으로 포함하는 마이그레이션된 Bot을 성공적으로 실행할 수 있습니다. Automation 360는 모든 변수 뒤에 클립보드:복사 대상 작업을 추가하여 마이그레이션된 Bot이 적절하게 실행되도록 합니다.

서비스 클라우드 케이스 ID: 01815938

터미널 에뮬레이터 명령으로 연결 작업을 사용하는 Enterprise 11 Bot을 마이그레이션할 때 호스트 이름 필드에 자격증명 변수가 있으면 마이그레이션 이후 필드가 올바르게 매핑됩니다.

서비스 클라우드 케이스 ID: 01861600

레거시 자동화 > 웹 컨트롤 관리 > 텍스트별 항목 선택 작업을 포함하는 마이그레이션된 Bot을 실행하면 이제 변수가 포함된 목록이 예상대로 표시됩니다.

서비스 클라우드 케이스 ID: 01782998

이제 Bot Runner 사용자가 한 번이라도 Enterprise 11 클라이언트에 로그인한 적이 있는 경우에도 마이그레이션된 Automation 360 Control Room에서 Bot Runner 사용자의 라이선스를 변경, 재할당 또는 삭제할 수 있습니다.

이전에는 이러한 경우 오류가 표시되었습니다.

서비스 클라우드 케이스 ID: 01829547

루프 내부에서 이메일 전송 명령을 포함시키면 SMTP 서버에서 마이그레이션된 Bot을 성공적으로 실행할 수 있습니다. 이 루프는 100번 이상 반복됩니다.

서비스 클라우드 케이스 ID: 01792886

Error_description 변수가 대소문자를 구분하는 경우 마이그레이션된 Bot은 중복 변수를 생성하지 않습니다.

서비스 클라우드 케이스 ID: 01861530

이제 Enterprise 11 Control Room의 다중 노드 설정에서 감사 로그 내보내기 유틸리티를 사용하여 감사 로그를 성공적으로 마이그레이션할 수 있습니다.

이전에는 이러한 경우 감사 로그 내보내기 유틸리티에 예외 오류가 표시되었고, 감사 로그를 마이그레이션할 수 없었습니다.

서비스 클라우드 케이스 ID: 01912835

제한 사항

Enterprise 11에서 Bot이 특정 키(예: Ctrl, Shift, Caps Lock, Num Lock 등)를 키 입력 삽입 명령에서 사용하는 경우, 하위 Bot 실행 중에 오류가 발생하면 키가 재설정되었습니다. 하지만, 마이그레이션 후 하위 Bot 실행 중에 오류가 발생하면 이러한 키가 재설정되지 않습니다. 결과적으로 다른 후속 하위 Bot 또는 메인 Bot이 실행되는 동안 다른 출력이나 동작이 발생할 수 있습니다.

서비스 클라우드 케이스 ID: 00773679

이메일 전송 명령을 사용하고 Automation 360에서 Bot을 실행하는 Bot을 마이그레이션하면 이메일 본문의 미리 정의된 자리 표시자는 실제 내용으로 대체되지 않습니다.
예시:
Task Name: <taskname>
Repeat: <repeat>
Status: <status>
Last Run Time: <lastruntime>
반면에 이러한 자리 표시자를 사용하여 Enterprise 11에서 Bot을 실행하면 다음 출력이 생성됩니다.
Task Name: PLACEHOLDER_SEND.atmx
Repeat: Do not Repeat
Status: Failed
Last Run Time: 11/29/2022 13:04:22

서비스 클라우드 케이스 ID: 01908010

Xpath 표현식을 포함하는 XML 패키지를 통해 마이그레이션된 Bot을 사용하는 경우 실행 중인 Bot이 실패하고 다음 오류 메시지가 생성될 수 있습니다. No node found at XPath
이 문제는 다음과 같은 특정 시나리오에서 발생할 수 있습니다.
  • 루트 요소에 네임스페이스가 없고 XML 패키지의 하위 요소에 기본 네임스페이스가 있는 경우.
  • XML 문서에 정의된 xmlns(기본 XML 네임스페이스)가 두 개 이상 있는 경우.

서비스 클라우드 케이스 ID: 01874203, 01798339

XML path is not working which works fine in Enterprise 11 항목을 참조하십시오.

인터페이스 업데이트

마이그레이션
기본 인증이 포함된 이메일 작업을 사용한 Bot 옵션이 Bot Scanner에 추가되어 이메일 패키지와 이메일 트리거에서 기본 인증을 사용하는 Bot을 스캔합니다.기본 인증과 함께 이메일 작업을 사용하여 Bot을 선택하는 Bot Scanner 마법사 표시 옵션

이메일 작업에서 기본 인증을 사용하는 Automation 360 Bot 스캔

발신 이메일 서버 설정 사용 옵션이 Bot 마이그레이션 마법사에 추가되어 사용자가 사용하는 이메일 서버 유형을 지정합니다. 이메일 발신 서버 유형을 선택하는 옵션을 표시하는 Bot 마이그레이션 마법사

이메일 전송 명령으로 SMTP 서버 유형 지원

Bot을 수동으로 편집할 필요가 없고 마이그레이션된 Bot에 새 줄이 자동으로 추가되는 옵션을 제공하기 위해 \n 문자를 \rn\n 파일에 기록 작업으로 변환 옵션이 Bot 마이그레이션 마법사에 추가되었습니다.Bot에 새 줄을 가져오는 옵션을 선택하는 옵션을 표시하는 Bot 마이그레이션 마법사

레거시 Bot의 자동 편집 기능 개선