Pular para o conteúdo principal
O Advanced Designer é compatível com FlexiLayouts criados no ABBYY FlexiLayout Studio. Uma nova Skill pode ser criada com base em um FlexiLayout existente. Como alternativa, arquivos de FlexiLayout podem ser importados no editor da atividade Extraction Rules.

Criando uma Skill usando um arquivo FlexiLayout

Para criar uma skill com base em um FlexiLayout:
  1. Na página inicial do Advanced Designer, selecione Create Document Skill from ABBYY FlexiLayout Project:
AD_StartPage_ImportSkill
  1. Na caixa de diálogo que se abrir, indique o caminho para o arquivo ABBYY FlexiLayout Project Files (FSP) e altere o nome da skill que você está criando, se necessário (por padrão, a nova skill terá o mesmo nome do arquivo FlexiLayout).
O Advanced Designer então usará seu arquivo para criar uma nova skill. O fluxo de processamento de documentos dessa nova skill incluirá uma atividade Extraction Rules contendo o FlexiLayout enviado. Os idiomas de reconhecimento selecionados serão herdados das configurações do FlexiLayout. Se a importação for concluída com sucesso e nenhuma modificação for necessária, a nova skill poderá ser publicada e usada no ABBYY Vantage.

Importando um FlexiLayout usando o Editor da Atividade Extraction Rules

Se você já criou uma skill que contém uma atividade Extraction Rules em um fluxo de processamento de documentos, pode usar o editor da atividade para importar seu FlexiLayout. Ao importar um FlexiLayout, é preciso configurar um fluxo de processamento de documentos para processar documentos antes de publicar e usar sua skill. Esse método deve ser usado se você precisar utilizar várias Extraction Rules e/ou outras atividades em uma única skill. Para importar um FlexiLayout em uma atividade Extraction Rules:
  1. Clique no ícone de mais e, em seguida, clique em Importar….
  2. Na caixa de diálogo que for aberta, selecione seu arquivo FlexiLayout Project Files (FSP).
Após o envio, o FlexiLayout será exibido no Editor da Atividade Extraction Rules.

Observações Importantes ao Importar um FlexiLayout

As considerações a seguir se aplicam a qualquer método de importação:
  • O resultado da correspondência de uma atividade de Extraction Rules baseada em um FlexiLayout importado pode diferir do resultado da correspondência do FlexiLayout original criado no ABBYY FlexiLayout Studio. Para maior precisão, revise os resultados da correspondência em vários documentos e ajuste os elementos de pesquisa quando necessário antes de publicar a skill.
  • Se o seu FlexiLayout contiver várias alternativas, você será solicitado a selecionar uma durante o envio.
Observação: Se precisar usar várias alternativas de FlexiLayout, crie e configure uma atividade de Classification para classificar os documentos em tipos que correspondam às alternativas. Para processar os documentos classificados, crie várias atividades de Extraction Rules com alternativas diferentes.
  • A árvore de blocos será substituída automaticamente pela estrutura de campos, que também será a estrutura de campos da skill como um todo (exibida na guia Fields).
  • As propriedades dos elementos serão copiadas sem modificações. Elas podem ser visualizadas e editadas no painel Element Properties na guia Code Editor. As propriedades dos elementos definidas no ABBYY FlexiLayout Studio, mas não exibidas no painel Element Properties, serão transferidas para as seções Search Conditions e Hypotheses Evaluation na guia Code Editor como código.
  • Todas as propriedades já definidas como código serão transferidas sem modificações.
  • Elementos de tabela serão importados, mas não têm suporte completo no Advanced Designer. Para mais detalhes, consulte Table Element.
  • Elementos e campos não suportados do FlexiLayout enviado serão convertidos. Mensagens de conversão serão registradas no log e exibidas na seção Search Conditions na guia Code Editor.

Lista de Elementos e Blocos não Suportados

FlexiLayout StudioAdvanced Designer
Named Entity (NER) ElementO elemento será convertido em um elemento Region. Uma atividade separada pode ser criada para a extração de entidades nomeadas.
Table BlockO bloco será convertido em um campo Group com múltiplos itens permitidos. O mapeamento para o elemento de tabela correspondente será preservado.
First Found ElementO elemento será convertido em um elemento Group com Only first found ativado.
Header and Footer ElementsOs elementos serão convertidos em elementos Group. O Advanced Designer não oferece suporte à montagem de documentos baseada em FlexiLayout. Assim, Headers e Footers serão convertidos em elementos de grupo que podem ser encontrados; no entanto, a montagem de páginas baseada em FlexiLayout não é suportada.
Line of Elements ElementO elemento será convertido em um elemento Group.
Ao converter um elemento não suportado, o prefixo “Former_” é adicionado ao seu nome. Os nomes dos elementos são modificados não apenas na árvore Search Elements, mas também na guia Code Editor.
Nota: Nenhuma mensagem de conversão é exibida e nenhum prefixo é adicionado para os elementos First Found, Line of Elements, Header e Footer porque suas propriedades não são modificadas ao converter para um elemento Group.
  • Dicionários de usuário conectados aos elementos do FlexiLayout são carregados junto com o FlexiLayout. Além disso, os idiomas adicionados com o FlexiLayout são exibidos nas configurações da skill. Atualmente, o Advanced Designer não oferece suporte a dicionários dinâmicos que podem ser atualizados; no entanto, durante a importação, a string de conexão do banco de dados será copiada para a seção Code Editor para que dicionários dinâmicos ainda possam ser carregados como estáticos.
  • Parâmetros do tipo string que têm valores padrão no ABBYY FlexiLayout Studio são convertidos em parâmetros da skill do tipo Text, com seus valores preservados. Outros parâmetros não são importados.
  • Imagens do projeto ABBYY FlexiLayout Studio não são importadas junto com o FlexiLayout. Para configurar e verificar sua atividade Extraction Rules, faça upload das imagens apropriadas ou use imagens enviadas ao conjunto de documentos da skill. Para mais informações, consulte Upload and pre-recognition of images.