메인 콘텐츠로 건너뛰기
Extraction Rules 액티비티 디버깅 절차는 다음과 같습니다.
  1. 액티비티를 컴파일한 후 매칭합니다.
  2. 오류를 검토하고 규칙을 수정·보완하여 객체 추출을 개선합니다.
결과에 만족할 때까지 이러한 단계를 반복합니다.

1단계. 컴파일 및 매칭

Extraction Rules 액티비티는 액티비티 편집기를 종료할 때나 Match 또는 Test Activity를 클릭할 때 자동으로 컴파일됩니다. 컴파일 오류가 발생하면 매칭을 진행할 수 없습니다. 컴파일 오류가 있는 모든 검색 요소에는 오류 아이콘이 표시됩니다. 이 아이콘 위에 마우스를 올리면 오류에 대한 자세한 설명을 볼 수 있습니다. 컴파일 오류는 다음의 경우에 발생할 수 있습니다.
  • 요소 종속성: 요소는 위에서 아래로 검색됩니다. 이는 다른 요소의 검색 조건에서 사용되는 요소가 요소 목록에서 그 요소보다 앞에 위치해야 함을 의미합니다. 예를 들어, 요소 B의 검색 조건에서 요소 A를 참조하는 경우, 요소 목록에서 요소 A는 요소 B보다 앞에 있어야 합니다. 요소 A를 비활성화하거나 요소 목록에서 요소 B 아래로 이동하면 컴파일 오류가 발생하고, 요소 B에 오류 아이콘이 표시됩니다.
  • 정규식: Value from Regular Expression 검색 요소의 정규 표현식이 올바르지 않으면 해당 요소에서 오류가 발생합니다.
  • 사전: Value from Dictionary 검색 요소에서 사용하는 사전에 프로그램이 연결할 수 없으면 해당 요소에서 오류가 발생합니다.
  • 코드 (참조: NLP용 Extraction Rules 액티비티의 코드 구문)
Matching은 검색 요소의 속성에 지정된 조건을 충족하는 개체를 찾는 작업을 의미합니다. 프로그램은 Search Elements 목록을 위에서 아래로 순서대로 탐색하면서, 각 요소에 의해 기술된 개체를 하나씩 모두 찾으려고 시도합니다. 매칭은 활성화된 요소와 field에 대해서만 수행됩니다. 디버깅 중 매칭 시간을 줄이기 위해, 현재 디버깅 중인 요소의 결과에 영향을 주지 않는 요소를 일시적으로 비활성화할 수 있습니다. 요소의 상태를 변경하려면 해당 요소의 바로 가기 메뉴를 사용합니다. 여러 요소를 선택하여 한 번의 클릭으로 상태를 변경할 수도 있습니다. Extraction Rules 액티비티의 컴파일 및 매칭 상태는 알림 로그(오른쪽 상단의 종 모양 아이콘 버튼을 클릭하여 표시)에 나타납니다. 해당 알림의 링크를 클릭하여 매칭 결과로 이동할 수 있습니다.

2단계. 오류 검토 및 수정

검색 요소를 찾을 수 없는 경우, 올바른 요소 유형을 선택했는지 확인하고 보다 신뢰할 수 있는 검색을 위해 조건을 더 정교하게 설정하는 것을 고려하십시오. 예를 들어, 요소를 찾는 데 도움이 되도록 보조 검색 요소를 추가할 수 있습니다. 오류를 모두 수정한 후, 활동을 다시 한 번 매칭하여 문제가 있던 페이지에서 모든 객체를 찾을 수 있는지, 그리고 수정 사항이 다른 페이지에서 객체 매칭을 방해하지 않는지 확인하십시오.