Pular para o conteúdo principal
A atividade Condition permite usar um único skill para ramificar um fluxo de processamento de documentos. O bloco Condition contém uma verificação de uma ou mais condições. Dependendo de a condição ter sido satisfeita, os documentos da transação serão enviados pelo ramo apropriado do fluxo de trabalho para processamento adicional. Por exemplo, a atividade Condition pode ser usada para processar separadamente documentos que contenham erros de reconhecimento ou de regras de validação.

Adicionando desvios

Para configurar verificações para uma atividade Condition, comece usando as setas direcional para conectá-la a todas as outras atividades para as quais o fluxo pode ser direcionado.
Observação: As condições serão verificadas na ordem em que os ramos do fluxo de trabalho são conectados ao bloco de condição. Para alterar essa ordem, será necessário remover todas as conexões e reconectá-las.
Uma lista de Condições de caso e Condição ELSE aparecerá no painel Actions. Na lista suspensa em Condição ELSE, selecione o bloco que será usado quando nenhuma das outras condições for atendida.

Adicionando regras de alternância

Clique no link Set up para cada condição na lista Case conditions. Configuração da atividade Condition A janela do editor será aberta, onde você pode inserir o código JavaScript que será usado para verificar a condição específica. Seu código pode fazer referência a todos os dados de entrada da atividade Condition e deve retornar um valor booleano que represente o resultado da verificação. O script retorna o último valor calculado. Se precisar configurar verificações mais complexas, crie uma função de verificação personalizada e chame-a na última linha do script. Para uma descrição detalhada dos objetos que podem ser usados no script, consulte Object Model. Para scripts de exemplo que podem ser usados no Vantage, consulte Sample scripts. Quando os documentos da transação de entrada alcançam uma atividade Condition, as condições definidas são verificadas sequencialmente. Assim que uma das condições for atendida, a transação será enviada pelo ramo apropriado do fluxo de trabalho para processamento adicional. As demais condições não serão verificadas.
Observação: Se você não tiver configurado nenhuma condição na lista Case conditions, a transação será enviada pelo ramo Else.