Mapeie os campos do Skill a elementos de pesquisa para extrair dados de documentos, com criação automática de elementos e regras de mapeamento específicas do campo com base nos tipos de campo e nas configurações de vários itens.
A guia Fields exibe os campos do Skill usados na atividade. Para extrair dados para campos, mapeie-os para elementos de pesquisa. Quando o elemento mapeado para um campo é encontrado no documento, sua região se torna a região do campo. Quando um campo é habilitado em uma atividade, um elemento de pesquisa correspondente é criado automaticamente e mapeado para o campo.
Para criar novos campos, alterar as propriedades dos campos existentes ou habilitar campos que não foram selecionados no painel de propriedades da Activity, abra a caixa de diálogo Manage Fields usando o link correspondente na guia Fields. Se necessário, você pode desabilitar e habilitar a pesquisa de campo para a atividade atual diretamente no Activity Editor usando os comandos do menu de contexto do campo Disable e Enable ou a combinação de teclas Ctrl+Alt+D.
O método de descrição da região do campo (elemento ou código) é especificado na lista de campos. Os campos que não são extraídos pela atividade atual aparecem esmaecidos.
Mapeando campos para elementos de pesquisa
Ao selecionar um campo na guia Fields, você verá um elemento de pesquisa mapeado para esse campo na lista suspensa Get region from. Você pode usar essa lista suspensa para mapear o campo para outro elemento. Você também pode especificar uma região do campo usando o código.
A tabela abaixo ajudará você a decidir quais elementos e estruturas de elementos podem ser usados para extrair dados para um campo, dependendo das propriedades do campo.
| Propriedades do campo | | Formas de fornecer uma região para o campo |
|---|
| Field type | Allow Multiple Items setting | |
| Text, Barcode, Checkmark, Image | Desativado | Uma das seguintes opções: mapear o campo para um elemento de pesquisa não repetido ou mapear o campo por código. Observação: usar código permite mapear um campo para um elemento de pesquisa dentro de uma determinada instância ou para a última instância encontrada de um elemento Repeating Group. |
| Ativado | Uma das seguintes opções: mapear o campo para um elemento Repeating Group, mapear o campo para um elemento de pesquisa dentro de um elemento Repeating Group ou mapear o campo por código. |
| Checkmark Group | Sempre desativado | O grupo de checkmarks serve apenas para estruturar os campos no formulário de dados e não possui região. Você deve mapear seus campos filhos em vez de mapear o grupo em si. |
| Group | Desativado | O grupo sem múltiplos itens serve apenas para estruturar os campos no formulário de dados e não possui região. Você deve mapear seus campos filhos em vez de mapear o grupo em si. |
| Ativado | Uma das seguintes opções: mapear o campo para um elemento Repeating Group e mapear os campos filhos do grupo para elementos filhos desse elemento Repeating Group, ou mapear o grupo por código. |
| Table | Sempre ativado | Uma das seguintes opções: mapear a tabela para um elemento Repeating Group e mapear as colunas da tabela para elementos filhos desse elemento Repeating Group, ou mapear o grupo por código. |
Ao mapear um campo/grupo com múltiplos itens, você também deve considerar seu caminho completo, que inclui o próprio campo/grupo e todos os seus grupos pai. O número total de grupos/campos com múltiplos itens nesse caminho completo deve corresponder ao número total de elementos Repeating Group no caminho completo até o elemento de pesquisa para o qual você está mapeando.
Observação: Grupos com múltiplos itens que são mapeados por código são excluídos da contagem.
Vamos analisar as possibilidades de mapeamento para os campos na seguinte estrutura de campos:
| Possibilidades de mapeamento para um campo específico | Ilustração |
|---|
| O campo A tem múltiplos itens habilitados. Você pode mapear esse campo para o primeiro elemento de grupo repetido de qualquer ramificação ou para seus elementos filho (veja os elementos parent_a, parent_d, f e seus elementos filho). No entanto, não é possível mapeá-lo para um grupo repetido dentro de outro grupo repetido (veja o elemento parent_h). |  |
| O campo D tem as mesmas possibilidades de mapeamento porque os grupos B e C não têm múltiplos itens. |  |
| O grupo F com múltiplos itens pode ser mapeado para o primeiro elemento de grupo repetido de qualquer ramificação, mas não pode ser mapeado para elementos filho desses elementos de grupo repetido. |  |
| Por fim, o campo H, que está no grupo F com múltiplos itens, só pode ser mapeado para o elemento de grupo repetido parent_h ou para seu elemento filho h. Como um dos grupos E, F e G tem múltiplos itens, um dos elementos e, f e g deve ser um elemento de grupo repetido neste caso. |  |