Pular para o conteúdo principal
Um conjunto de documentos pode incluir variantes com diferentes layouts, por exemplo, extratos de bancos distintos ou faturas emitidas por empresas diferentes. O Advanced Designer permite criar um único item do fluxo de processamento que contém várias atividades independentes de Regras de Extração e condições de escolha de atividade. A atividade escolhida é determinada pelo valor do campo que contém os dados usados para distinguir entre as variantes de documento. Normalmente, trata-se de um campo com resultados de classificação, mas, em geral, pode ser qualquer campo preenchido por alguma atividade anterior. Você configura as condições de ramificação das atividades no conjunto mapeando os valores do campo às atividades. Também é possível definir uma ação para todos os valores de campo não especificados na tabela de mapeamento: você pode atribuir a eles uma atividade de Regras de Extração do conjunto ou optar por pular esta etapa de processamento.

Casos de uso

Este método pode ser útil nos seguintes casos:
CasoComo as variantes do documento são distinguidasMapeamento de exemplo
Você classificou seus documentos por layout ou por um determinado parâmetro, por exemplo, o ano em que o documento foi emitido. É necessário configurar regras de extração separadas para algumas das classes de documentos.Com base nos resultados da classificação por texto e imagem ou em algum parâmetro do documento extraído para um campoValor do campo = A: Regras de extração A / Valor do campo = B: Regras de extração B / Todos os outros valores do campo: Ignorar esta etapa
Você classificou seus documentos por empresa e precisa configurar regras de extração separadas para documentos de cada empresa no seu catálogo. Você quer usar uma atividade de Regras de extração geral para todas as empresas não listadas no catálogo.Com base nos resultados da classificação por empresaCompanyID = 1: Regras de extração 1 / CompanyID = 2: Regras de extração 2 / … / Outros IDs de empresa: Regras de extração gerais
As atividades unificadas em um único item do fluxo de processamento têm o mesmo conjunto de campos de saída. Se você alterar o estado de um campo em uma atividade, ele será alterado de forma consistente em todas as demais atividades do conjunto. Se você excluir o item do fluxo de processamento de documentos, todas as atividades dentro dele também serão excluídas e não poderão ser restauradas.

Criando um novo conjunto de atividades

  1. Adicione uma atividade padrão de Regras de Extração ao fluxo de processamento de documentos.
  2. Clique em Adicionar atividade e definir condição para seu uso no painel Propriedades da atividade.
  3. Informe o nome da nova atividade e clique em Adicionar.
  4. Acesse a guia Atividades no painel Propriedades da atividade e adicione quantas atividades forem necessárias clicando em Adicionar.
Observação: Você pode definir a condição de ramificação para cada atividade na caixa de diálogo Adicionar atividade de Regras de Extração ou configurar todas as atividades posteriormente.

Configurando as atividades e as condições de ramificação

Selecione a atividade no fluxo de processamento e abra a guia Activities do painel Activity Properties. Você verá uma lista de atividades adicionadas ao item. O ícone de erro indica que uma atividade tem erros ou não está configurada. O ícone de alerta indica que a condição de ramificação de uma atividade não está definida. Para configurar as condições de ramificação, faça o seguinte:
  1. Clique em Conditions na parte inferior do painel Activity Properties.
  2. Na caixa de diálogo que será aberta, especifique o campo cujos valores determinarão a escolha de uma atividade de Extraction Rules.
Observação: Alterar o campo do qual os valores são obtidos redefinirá o mapeamento.
  1. Todas as atividades de Extraction Rules disponíveis são listadas na tabela de mapeamento. Faça o mapeamento dos valores do campo para as atividades.
  2. Selecione uma ação para os valores não listados na tabela de mapeamento. Você pode escolher usar uma das atividades adicionadas ao conjunto ou pular esta etapa de processamento.
  3. Clique em Save.
Cada atividade deve ser configurada no Activity Editor da mesma forma que uma atividade comum de Extraction Rules. Para mais informações, consulte a descrição da atividade Extraction Rules. Para abrir o Activity Editor de uma determinada atividade, clique no nome da atividade na lista de atividades. Se a atividade estiver selecionada na lista, você também pode abrir o editor clicando no botão Activity Editor na parte inferior do painel Activity Properties. Você pode renomear e excluir uma atividade por meio do menu que é aberto ao clicar no ícone de “mais” à direita do nome da atividade. Ao selecionar a opção Use as Separate Activity nesse menu, você pode desanexar uma atividade do conjunto. Ela será recriada como um item separado do fluxo de processamento de documentos. Todas as regras de extração configuradas serão preservadas.

Mesclando atividades existentes

Você também pode mesclar atividades existentes arrastando e soltando uma atividade padrão de Extraction Rules sobre outra atividade desse tipo ou sobre um conjunto de atividades. Após soltar a atividade, será necessário abrir a caixa de diálogo Conditions para definir a condição de ramificação da atividade recém-adicionada. A lista de campos habilitados para a atividade solta será alinhada com a lista de campos habilitados para o item com o qual ela foi mesclada. Todas as regras de extração configuradas nas atividades serão preservadas.

Dividindo uma Atividade

Após criar o conjunto de atividades de Extraction Rules, você pode decidir adicionar outras atividades aos ramos do fluxo de processamento de documentos. Por exemplo, talvez você queira substituir uma das atividades de Extraction Rules por uma atividade de Fast Learning ou adicionar uma atividade de Script a um determinado ramo do workflow. Nesse caso, você pode dividir o conjunto em várias atividades regulares de Extraction Rules, precedidas por uma atividade IF. Para fazer isso, selecione a atividade no workflow e clique no ícone de divisão na janela pop-up. Todas as regras de extração configuradas serão preservadas. Você precisará configurar manualmente as condições de caso para cada atividade.