메인 콘텐츠로 건너뛰기
하나의 문서 세트에는 서로 다른 레이아웃을 가진 문서 변형이 포함될 수 있습니다. 예를 들어 서로 다른 은행의 명세서나 서로 다른 회사에서 발행한 송장 등이 이에 해당합니다. Advanced Designer를 사용하면 여러 개의 독립적인 Extraction Rules Activity와 Activity 선택 조건을 포함하는 단일 처리 플로우 항목을 만들 수 있습니다. 어떤 Activity를 사용할지는 문서 변형을 구분하는 데 사용되는 데이터를 포함하는 field의 값에 따라 결정됩니다. 일반적으로는 분류 결과가 들어 있는 field이지만, 보다 일반적으로는 앞선 어떤 Activity에서 채운 field라면 어느 것이든 사용할 수 있습니다. field 값을 Activity에 매핑하여 세트에 포함된 Activity들에 대한 분기 조건을 구성할 수 있습니다. 또한 매핑 테이블에 지정되지 않은 모든 field 값에 대해 수행할 작업을 선택할 수 있습니다. 이러한 값들에 대해 세트에 포함된 Extraction Rules Activity 중 하나를 할당하거나, 이 처리 단계를 건너뛰도록 선택할 수 있습니다.

사용 사례

이 방법은 다음과 같은 경우에 유용합니다:
CaseHow document variants are distinguishedSample mapping
문서를 레이아웃이나 특정 Parameter(예: 문서 발급 연도)에 따라 분류해 두었습니다. 일부 문서 클래스에 대해서는 별도의 추출 규칙을 구성해야 합니다.텍스트 및 이미지 기반 분류 결과 또는 field 로 추출된 특정 문서 Parameter 값을 기준으로 구분Field value = A : Extraction Rules A / Field value = B : Extraction Rules B / 그 외 모든 field 값 : 이 단계 건너뛰기
회사를 기준으로 문서를 분류해 두었고, 카탈로그에 있는 각 회사의 문서에 대해 별도의 추출 규칙을 구성해야 합니다. 카탈로그에 없는 모든 회사에 대해서는 공통 General Extraction Rules activity 를 사용하려고 합니다.회사를 기준으로 한 분류 결과에 따라 구분CompanyID = 1 : Extraction Rules 1 / CompanyID = 2 : Extraction Rules 2 / … / 기타 CompanyID : General Extraction Rules
하나의 처리 흐름 항목으로 병합된 activity 들은 동일한 output field 집합을 가집니다. 한 activity 에서 특정 field 의 상태를 변경하면, 이 집합에 포함된 다른 모든 activity 에도 일관되게 적용됩니다. 문서 처리 흐름에서 이 항목을 삭제하면, 그 안의 모든 activity 도 함께 삭제되며 복원할 수 없습니다.

새 활동 집합 만들기

  1. 일반 Extraction Rules 활동을 문서 처리 흐름에 추가합니다.
  2. Activity Properties 창에서 Add activity and set condition for its use를 클릭합니다.
  3. 새 활동의 이름을 지정하고 Add를 클릭합니다.
  4. Activity Properties 창의 Activities 탭으로 이동한 후 Add를 클릭하여 필요한 만큼 활동을 추가합니다.
참고: 각 활동에 대한 분기 조건은 Add Extraction Rules Activity 대화 상자에서 설정하거나, 나중에 한 번에 모두 설정할 수 있습니다.

Activity 및 분기 조건 구성

처리 흐름에서 Activity를 선택하고 Activity Properties 창의 Activities 탭을 엽니다. 항목에 추가된 Activity 목록이 표시됩니다. 오류 아이콘은 Activity에 오류가 있거나 구성되지 않았음을 나타냅니다. 경고 아이콘은 Activity에 대한 분기 조건이 설정되지 않았음을 나타냅니다. 분기 조건을 구성하려면 다음을 수행합니다.
  1. Activity Properties 창 하단에서 Conditions를 클릭합니다.
  2. 열리는 대화 상자에서, 어떤 Extraction Rules Activity를 사용할지 결정하는 값이 들어 있는 field를 지정합니다.
참고: 값을 가져올 field를 변경하면 매핑이 초기화됩니다.
  1. 사용 가능한 모든 Extraction Rules Activity가 매핑 표에 나열됩니다. field 값을 Activity에 매핑합니다.
  2. 매핑 표에 나열되지 않은 값에 대한 동작을 선택합니다. 세트에 추가된 Activity 중 하나를 사용하거나 이 처리 단계를 건너뛸 수 있습니다.
  3. Save를 클릭합니다.
각 Activity는 일반 Extraction Rules Activity와 동일한 방식으로 Activity Editor에서 구성해야 합니다. 자세한 내용은 Extraction Rules activity 설명을 참조하십시오. 특정 Activity에 대한 Activity Editor를 열려면 Activity 목록에서 Activity 이름을 클릭합니다. 목록에서 Activity가 선택되어 있는 경우, Activity Properties 창 하단의 Activity Editor 버튼을 클릭해 편집기를 열 수도 있습니다. Activity 이름 오른쪽의 More 아이콘을 클릭하면 열리는 메뉴에서 Activity의 이름을 바꾸거나 삭제할 수 있습니다. 이 메뉴에서 Use as Separate Activity 옵션을 선택하면 Activity를 세트에서 분리할 수 있습니다. 그러면 문서 처리 흐름의 별도 항목으로 다시 생성됩니다. 구성된 모든 Extraction Rules는 그대로 유지됩니다.

기존 Activity 병합하기

일반 Extraction Rules activity를 다른 Extraction Rules activity 또는 여러 Activity 집합 위로 드래그 앤 드롭하여 기존 Activity들을 병합할 수도 있습니다. Activity를 드롭한 후에는 새로 추가된 Activity의 분기 조건을 설정하기 위해 Conditions 대화 상자를 열어야 합니다. 드롭된 Activity에서 사용하도록 설정된 field 목록은 병합 대상 항목에서 사용하도록 설정된 field 목록과 동일하게 맞춰집니다. 각 Activity에 구성된 모든 추출 규칙은 그대로 유지됩니다.

활동 분할하기

Extraction Rules 활동 집합을 만든 후, 문서 처리 흐름의 분기(branch)에 다른 활동을 추가하기로 할 수 있습니다. 예를 들어, Extraction Rules 활동 중 하나를 Fast Learning 활동으로 바꾸거나, 워크플로의 특정 분기에 Script 활동을 추가하고 싶을 수 있습니다. 이 경우, 활동 집합을 앞에 IF 활동이 배치된 여러 개의 일반 Extraction Rules 활동으로 분할할 수 있습니다. 이렇게 하려면 워크플로에서 해당 활동을 선택한 다음, 팝업 창에서 split 아이콘을 클릭합니다. 구성된 모든 추출 규칙은 그대로 유지됩니다. 각 활동에 대한 case 조건은 수동으로 직접 구성해야 합니다.