Pular para o conteúdo principal
A depuração da atividade Extraction Rules inclui as seguintes etapas:
  1. Compilar e fazer a correspondência da atividade.
  2. Revisar os erros e aprimorar as regras para melhorar a extração de objetos.
Repita essas etapas até ficar satisfeito com os resultados.

Compilação e correspondência

A atividade Extraction Rules é compilada automaticamente quando você sai do editor da atividade ou quando clica em Match ou Test Activity. Se ocorrerem erros de compilação, a correspondência não poderá continuar. Qualquer elemento de pesquisa com erros de compilação será marcado com um ícone de erro. Passe o mouse sobre esse ícone para ver uma descrição detalhada do erro. Erros de compilação podem ocorrer nos seguintes casos:
  • Dependências de elementos: Os elementos são pesquisados de cima para baixo. Isso significa que os elementos usados nas condições de pesquisa de outro elemento devem anteceder esse elemento na lista de elementos. Por exemplo, se o Element A for referenciado nas condições de pesquisa do Element B, então o Element A deve vir antes do Element B na lista de elementos. Se você desativar o Element A ou movê-lo para baixo do Element B na lista de elementos, ocorrerá um erro de compilação e o Element B será marcado com um ícone de erro.
  • Expressões regulares: Se a expressão regular em um elemento de pesquisa Value from Regular Expression for inválida, ocorrerá um erro nesse elemento.
  • Dicionários: Se o programa não conseguir se conectar ao dicionário usado por um elemento de pesquisa Value from Dictionary, ocorrerá um erro nesse elemento.
  • Código (consulte Code syntax for Extraction Rules activity for NLP)
Matching refere-se a encontrar objetos que atendam às condições especificadas nas propriedades dos elementos de pesquisa. O programa percorrerá a lista de Search Elements tentando localizar, um a um, todos os objetos descritos pelos elementos. A correspondência é executada apenas para os elementos e campos ativos. Para reduzir o tempo de correspondência durante a depuração, você pode desativar temporariamente os elementos que não afetam os resultados do elemento que está depurando no momento. Para alterar o estado de um elemento, use o menu de atalho dele. Você também pode selecionar vários elementos e alterar o estado deles com um clique. O status de compilação e correspondência da atividade Extraction Rules é exibido no log de notificações (acessível ao clicar no botão com ícone de sino no canto superior direito). Você pode ir para os resultados da correspondência clicando no link na notificação correspondente.

Revisando e corrigindo erros

Se um elemento de pesquisa não for encontrado, verifique se você selecionou o tipo de elemento correto e considere refinar as condições para tornar a busca mais confiável. Por exemplo, é possível adicionar elementos de pesquisa auxiliares para ajudar a localizar o elemento. Após corrigir os erros, execute novamente a correspondência da atividade, certificando-se de que todos os objetos possam ser encontrados nas páginas com problema e de que as correções não tenham interferido na correspondência dos objetos em outras páginas.