시민 개발자 또는 전문 개발자는 문서 추출 태스크를 모든 프로세스에 추가하여 문서에서 데이터를 추출할 수 있습니다. 추출은 태스크 Bot(Bot Runner를 통해) 또는 Automation Anywhere 클라우드 추출 서비스를 사용하여 수행할 수 있습니다.

Process Composer를 사용하여 태스크를 구성하면 Document Automation 워크플로를 맞춤화하고 제어할 수 있습니다. 자세한 내용은 Document Automation의 비즈니스 유저용 Automation Co-Pilot을 참조하십시오.

프로시저

  1. 요소 패널에서 문서 추출 태스크를 프로세스에 끌어다 놓습니다.
  2. 문서 추출 패널에서 다음을 구성합니다.
    1. 요소 ID(예: DocumentExtraction).
    2. 태스크 이름(예: $input[InputFileName]$ - UI에 참조로 표시됩니다.)
    3. 문서를 처리할 수 있는 옵션은 두 가지입니다. 소스 선택을 선택합니다.
      • 옵션 A:Task Bot(기본값)을 사용하여 봇 러너로 문서를 추출합니다.
      • 옵션 B:클라우드 추출을 사용하여 Automation Anywhere 클라우드 추출 서비스로 문서를 추출합니다.
      옵션 A: 태스크 Bot을 사용한 문서 처리
      1. 태스크 Bot을 선택합니다.
        주: Task Bot에는 문서 추출 패키지의 데이터 추출 작업이 필요합니다.
      2. (선택 사항)구현 전에 Bot 미리 보기를 클릭합니다.
      3. 대기열 시간 초과(1분에서 24시간)를 지정하여 Bot이 지정된 시간 내에 시작하지 않을 때 프로세스를 지연시키지 않도록 방지합니다.
      4. 입력 값을 확인하고 변수를 할당합니다. 입력 필드는 선택된 Task Bot에 의해 설정됩니다. 하지만, 미리 만들어진 Document Automation 추출 봇을 선택했다면, 예상되는 입력 필드는 다음과 같습니다(이 목록은 학습 인스턴스가 만들어진 버전에 따라 변경될 수 있습니다).
        • InputFilePath: $inputFile (데스크톱 경로 또는 요청 생성 작업을 통해 전달되는 파일 객체입니다[권장].)
        • LearningInstanceName: $input[LearningInstancename]$ (선택 사항인 변수입니다. 이 예시에서는 Document Automation이 Bot을 자동으로 생성할 때 사용되는 학습 인스턴스의 이름입니다.)
        • Version: $input[Version]$ (선택 사항인 변수로, 이 예시에서는 테스트 모드에서 사용되는 학습 인스턴스 버전을 전달하는 데 사용됩니다.)
        • ReferenceID: $CopilotRefId$ (선택 사항인 변수로, 이 예시에서는 Document Automation이 Bot을 자동으로 생성할 때 버전별로 문서 추출 결과를 추적하는 데 사용되는 ID입니다.)
      5. 시민 개발자 또는 전문 개발자로서 태스크 Bot이 실행되는 방식을 선택할 수 있으며, 요청 생성자의 데스크톱에서 로컬로 실행되거나 원격으로 실행될 수 있습니다.
        Bot 태스크 실행 모드 드롭다운에서 다음 모드를 선택할 수 있습니다.
        • 원격 실행(기본값): 로컬 Bot이 글로벌/프로세스 스케줄러 설정에 따라 원격으로 실행되어 감사 로그에 해당 항목을 생성합니다. 원격 실행을 사용하면 사용자가 다른 태스크를 진행하는 동안 자동화가 독립적으로 실행되며, 자동화가 완료되면 Automation Co-Pilot을 통해 알림을 받을 수 있습니다.
        • 로컬 실행(기본 창): 로컬 Bot이 요청 작성자 기기의 기본 창에서 실행되고 감사 로그에 해당 항목을 생성합니다. 요청은 유인 라이선스를 보유했으며 기본 기기를 선택해 둔 사용자가 생성해야 합니다. 그렇지 않으면 Bot 태스크 실행 모드가 기본적으로 원격 실행으로 설정됩니다. 로컬 실행을 사용하면 중요한 데이터가 On-Premises에 유지되며 로컬 데스크톱에서 대기열 시간이 발생하지 않습니다.
        • 로컬 실행(하위 창): 로컬 Bot이 요청 작성자 기기의 하위 창에서 실행되고 감사 로그에 해당 항목을 생성합니다. 요청은 유인 라이선스를 보유했으며 기본 기기를 선택해 둔 사용자가 생성해야 합니다. 그렇지 않으면 Bot 태스크 실행 모드가 기본적으로 원격 실행으로 설정됩니다. 로컬 실행을 사용하면 중요한 데이터가 On-Premises에 유지되며 로컬 데스크톱에서 대기열 시간이 발생하지 않습니다. 실행 중에 메인 데스크톱 사용을 허용합니다.
      옵션 B: Automation Anywhere 클라우드 추출 서비스를 사용하여 문서 처리
      1. 클라우드 추출을 선택해 Automation Anywhere 클라우드 추출 서비스로 문서를 추출합니다. 자세한 내용은 Automation Anywhere Cloud Service 항목을 참조하십시오.
      2. 파일 입력을 입력합니다. 예를 들어, 요청 생성 작업(
        amp;ProcessRequest{input}{InputFile}$
        )을 통해 전달되는 파일 객체 참조($InputFile$)를 입력하는 것이 좋습니다.
      3. 학습 인스턴스 이름을 입력합니다. 이것은 Document Automation에서 학습 인스턴스의 이름으로, 예를 들어 (
        amp;ProcessRequest{input}{InputFile}$
        )와 같이 입력합니다.
      4. 학습 인스턴스 버전. 이 필드는 일반적으로 Document Automation에 의해 자동으로 입력됩니다. 변경하지 않는 것을 권장합니다. 확실하지 않다면, 그냥 비워 두십시오.
      5. 문서 추출 패키지 버전. 최신 버전을 사용하려면 아무것도 설정할 필요가 없습니다. 하지만 이전 버전을 사용하여 데이터로 작업하려면 해당 버전을 입력할 수 있습니다.
        주: 설정하지 않으면, 최신 테스트 모드 버전 및 최신 문서 추출 패키지 버전이 자동으로 사용됩니다.
  3. 데이터 개인정보 보호정책 태그 필드(선택 사항)에 문자열 또는 변수를 추가하여 민감한 출력을 숨김으로 태그할 수 있습니다.
  4. 저장을 클릭하여 완료하십시오.
    이제 프로세스 자동화에서 문서 추출 태스크 구성을 완료했습니다. 태스크 구성 완료 후:
    • 문서 추출을 위해 Task Bot을 사용한 경우, Process Composer가 태스크를 종료하고 선택한 Task Bot에서 설정된 출력 변수를 유지합니다.
    • 문서 추출에 클라우드 추출을 사용한 경우, 태스크는 이벤트가 끝날 때 종료됩니다. 문서 추출 태스크에는 다음 출력 필드가 포함됩니다.
      출력 필드 설명 가능한 값
      DocumentID 처리된 문서의 고유 ID 해당 없음
      상태 문서의 현재 상태
      • DW_EXTRACT_SUCCESS: 문서 추출 태스크가 완료되었습니다

      • DW_EXTRACT_FAILURE: 문서 추출 태스크가 실패했습니다

      • DW_EXTRACT_VALIDATION: 문서 추출 태스크가 성공적으로 완료되었으나, 문서에 유효성 검사 오류가 포함되어 있습니다.

      StatusCode 실행 후 상태 결과 해당 없음
      StatusMessage 상태 코드 설명 해당 없음
      ErrorMessage 실패 원인 설명 해당 없음
      ErrorModule 오류가 발생한 공급자를 나타냅니다 가능한 옵션은 다음과 같습니다.
      • Native
      • V8
      • DocAI
      • Classic(IQBot)
      • StandardForm

고객 유스케이스: 클라우드 문서 추출을 통한 송장 처리 자동화

다음은 Acme Manufacturing Corporation의 유스케이스입니다.
  • 도전 과제: 매일 수백 건에 달하는 공급업체 제출 서류에서 송장 데이터를 찾아 수동으로 입력하는 작업은 오류가 발생하기 쉽고, 처리 속도가 느리며, 많은 자원이 소모되었습니다.
  • 비즈니스 목표: Automation Anywhere의 클라우드 추출 서비스를 사용하여 송장 데이터 추출을 자동화하면 정확성이 향상되고 처리 시간이 단축됩니다.

솔루션 개요 및 워크플로:

Acme는 Automation 360에서 문서 자동화 워크플로를 구현하고, 클라우드 추출 서비스를 사용하여 실시간으로 송장 데이터를 추출하고 처리했습니다.

주요 구성 요소:

  • 이메일 또는 업로드 포털을 통해 제출된 공급업체 송장.

  • 클라우드 기반의 구조화 또는 비구조화된 데이터 추출.

  • 회사 ERP 시스템(SAP)과의 원활한 통합.

문서 추출 유스케이스

  1. 트리거: 공급업체가 송장(PDF)을 안전한 포털에 업로드합니다.
  2. Bot 시작: Process Composer에서 정의된 프로세스 자동화가 트리거됩니다.
  3. 클라우드 추출 태스크:
    • 자동화에는 클라우드 추출을 사용하는 문서 추출 태스크가 포함됩니다.

    • 입력 파일은 파일 객체($InputFile$)로 전달됩니다.

    • 시스템은 Invoice_AI_Model이라는 이름의 학습 인스턴스를 참조합니다.

  4. 클라우드 처리:
    • 문서는 Automation Anywhere 클라우드에 업로드됩니다.

    • AI가 다음 송장 필드를 추출합니다. 송장 번호, 공급업체 이름, PO 번호, 품목, 금액, 만기일.

  5. 유효성 검사 (선택 사항):

    구성된 경우, 추출된 데이터는 신뢰도가 낮은 항목에 대해 유효성 검사자(사람)에게 전달됩니다.

  6. 통합: 검증 또는 자동 승인 시, 구조화된 데이터가 API 통합을 사용하여 SAP로 전송됩니다.
  7. 감사 및 알림:
    • DocumentID, Status, StatusMessage와 같은 출력 변수들이 기록됩니다.
    • 재무 팀은 요약 및 예외 사항(있는 경우)이 포함된 Automation Co-Pilot 알림을 받습니다.
다음 표는 Acme Manufacturing Corp.의 비즈니스 영향 및 지표를 보여줍니다.
메트릭 자동화 이전 클라우드 추출 후
평균 송장 처리 시간 10분 1.5분
데이터 입력 오류 ~5% <0.2%
월간 비용 $8,000(수작업) $1,200(Bot+클라우드 비용)
핵심 이점
  • 인프라가 필요 없습니다 추출은 클라우드에서 안전하게 처리됩니다.

  • AI 기반 정확도: 다양한 송장 형식에서도 일관된 데이터를 추출합니다.

  • 확장성 및 유연성: 최대 부하를 원활하게 처리합니다(예: 월말 마감).

  • 감사 준비 태세: 상태, 메시지, 오류를 전체적으로 추척합니다.