Verificações de compilação
- Propriedades de elemento. As propriedades de elementos usadas para especificar parâmetros de objeto e regiões de pesquisa devem vincular apenas a elementos na árvore Elementos de pesquisa localizada acima do elemento que está sendo pesquisado. Caso contrário, o programa indicará os elementos inválidos.
- Propriedades de campo. As propriedades de campo não devem conter links para elementos excluídos ou inexistentes.
- Expressões regulares em FlexiLayout language:
- O código não deve conter erros de sintaxe.
- As condições adicionais especificadas na seção Condições de pesquisa devem se referir apenas aos elementos descritos na árvore Elementos de pesquisa localizada acima do elemento que está sendo pesquisado. As condições adicionais especificadas na seção Avaliação de hipóteses devem se referir apenas ao elemento que está sendo pesquisado e aos elementos localizados acima dele na árvore Elementos de pesquisa.
- Todas as constantes globais usadas no código devem estar definidas.
- Todas as variáveis usadas no código devem estar definidas e inicializadas.
- O código deve chamar apenas as entidades disponíveis naquela seção específica.
- Elementos de um tipo não devem receber propriedades de elementos de outro tipo (por exemplo, Static Text não pode ter a propriedade Largura máxima).
Processo de correspondência
Exemplo de correspondência
Comandos de correspondência
- Match aplica a atividade aos documentos selecionados sem exibir os resultados na guia Results do Activity Editor. Esse método pode ser usado durante a depuração da atividade para verificar a validade das propriedades de um elemento específico.
- Test Activity aplica a atividade a cada documento no conjunto da atividade. Os resultados da correspondência são exibidos nas estatísticas e são usados para comparar a qualidade de correspondência da versão atual da atividade Extraction Rules com versões anteriores.
Observação: O status de compilação e de correspondência da atividade Extraction Rules é exibido no log de notificações (acessível ao clicar no ícone de sino no canto superior direito). Você pode usar o log de notificações para ir aos resultados da correspondência clicando na notificação correspondente.
