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

Etapa 1. 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á prosseguir. Qualquer elemento de pesquisa com erro 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 vir antes desse elemento na lista. Por exemplo, se o Elemento A for referenciado nas condições de pesquisa do Elemento B, então o Elemento A deve preceder o Elemento B na lista. Se você desabilitar o Elemento A ou movê-lo para baixo do Elemento B na lista, ocorrerá um erro de compilação e o Elemento 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.
  • Code (consulte Code syntax for Extraction Rules activity for NLP)
Matching refere-se a localizar objetos que atendam às condições especificadas nas propriedades dos elementos de pesquisa. O programa percorrerá a lista 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 desabilitar temporariamente os elementos que não afetam os resultados do elemento que está sendo depurado no momento. Para alterar o estado de um elemento, use seu menu de atalho. Você também pode selecionar vários elementos e alterar o estado de todos com um único 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 o ícone de sino no canto superior direito). Você pode acessar os resultados de correspondência clicando no link na notificação correspondente.

Etapa 2. Revisar e corrigir 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.