파서를 생성하고 학습 인스턴스로 구성하기

Control Room에 업로드한 사용자 정의 패키지에 대한 자격증명 및 로커를 생성한 후, 사용자 정의 SDK를 사용하여 파서를 생성하고 Document Automation에서 학습 인스턴스로 구성할 수 있습니다.

전제 조건

Document Automation에서 통합하려는 사용자 정의 패키지가 해당 요구사항을 충족하는지 확인하십시오.
  • Document Automation에서 파서를 구성하는 Automation Anywhere IQ Bot 관리자 역할.
  • 파서를 구성하고 학습 인스턴스와 통합할 수 있는 문서 워크스페이스 라이선스.
  • 패키지를 생성할 때 inputFilePath가 있는 정의된 명령 변수에는 입력 파일 경로가 포함되어야 합니다.
  • 패키지에 외부 서비스에 연결하기 위한 자격증명이 필요한 경우, 변수 이름이 Credential Vault에 정의된 속성과 동일해야 합니다.

    예를 들어 Credential VaultserviceAccount 속성이 있는 자격증명이 있는 경우, serviceAccount 키 값을 캡처하려면 명령에 정의된 변수 이름이 Credential Vault여야 합니다.

학습 인스턴스로 타사 파서를 구성하고 Document Automation에서 문서를 처리하는 데 사용합니다.

프로시저

  1. 파서를 생성합니다.
    파서를 생성하려면 Document Automation와 통합하려는 파서 패키지에 대한 입력 및 출력 컨트랙트를 제공합니다.. 자세한 내용은 파서 컨트랙트용 샘플 코드 항목을 참조하십시오.
  2. 학습 인스턴스로 파서를 구성합니다.
    파서를 생성한 후, Document Automation에서 학습 인스턴스로 구성합니다. 파서를 구성하려면,
    1. 관리 > 학습 인스턴스 로 이동하여 파서 구성을 클릭합니다.
    2. 파서 구성 페이지에서 파서 구성 생성을 클릭합니다.
    3. 파서 구성을 위해 다음 세부 정보를 입력하고 다음을 클릭합니다.
      • 이름: 파서 이름을 제공합니다. 파서 이름에 허용되는 글자 수 제한은 50자입니다.
        주: 파서 이름에는 ", [, \, ?, <, >, :, $, |, *, /, ] 등의 특수 문자를 지원하지 않습니다.
      • 설명: 이 필드는 선택 사항입니다. 설명을 입력하십시오.
      • 패키지 및 버전: 목록에서 관련 패키지 및 버전을 선택합니다.
      • 공급자: 문서 추출을 위해 학습 인스턴스와 함께 사용할 공급자를 선택합니다.
      • 문서 유형: 문서 유형을 선택합니다.
      • 언어: 언어를 선택하고 추가를 클릭합니다.
      • 자격증명: 이 설정은 선택 사항입니다. 자격증명 필드에서 자격증명 선택 옵션을 선택하고 로커, 자격증명 및 속성을 선택합니다.
    4. 찾기를 선택하여 파서의 양식 및 테이블 필드가 포함된 JSON 파일을 업로드하고 생성을 클릭합니다
      다음은 파서의 필드가 포함된 JSON 파일의 샘플 스키마입니다.
      
      {
      "parserFields": [
      {
      "fieldName": "invoice_number",
      "dataType": "TEXT",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "invoice_date",
      "dataType": "DATE",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "total_amount",
      "dataType": "NUMBER",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "total_price",
      "dataType": "TEXT",
      "fieldType": "TABLE_HEADER"
      }
      ]
      }
      연결된 패키지 SDK가 있는 필수 파서가 생성되어 파서 구성 목록에 표시됩니다.
  3. 학습 인스턴스를 생성하고 구성된 파서를 학습 인스턴스와 통합합니다. Document Automation에서 학습 인스턴스 생성 항목을 참조하십시오.

    다음 마이크로 애니메이션은 파서를 구성하고 학습 인스턴스와 통합하는 방법을 보여줍니다.

    파서로 작업할 때(예: 파서 생성, 편집 또는 삭제)는 다음 사항을 고려하십시오.
    • 파서 이름, 파서 설명 및 버전과 같은 파서 세부 정보를 편집할 수 있습니다.
    • 학습 인스턴스에서 파서를 사용하지 않는 경우에만 문서 유형, 언어, 패키지 이름 및 필드 이름과 같은 파서 세부 정보를 변경할 수 있습니다. 하지만 새 언어와 필드 이름은 추가할 수 있습니다.
    • 파서 편집 시 파서에서 패키지 버전을 변경하면, 연결된 학습 인스턴스의 기존 문서 추출 기능에 영향을 미칠 수 있습니다.
    • 학습 인스턴스에서 파서를 사용하는 경우, 연결된 학습 인스턴스가 삭제될 때까지 파서를 삭제할 수 없습니다.
    • 파서를 학습 인스턴스와 통합하는 경우, 파서 필드에 매핑되는 양식 및 테이블 필드를 만들어야 합니다.
    • 학습 인스턴스를 마이그레이션할 때 관련된 타사 파서 구성도 마이그레이션해야 합니다. 동일한 파서 구성을 가진 여러 학습 인스턴스가 마이그레이션되는 경우, 해당 파서 구성은 한 번만 마이그레이션됩니다. 파서에 대한 대상 구성이 있는 경우, 소스 파서 구성과 동일하게 업데이트됩니다.