메인 콘텐츠로 건너뛰기
이 문서는 Vantage로 전환하려는 FlexiCapture 사용자들을 위한 것입니다. Vantage를 사용하면 FlexiLayouts를 포함해 FlexiCapture 프로젝트의 다양한 구성 요소를 재사용할 수 있습니다. 또한 이미 레이블링된 기존 문서를 활용해 손쉽게 학습시킬 수 있는 강력한 최신 머신 러닝 기술의 이점을 누릴 수 있습니다. 먼저 Vantage에서 제공되는 기본 제공 스킬을 확인할 것을 권장합니다. 대부분의 경우 이러한 스킬은 기존 FlexiCapture 프로젝트만큼 효율적이거나 그 이상일 것입니다. Advanced Designer와 Vantage가 제공하는 높은 학습 효율 덕분에 FlexiLayout Studio에서 만든 FlexiLayouts를 굳이 재사용하지 않아도 될 수 있습니다. Skill Catalog에는 50개가 넘는 기본 제공 스킬이 준비되어 있습니다. 이 외에도 Vantage는 송장, 구매 주문서, 영수증 및 상업 송장을 처리하기 위한 스킬을 제공하며, 이를 통해 ABBYY FlexiCapture for Invoices를 성공적으로 대체할 수 있습니다.

핵심 개념

Vantage에서는 문서가 트랜잭션 단위로 처리됩니다. 배치(batch)와 달리 트랜잭션에는 유형이 지정되지 않습니다. 트랜잭션에 대한 처리 흐름과 OCR 설정은 해당 트랜잭션을 처리하는 스킬에서 정의됩니다. 일반적으로는 Document Definitions를 기본 제공 Document skill 또는 수동으로 구성한 Document skill로 대체하고, 프로세스 스킬을 생성한 다음, 처리 흐름을 설정하여 문서를 적절한 Document skill 및 기타 처리 단계로 라우팅해야 합니다.

주요 개념 매핑

FlexiCapture의 개념Vantage에서의 해당 개념
FlexiCapture projectVantage와 Advanced Designer에서 개발된 다른 스킬(예: OCR, Classification, Document, Document Splitter)을 참조하는 Process skill
Batch트랜잭션(부분적으로만 해당)
Batch type, project propertiesProcess skill에서 구성하는 문서 처리 워크플로우, 스킬 설정 및 액티비티 설정
Classification batchesClassification skill의 문서 세트
Training batches여러 Document skill의 문서 세트(부분적으로만 해당)
Test batchesAdvanced Designer의 Document skill에서 사용하는 테스트 문서 세트
Document DefinitionDocument skill
WorkflowProcess skill의 문서 처리 워크플로우
Auto-learning for field extractionDocument skill에 대한 Online Learning
NLP modelsAdvanced Designer의 Document skill에서 비정형 문서를 위한 액티비티

문서 가져오기

FlexiCapture 12 Scanning Stations는 ABBYY Vantage Scanning Stations로 완전히 대체할 수 있습니다. 핫 폴더(Vantage에서는 shared folder라고 함) 또는 이메일에서 문서를 가져오도록 프로세스 스킬의 Input 활동에서 설정할 수 있습니다. 소스 유형, 소스 파일 이름 및 이메일 관련 정보는 모두 registration parameters에 자동으로 저장됩니다. 또한 문서를 가져오고 사용자 정의 registration parameters를 설정](/vantage/documentation/developer-guide/registration-parameters)을(를) Vantage API를 통해 수행하거나, 다양한 서드파티 애플리케이션에서 문서를 가져오기 위해 connectors를 사용할 수 있습니다.

워크플로 설정

배치 처리 워크플로를 재현하려면 프로세스 스킬을 구성합니다. Vantage에서 프로세스 스킬의 액티비티는 처리 단계에 해당합니다. 문서 세트는 하나의 트랜잭션 내에 포함된 문서들의 모음을 의미합니다.

워크플로 단계 매핑

FlexiCapture의 워크플로 단계Vantage에서의 해당 항목
ScanningABBYY Vantage Scanning Station (프로세스 스킬 활동에 통합되어 있지 않음)
Rescanning지원되지 않음
Recognition프로세스 스킬의 OCR, Classify, Extract 및 Assemble 활동을 포함할 수 있는 워크플로입니다. OCR 설정은 각 Classification 및 Document skill에 대해 개별적으로 구성할 수 있습니다. 프로세스 스킬의 OCR 활동을 사용하여 모든 문서에 대한 일반적인 사전 인식 옵션을 지정할 수 있습니다. Classify 활동은 문서 유형을 결정하고, 데이터를 추출하는 Extract 활동에 매핑된 적절한 Document skill로 문서를 라우팅하는 데 사용할 수 있습니다. Assemble 활동은 문서를 조합하는 데 사용할 수 있습니다.
Document assembly check문서 집합의 무결성을 확인하는 기능은 지원되지 않습니다. 문서를 조합하려면 프로세스 스킬의 Assemble 활동을 사용할 수 있습니다.
Batch integrity checkScanning Station은 문서가 Vantage로 전송되기 전에 자동으로 배치 무결성 검사를 수행합니다. 운영자는 Scanning Station에서 수동 검사를 수행할 수도 있습니다.
Data verification, verification, export confirmation프로세스 스킬의 수동 검토(Manual Review) 활동.
Export프로세스 스킬의 Output 활동 또는 Custom 활동.
Processed, ExceptionsVantage에 의해 자동으로 할당되는 트랜잭션 상태입니다. Skill Monitor의 Transactions 섹션에서 트랜잭션 상태를 확인할 수 있습니다.
User type프로세스 스킬의 Condition 활동 또는 Custom 활동.
Vantage의 워크플로는 워크플로에 수동 검토(Manual Review) 활동이 포함된 경우에만 사람 운영자의 개입이 필요합니다.

사용자 역할

Vantage에서는 프로세스 스킬 내에 여러 개의 수동 검토 활동을 생성할 수 있습니다. 수동 검토 담당자는 특정 수동 검토 단계에 대해서만 제한된 액세스 권한을 가질 수 있습니다. 사용자를 생성하고 해당 권한을 편집하려면 Vantage에서 Users 탭으로 이동합니다.

역할 매핑

FlexiCapture의 역할Vantage의 역할
Scanning OperatorSkill 사용자
Data Verification Operator수동 검토 담당자 (특정 스킬과 수동 검토 단계에 대한 접근을 제한할 수 있음)
Verification Operator수동 검토 담당자 (특정 스킬과 수동 검토 단계에 대한 접근을 제한할 수 있음)
Senior Verification Operator처리 감독자
Project Settings EditorSkill Designer
Monitoring Operator처리 감독자 (또한 수동 검토에 접근할 수 있음)
Administrator테넌트 관리자
Web Capture OperatorSkill 사용자 + 수동 검토 담당자
Operators Manager테넌트 관리자 (사용자 권한을 관리할 수 있는 유일한 역할)

분류

분류 모델은 Vantage에서 직접 재사용할 수 없습니다. 서로 다른 유형의 문서를 식별하려면 Classification skill을 생성하십시오. 해당 스킬에 FlexiCapture에서 분류 모델을 학습하는 데 사용했던 문서를 업로드하고, 동일한 클래스를 생성한 다음, Vantage에서 스킬을 학습시킬 수 있습니다. 이후 이 스킬을 프로세스 스킬의 Classify 활동에서 사용하고, 클래스를 Extract 활동에 매핑할 수 있습니다. 각 Extract 활동은 Document Definition 섹션과 사실상 동등한 Document skill을 사용합니다. Vantage에서는 항상 클러스터링이 활성화되어 있으므로, 동일한 유형의 문서라도 서로 다른 변형은 자동으로 식별될 수 있습니다. 그러나 레이아웃이 크게 다른 경우에는 Advanced Designer에서 Document skill을 생성하고 해당 워크플로우에 Classify 활동을 추가한 뒤, 그에 맞게 학습시키는 방안을 고려하십시오. Classify 활동 뒤에 여러 개의 Extraction Rules 활동을 배치하여, 문서 변형에 따라 자동으로 선택되도록 Extraction Rules 활동(FlexiLayout과 거의 동등)을 설정할 수 있습니다. 입력 페이지 스트림에서 문서를 분리하려면 프로세스 스킬에 Assemble 활동을 추가하십시오. 또한 Advanced Designer에서 Document Splitter skill을 생성하고 구성해야 할 수도 있습니다.

문서 정의

일반적으로 서로 다른 유형의 문서에 대한 Document Definition은 적절한 Document skill로 교체해야 합니다. 동일한 유형의 문서에 대한 서로 다른 변형(variant)에 대한 Document Definition은 단일 Document skill 내의 별도 activities로 교체해야 합니다. 하나의 Document Definition에 여러 섹션이 포함되어 있는 경우, 각 섹션은 해당하는 Document skill로 교체해야 합니다. OCR 설정과 손글씨 인식은 Document skill 범위 내에서 구성됩니다. 문서를 서로 다른 Document skill로 라우팅하기 위해 프로세스 스킬을 사용하는 경우, OCR activity 내에서 일반 사전 인식 설정(언어, 손글씨 인식, 바코드)도 구성할 수 있습니다. 손글씨 인식은 Document skill 설정에서는 기본적으로 활성화되어 있고, OCR activity에서는 기본적으로 비활성화되어 있다는 점에 유의하십시오.
팁: Vantage의 데이터 추출 기술은 FlexiCapture와 비교했을 때 크게 변경되고 개선되었습니다. Vantage에서 사용 가능한 Extraction Rules 및 기타 activities의 동작 방식은 FlexiCapture의 대응 기능과 다르므로, 경우에 따라 결과가 달라질 수 있습니다. Document Definition을 Document skill로 교체한 후 추출 결과에 만족하는지 반드시 확인하십시오.

고정 양식용 Document Definitions

양식용 Document Definitions는 Vantage에서 직접 재사용할 수 없습니다. 기본 제공되는 Skill 중 요구 사항에 맞는 것이 없다면, FlexiCapture에서 해당 라벨링된 문서 배치를 내보낸 뒤 Advanced Designer에서 새로 만든 Document skill로 가져오십시오. 그런 다음 두 가지 옵션이 있습니다.
  • Document skill의 처리 흐름에 Fast Learning 활동을 추가하고 업로드한 문서를 사용하여 학습시킵니다. 이 활동은 학습을 위해 많은 수의 문서를 필요로 하지 않습니다. 양식용 기술을 사용하여 이 활동의 학습을 시작하려면, 동일한 양식의 인스턴스로 식별할 수 있는 문서 3개만 추가하면 됩니다.
  • Document skill의 처리 흐름에 Forms 활동을 추가하고 빈 양식 이미지를 업로드합니다. 빈 양식에서 field에 라벨을 지정하고 활동을 학습시킵니다. 그런 다음 업로드한 문서에서 결과를 테스트합니다.
고정 양식 처리를 다른 활동과 결합할 필요가 없다면, Advanced Designer를 사용하지 않고도 Vantage에서 양식용 간단한 Document skill을 만들 수 있습니다.

유연한 설명을 기반으로 한 문서 정의

많은 경우에는 기존 문서 정의를 기본 제공 스킬로 쉽게 대체하거나, 레이블이 지정된 문서를 사용하여 Vantage 또는 Advanced Designer에서 새 스킬을 학습시킬 수 있습니다. 하지만 Advanced Designer에서 기존 FlexiLayout과 동등한 구성을 빠르게 만드는 방법도 있습니다. Advanced Designer에서 FlexiLayout을 Document skill로 가져올 수 있습니다. FlexiLayout 프로젝트를 기반으로 새 Document skill을 만들거나, FlexiLayout을 Extraction Rules 활동에 가져올 수 있습니다. OCR 언어 설정은 FlexiLayout 설정에서 상속되지만, 가져온 후 스킬의 OCR 설정을 다시 확인할 것을 권장합니다. 학습 결과는 Advanced Designer로 이전할 수 없지만, 학습 배치에서 레이블이 지정된 문서를 가져와 Advanced Designer에서 해당 활동을 다시 학습시키는 데 사용할 수 있습니다.

NLP 기술을 사용한 문서 정의

학습된 모델은 Advanced Designer로 가져올 수 없습니다. 그러나 Advanced Designer에서 제공되는 NLP 모델 중 하나를 스킬 액티비티로 선택하고, 샘플 문서를 업로드한 다음 해당 액티비티를 학습시킬 수 있습니다. 자체 NLP 모델을 학습하려면 Advanced Designer의 Document skill 내에서 Segmentation 액티비티 및/또는 Deep Learning 액티비티를 사용하십시오. 추출 스크립트는 Advanced Designer나 Vantage에서 재사용할 수 없습니다.

규칙 유효성 검사

규칙은 Vantage 또는 Advanced Designer에서 재생성할 수 있습니다. 스크립트 규칙은 Vantage JavaScript 인터프리터와 호환되도록 다시 작성해야 합니다.

문서 어셈블리

프로세스 스킬에서 Assemble 활동을 사용합니다. 문서 어셈블리 스크립트를 추가하려면 Advanced Designer에서 Document Splitter 스킬을 생성하고 구성합니다. 스크립트는 JavaScript 인터프리터와 호환되도록 다시 작성해야 합니다.

내보내기 설정

Vantage API를 통해 처리 결과를 내보내거나, connectors를 사용하여 처리 결과를 다양한 서드파티 애플리케이션으로 내보낼 수 있습니다. 공유 폴더로의 내보내기는 프로세스 스킬의 Output activity에서 구성할 수 있습니다. 동일한 액티비티에서 내보내기 형식도 구성할 수 있습니다. 프로세스 스킬의 Output activity 또는 Custom activity에서 스크립트를 사용하여 내보내기를 구성할 수 있습니다. 스크립트는 Vantage JavaScript 인터프리터와 호환되도록 다시 작성해야 합니다. Vantage는 서드파티 서비스의 자격 증명을 환경 변수에 저장하는 기능을 지원합니다. 이러한 변수는 해당 스크립트에서 접근할 수 있습니다.

데이터 폼

레이블이 지정된 문서나 FlexiLayout을 Advanced Designer로 가져오면 field 구조가 자동으로 생성됩니다. 그런 다음 Vantage나 Advanced Designer를 사용하여 데이터 폼 레이아웃을 편집할 수 있습니다.

ABBYY FlexiCapture for Invoices

Vantage는 송장, 영수증, 구매 주문서, 상업 송장 등 다양한 유형의 문서를 처리하기 위한 다수의 기본 제공 스킬을 제공합니다. 이러한 스킬은 별도의 설정 없이 바로 사용할 수 있으며, ABBYY FlexiCapture for Invoices에서 생성한 프로젝트를 대체할 수 있습니다.
Tip: 먼저 기본 제공 스킬을 사용해 문서를 테스트해 보시기 바랍니다. 추출 결과에 만족하지 못하는 경우, 계속해서 스킬을 생성하거나 사용자 정의하는 방법에 대한 안내를 참고하십시오.
프로젝트에서 사용된 데이터셋은 CSV 형식으로 데이터 카탈로그에 업로드할 수 있습니다. 데이터셋과 동일한 열 구성을 가진 필요한 데이터 카탈로그는 Invoice, Commercial Invoice, Purchase Order 스킬에 대해 자동으로 생성됩니다. 문서로 학습된 FlexiCapture for Invoices 프로젝트를 사용하고 있었지만, 수동으로 사용자 정의한 설정이나 사용자 정의 field가 없었다면 Vantage에서 추가 설정을 구성할 필요가 없습니다. 필요한 기본 제공 송장 스킬에서 스킬을 파생한 다음, 레이블이 지정된 문서를 가져와 생성된 문서 집합으로 파생 스킬을 학습시키기만 하면 됩니다. 사용자 정의 FlexiLayout을 사용하고 있었다면, 원하는 기본 제공 송장 스킬에서 스킬을 파생한 후, 사용자 정의 FlexiLayout을 가져와 Extraction Rules activity를 생성할 것을 권장합니다. 생성한 Extraction Rules activity를 Base: <Base Skill Name> activity 뒤에 추가하십시오. 이 방법은 예를 들어 추가적인 송장 field를 캡처하는 데 활용할 수 있습니다.
Tip: FlexiLayout이 여러 개 있는 경우, 여러 개의 Extraction Rules activity를 추가할 수 있습니다. 예를 들어 공급업체별로 전용 FlexiLayout을 사용하고 있었다면, 각 FlexiLayout을 Extraction Rules activity로 가져오고, 공급업체 ID 값(기본 송장 스킬이 추출한 값)을 해당 activity에 매핑하십시오.
FlexiCapture에서 사용하던 FlexiLayout에는 통화 형식, 지역 설정, 세율과 같은 많은 추가 설정이 포함되어 있을 수 있습니다. 이러한 설정은 일반적으로 Vantage에서는 필요하지 않은데, 기본 제공 스킬에 이미 모든 관련 정보가 포함되어 있기 때문입니다.

모니터링 및 보고

Skill Monitor에서 생산성과 처리 데이터를 모니터링할 수 있습니다. 처리 이벤트 및 오류에 대한 정보는 Skill Monitor의 Transactions 및 Error Log 섹션에서 확인할 수 있습니다. 비즈니스 처리 보고서를 생성하려면 Vantage에 포함된 Business Processing Reporting Warehouse를 사용할 수 있습니다. 비즈니스 트랜잭션 처리와 무관한 활동에 대한 정보는 Security Log에서 확인할 수 있습니다.

Vantage에서 지원되지 않는 기능 목록

다음 FlexiCapture 기능은 Vantage에서 지원되지 않습니다.
  • SLA 제어
  • 배치 우선순위
  • 재스캔
  • 문서 조립 검사
  • 가져온 이미지에 대한 사용자 첨부 파일
  • 핫 폴더에서 가져온 배치에 대한 설명 파일
  • 이중 검증
  • 분산 검증
  • 인터페이스 이벤트 처리
  • 스킨 설정(Manual Review 클라이언트를 자체 시스템에 통합하는 경우에만 Vantage 로고를 제거할 수 있음)
  • 사용자 정의 인식 스크립트
  • 서비스 field
  • 기존 field에 대한 링크(트랜잭션 내 모든 문서의 field 값은 스크립트를 통해 액세스할 수 있음)
  • OCR 언어용 사전
  • 규칙 체인(Advanced Script 규칙으로만 설정 가능)
  • 문서를 내보낼 때 민감한 데이터 마스킹
  • 데이터 폼, 규칙 이름 및 스크립트 메시지의 현지화