Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

보고서 분석

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

보고서 분석

Bot Scanner에서 생성된 보고서를 분석하여 마이그레이션 할 수 있는 bots(TaskBotsMetaBots)에 대한 정보를 가져올 수 있습니다.

Bot Scannerbots에 대한 다음 주요 정보를 제공합니다.
  • 분석된 bots의 수
  • Automation 360로 마이그레이션 할 수 있고 마이그레이션할 수 없는 bots의 수 및 비율
  • bots에서 사용되는 명령 및 변수와 사용 빈도
  • 현재 bots을 마이그레이션 할 수 없는 이유 및 이러한 사항 발생 빈도
  • 명령 동작의 변경으로 인해 사용자가 마이그레이션 후 수행해야 하는 작업
중요사항: Enterprise 10 또는 Enterprise 11 버전과 100% 기능적 동등성을 달성하기 위해 Automation 360를 자주 업데이트합니다. Automation 360에서 마이그레이션을 지원하는 bots, 명령, 변수의 비율은 다음 릴리스에서 100%에 도달할 때까지 증가합니다. 즉Enterprise 10 또는 Enterprise 11에서 수행하는 모든 기능에 대해 동등한 기능이 Automation 360에 있습니다.

Enterprise 10 또는 Enterprise 11 기능의 대부분은 있는 그대로 사용할 수 있지만, 일부 기능은 (클라이언트가 없는) 웹 운영을 지원하기 위해 다르게 구현됩니다. 이러한 기능의 경우, bots의 작성 방식을 변경해야 합니다.

Bot ScannerEnterprise ClientEnterprise 10Enterprise 11 버전을 모두 사용하여 만든 bots(TaskBotsMetaBots)를 스캔하도록 설계되었습니다. 총 파일 수에는 건너뛰고 검사하지 않은 파일 수가 포함됩니다.

보고서는 Automation Anywhere 봇 스캐너 대화 상자의 대상 폴더 선택 필드에서 지정한 출력 위치에서 사용할 수 있습니다. Bot Scanner은 스캔한 각각의 bot에 대해 요약 보고서와 별도의 보고서를 생성합니다. MetaBot에서 사용할 수 있는 각 로직에 대한 별도의 리포트를 생성합니다.

스캔한 각각의 bot에 대한 보고서(XML 형식)가 포함된 raw-data 폴더가 생성됩니다. 이는 엔지니어들이 마이그레이션 프로세스를 추가로 분석하고 필요한 경우 시정 조치를 취하는 데 도움이 됩니다. 요약 보고서 또는 스캔한 bots의 개별 보고서에는 개인 식별 정보(PII)가 포함되지 않습니다.

제품 개선을 위해 보고서를 당사와 공유하기로 선택한 경우 raw-data 폴더에서 파일을 압축하고 고객 성공 관리자(CSM) 또는 파트너 지원 관리자(PEM)와 조율합니다. Automation Anywhere와 자동으로 공유되는 데이터는 없습니다.

시스템은 raw-data 폴더 내에 4개의 폴더를 생성하며 이 폴더에는 다양한 보고서가 포함되어 있습니다.
  • Migratable_Bots: Automation 360로 마이그레이션할 수 있는 bots에 대한 보고서가 포함되어 있습니다.
  • Non_Migratable_Bots: Automation 360로 마이그레이션할 수 없는 bots에 대한 보고서가 포함되어 있습니다.
  • Failed_to_Analyze: Bot Scanner가 분석에 실패한 bots의 보고서를 포함합니다.
  • MetaBots: Automation 360로 마이그레이션 할 수 있고 마이그레이션 할 수 없는 MetaBots의 보고서와 Bot Scanner가 분석하지 못한 보고서를 포함합니다.

전체 bots 요약 보고서

요약 보고서는 Automation 360로 마이그레이션 할 수 있는지 여부, 스캔한 bots의 총 수, Automation 360로 마이그레이션 하는 데 지원되는 bots(백분율)에 대한 정보를 제공합니다.

예를 들어, Bot Scanner가 10개의 bots을 스캔했다고 가정합니다. 10개 bots 중, 8개 botsAutomation 360로 마이그레이션할 준비가 되었으면 마이그레이션할 수 있는 bots 비율은 80%입니다.

각 탭의 정보를 보고 botsAutomation 360로 마이그레이션할 수 있는지 또는 아닌지를 식별합니다.

지금 마이그레이션할 수 있는 Bots

현재 Automation 360로 마이그레이션할 수 있는 bots의 개수와 비율을 봅니다.

bots과 관련 명령을 검토할 수 있습니다.
  • Bots
    마이그레이션할 수 있는 bots과 마이그레이션 후 수행해야 할 수 있는 작업을 나열합니다. 또한 마이그레이션할 수 있는 이러한 bots에 검토가 필요한 지 여부를 확인할 수 있습니다. 다음 탭을 클릭하여 세부 정보를 찾으십시오.
    선택권 작업
    검토 필요 마이그레이션할 수 있고 Enterprise 11 또는 Enterprise 10 버전과 비교하여 Automation 360 제품 동작의 변경으로 인해 수정해야 하는 경우 검토해야 하는 bots을 나열합니다.

    CSV 파일을 다운로드하여 bots 오프라인 목록을 검토하거나 부서 등의 다른 사람과 목록을 공유할 수 있습니다.

    다음 탭에 정보가 표시됩니다.
    • Bots
      • 검토가 필요한 명령이 포함된 bots의 목록이 표시됩니다. bot의 이름, 봇의 위치, 이 bot을 하위 bot로 사용 중인 상위 bots 수와 같은 정보가 표시됩니다.
      • bot 이름을 클릭하여 bot이 포함하는 명령, 명령 동작의 변경에 대한 메시지, 빈도(명령이 bot에서 사용되는 횟수)를 표시합니다. 명령 목록을 XML 파일로 다운로드하여 파일을 오프라인으로 검토합니다.
    • 메시지
      • 명령 동작의 변경에 대한 검토 메시지가 표시됩니다. 메시지가 표시되는 명령의 동작 변경이 영향을 미치는 bots 개수와 이러한 bots에서 명령이 사용되는 횟수와 같은 정보가 표시됩니다.
      • 검토 메시지를 클릭하여 명령을 포함하는 연관된 bots, bot의 위치, 각 bots에서 명령이 사용되는 행 번호를 봅니다.
    검토 필요 없음 작업이 필요하지 않고 Automation 360로 마이그레이션할 수 있는 bots을 나열합니다. CSV 파일로 마이그레이션할 수 있는 bots의 목록을 다운로드하여 파일을 오프라인으로 검토하거나 부서 등의 다른 사람과 파일을 공유합니다. 이 목록에서 bot을 클릭하여 XML 보고서를 오프라인으로 봅니다.
  • 명령

    마이그레이션할 수 있는 명령과 스캔한 모든 bots에서 명령이 사용되는 횟수를 나열합니다. CSV 파일로 마이그레이션할 수 있는 명령의 목록을 다운로드하여 파일을 오프라인으로 검토하거나 부서 등의 다른 사람과 파일을 공유합니다.

지금 마이그레이션할 수 없는 Bots

현재 Automation 360로 마이그레이션할 수 없는 bots의 개수와 백분율을 봅니다.

bots과 관련 명령을 검토할 수 있습니다.
    • Automation 360로 마이그레이션할 수 없는 bots을 나열합니다. bot 이름, 위치, 오류 메시지 또는 오류 메시지를 보는 방법에 대한 정보, 이 bot이 하위 bot으로 사용되는 빈도 등의 정보를 봅니다.
      주: 하위 bot을 마이그레이션할 수 없으면 상위 bot을 마이그레이션할 수 없습니다. 마찬가지로, 해당 MetaBot에서 사용 가능한 로직을 Automation 360로 마이그레이션 할 수 없는 경우 MetaBot은 마이그레이션되지 않습니다.
    • CSV 파일로 마이그레이션할 수 없는 bots이 아닌 봇의 목록을 부서 등의 다른 사람과 파일을 공유하기 위해 다운로드합니다.
    • 이러한 bots을 클릭하여 특정 bot의 마이그레이션을 차단하는 명령의 세부정보, 명령이 bot에서 사용되는 행 번호 등과 같은 bot에 대한 특정 세부정보나 오류 메시지를 봅니다. 명령 목록을 XML 파일로 다운로드하여 오프라인으로 검토합니다.
  • 명령
    • Automation 360로 마이그레이션 할 수 없는 명령 및 시스템 변수를 나열합니다. 지원되지 않는 명령 또는 하위 bots에서 사용되는 변수로 인해 영향을 받는 상위 bots 수, 스캔한 모든 bots에서 명령 또는 시스템 변수가 사용되는 빈도, 마이그레이션을 위해 각 명령 또는 변수가 사용될 예정인 릴리스 등의 정보를 봅니다.
      주: N/A 상태의 명령을 포함하는 Bots은 마이그레이션할 수 없습니다. 그러나, 소스 bots을 수정한 다음 마이그레이션할 수 있습니다. 봇 스캐너 명령이 N/A 상태를 보고합니다.
    • CSV 파일로 마이그레이션할 수 없는 명령의 목록을 다운로드하여 파일을 오프라인으로 검토하거나 부서 등의 다른 사람과 파일을 공유합니다.
    • 이 목록에서 메시지를 클릭하여 영향을 받는 명령 또는 변수를 사용한 bots과 영향을 받은 해당 bots의 위치를 봅니다. 이 목록에서 각 bot을 클릭하여 XML 보고서를 오프라인으로 봅니다.

이 보고서는 다음 버전의 Bot Scanner을 사용할 수 있을 때까지 유효합니다. 다음 버전의 Bot Scanner을 사용할 수 있게 되면 보고서 만료 메시지가 표시됩니다. Bot Scanner의 최신 버전을 다운로드하고 bots를 다시 스캔해야 합니다.

마이그레이션 후 필요한 검증 및 조치

bots의 일부 명령은 Bot Scanner 보고서에 검토 필요로 표시될 수 있습니다. 이러한 항목의 경우, bots을 마이그레이션한 후 특정 검증이나 업데이트를 수행해야 합니다.

다음 Bot Scanner 메시지는 확인 또는 일부 조치를 요구합니다.

  • 하위 봇 경로는 완전히 변수로 되어 있으며 런타임에서 확인됩니다. 변수에 지정된 경로가 올바르지 않으면 봇은 실행 시 실패합니다. 봇 마이그레이션을 검토하십시오.

    하위 bot이 변수로 된 경로에서 지정된 위치에서 사용할 수 있는지 확인하십시오. 상위 bot의 경로가 올바르지 않으면 올바른 하위 bot을 가리키도록 경로를 업데이트합니다.

  • 시스템 변수 "오류 설명"에서 반환되는 값은 다른 레거시 버전일 수 있습니다. 마이그레이션된 봇을 검토하십시오.

    Automation 360의 일부 오류 메시지에 대한 설명이 동일한 오류에 대한 Enterprise 11 또는 Enterprise 10와 다를 수 있습니다. Enterprise 11 또는 Enterprise 10 bot이 오류 메시지 설명에 따라 결정되도록 구성된 경우, 오류 메시지에 대한 새 설명을 기준으로 마이그레이션된 bot을 업데이트해야 할 수 있습니다.

  • "Database - Connect" 명령의 마이그레이션은 완료되었지만 "Windows 인증"에 대한 추가 구성이 필요합니다. 자세한 내용은 데이터베이스 패키지 설명서를 참조하십시오.

    지정된 단계를 완료하여 Windows 인증을 사용하여 Microsoft SQL Server에 연결하십시오.

    Windows 인증을 사용하여 Microsoft SQL Server에 연결

  • 가변 조건을 포함한 "IF"의 마이그레이션이 완료되었습니다. 그러나, 사용자 변수의 날짜 형식을 확인할 수 없으므로, 기본 날짜 형식 mm/dd/yyyy HH:mm:ss로 마이그레이션되었습니다. 필요한 경우 형식을 검토하고 변경하십시오.

    마이그레이션된 bot의 날짜 형식을 해당 bot에 대해 Enterprise 11에서 사용된 형식과 동일한 형식으로 업데이트합니다.

  • 위치로 사용된 변수가 인덱스 또는 열 이름인지 확인할 수 없습니다. 인덱스 위치는 1이 아닌 0부터 시작하므로 필요한 경우 필요한 조치를 취합니다.

    Enterprise 11 또는 Enterprise 10 bot에서 FileData Column[$variable$] 또는 Excel Column[$variable$] 시스템 변수를 사용한 경우 $variable$에서 열 이름을 사용한 것으로 가정합니다. 이러한 경우 마이그레이션된 bot에 FileData Column{$variable$} 식이 포함됩니다. Enterprise 11 또는 Enterprise 10 bot의 $variable$에 열 번호가 포함되어 있으면 마이그레이션된 bot의 식을 FileDataColumn[$var.String:toNumber()$]로 업데이트해야 합니다.

  • MetaBot의 로직에 대한 입력으로 자격증명 변수를 사용하는 로직 실행 명령

    TaskBot에서 MetaBot 로직으로 Credential Vault 속성을 전달하는 로직 실행 명령을 사용하는 BotsAutomation 360로 마이그레이션할 수 있습니다. 자격증명 이름 및 속성 이름은 마이그레이션된 bot의 해당 행에 있는 필드에 표시됩니다.

    복원된 Enterprise 11 데이터베이스를 사용하여 마이그레이션한 경우, Automation 360Enterprise 11 bot에서 사용된 자격증명 변수에 대해 locker가 생성됩니다.

    다음 옵션 중 하나를 선택하여 마이그레이션된 bots을 성공적으로 실행하십시오.
    • 옵션 1: 자격증명 유형 변수를 전달합니다.
      1. 하위 객체에 입력 bots 변수로 자격증명 유형 변수를 만듭니다.
      2. 상위 botTask Bot package에 대한 Run action에서 입력 값 필드를 업데이트하여 (MetaBot 로직에 해당하는) 하위 bot에 대해 생성된 자격증명 변수에 대한 Credential Vault 속성을 사용합니다.
    • 옵션 2: 자격증명 값을 전역 값으로 전달합니다.
      1. Automation 360Enterprise 11로직 실행 명령에서 사용하는 자격증명에 대한 전역 값을 생성합니다.
      2. 상위 botTask Bot package에 대한 Run action에서 입력 값 필드를 업데이트하여 (MetaBot 로직에 해당하는) 하위 bot에 대해 생성된 자격증명 변수에 대해 전역 값을 사용합니다.
    Automation 360 설치 시 복원된 Enterprise 11 데이터베이스를 사용하지 않았다면, 먼저 Enterprise 11 bot에서 사용된 자격증명 변수에 대한 필수 로커를 생성한 후, 선행 단계를 수행해야 합니다.
    주: Automation 360Credential Vault 속성을 자격증명 유형 변수에만 할당할 수 있도록 하여 보안을 강화시켜줍니다. 이렇게 하면 자격증명이 아닌 유형 변수에 할당되었을 수 있는 Credential Vault 속성이 안전하지 않는 방식으로 처리되는 경우가 제한됩니다.

개별 bot에 대한 보고서

각각의 bot에 대한 보고서는 종속성, 변수 및 사용된 명령에 대한 정보를 제공합니다.

개별 bot 보고서는 다음 코드와 비슷합니다.


            <analysis version="1.3.0">
                <stat>
                    <dependencies ucount="0" count="0"/>
                    <errors ucount="6" count="12">
                        <error count="1">System variable $AAApplicationPath$</error>
                        <error count="1">Command [If FolderNotExist] 
                        is not supported</error>
                        <error count="3">System variable $CurrentDirectory$</error>
                        <error count="3">System variable $Extension$</error>
                    </errors>
                </stat>
                <commands>
                    <command target-action="assign" name="VariableOperation" line="1" 
                    grp="VariableOperation" api="VarOpe">
                        <msg type="error" review="true" category="variable">System 
                        variable $AAApplicationPath$</msg>
                        <msg type="info" review="false" category="default">Command 
                        parameter [Option] of type [String] is not required.</msg>
                    </command>
                    <command target-action="createFolder" name="createFolder" line="3" 
                    grp="FilesFolders" api="CreateFolder"/>
                    <command target-action="copyFiles" name="CopyFiles" line="5" 
                    grp="FilesFolders" api="CreateFolder"/>
                    <command target-action="connect" name="Connect" line="3" 
                    grp="Database" api="Connect"/>
                    <command target-action="OpenCSVTXT" name="ReadFrom" line="9" 
                    grp="CsvText" api="Csv"
                        <msg tpye="info" review="false" category="command">Line 
                        in 11.x client, there is no separate option given for CSV 
                        and TEXT in Automation 360</msg>
                            <msg type="error" review="true" category="variable">System 
                            variable $CurrentDirectory$</msg>
                            <msg type="error" review="true" category="variable">System 
                            variable $Extension$</msg>
                            <msg type="error" review="true" category="variable">System 
                            variable $FileName$</msg>
                        </command>
                    </commands>
                    <variables>
                        <variable name="$CSV-TXT-Default-DATA$" 
                        type="TABLE" value-type=""/>
                    </varaibles>
                </analysis>
            
다음 표에서는 이전 이미지에 표시된 XML 보고서에서 사용할 수 있는 다양한 특성을 설명합니다.
노드 속성 설명
Stat -- 종속성, 오류 및 경고 수에 대한 정보를 제공합니다.
-- dependencies bot에 대한 종속성 수를 지정합니다. ucount는 고유한 종속성의 수를 나타내고 count는 총 종속성 수를 나타냅니다.
-- error bot에 대한 오류 수를 지정합니다. ucount는 고유한 오류의 수를 나타내고 count는 총 오류 수를 나타냅니다.
Command -- bot에서 사용되는 다양한 명령 및 동작에 대한 정보를 제공합니다.
-- command target-action 명령에 대해 수행 중인 작업을 지정합니다.
-- name 명령의 이름을 지정합니다.
-- line bot에서 명령을 사용할 수 있는 행 번호를 지정합니다.
-- grp 명령이 속하는 명령 그룹을 지정합니다.
-- api 명령이 사용하는 API의 이름을 지정합니다.
-- msg type 메시지 유형에 대한 정보를 제공합니다. error 유형은 명령을 Automation 360로 마이그레이션할 수 없음을 나타내고, info 유형은 명령을 마이그레이션할 수 있지만 마이그레이션 중에 일부 속성이 변경됩니다.
-- review 명령을 검토해야 하는지 여부에 대한 정보를 제공합니다.

이 속성은 error 유형 메시지에 대해 항상 true이며, 이는 해당 명령을 Automation 360로 마이그레이션하는 것이 아직 지원되지 않음을 나타냅니다. info 유형 메시지의 경우 속성이 true인 경우 category 속성의 값을 검토해야 합니다. category 속성에서 사용할 수 있는 값을 기반으로 마이그레이션된 bot에 대한 작업을 수행할지 여부를 결정할 수 있습니다.

-- category 메시지가 표시되는 명령 또는 변수에 대한 정보를 제공합니다.
Variables bot에서 사용하는 시스템 변수에 대한 정보를 제공합니다.
-- variable name 변수의 이름을 지정합니다.
-- type 변수의 유형을 지정합니다.
-- value type 해당 변수에 대해 제공된 값 유형을 지정합니다.
피드백을 보내주십시오