A tarefa é movida para um estado Sem conector correspondente em um fluxo de trabalho condicional
Quando uma tarefa em um fluxo de trabalho com processamento condicional para em uma
etapa e o valor da coluna Estado é Sem conector correspondente, o processamento condicional pode não ser configurado corretamente. RICOH ProcessDirector não valida o processamento condicional quando salva um fluxo de trabalho.
- Inspecione cada regra para se certificar de que não haja condições em conflito.Por exemplo, uma regra tem duas condições:
- Nome do cliente = A
- Nome do cliente = B
- Inspecione todos os conectores de uma etapa para outras etapas. Certifique-se de que
as regras atribuídas aos conectores processem todas as tarefas que a etapa recebe.Por exemplo, uma etapa tem dois conectores:
- Connector1 tem uma regra com uma condição: Total de páginas < 20
- Connector2 tem uma regra com uma condição: Total de páginas < 20
- Certifique-se de considerar tarefas que não têm um valor de propriedade quando o seu
processamento condicional especificar valores para a propriedade.Por exemplo, uma etapa tem dois conectores. Cada conector tem uma regra com uma condição que especifica um valor de propriedade Prioridade da tarefa:
- A condição para a primeira regra é > 1.
- A condição para a segunda regra é Prioridade da tarefa = 1.
- Inspecione todos os caminhos de processamento condicional para se certificar de que
as regras entre as diferentes etapas no caminho não entrem em conflito.Por exemplo, um desvio de fluxo de trabalho condicional tem um conector na fase de recebimento. O conector tem uma regra com uma condição: Fluxo de dados de entrada = PDF. Mais tarde, no mesmo desvio, uma etapa na fase Prepara tem dois conectores.
- Connector1 tem uma regra com uma condição: Fluxo de dados de entrada = Postscript.
- Connector2 tem uma regra com uma condição: Fluxo de dados de entrada = Desconhecido.
- Para corrigir problemas, desative o fluxo de trabalho e edite-o.Se as tarefas estiverem no fluxo de trabalho, faça uma cópia do fluxo de trabalho e edite a cópia.
- Ative o fluxo de trabalho e teste-o.Um fluxo de trabalho condicional pode ter vários problemas.
- Obs.:
- Se você tiver um fluxo de trabalho complexo, recomendamos que conecte cada etapa com ramificações para várias etapas para a sua própria etapa FailWithMessage. Dê a cada conector de uma regra sem condição. Para cada etapa FailWithMessage, defina a propriedade Mensagem de erro para um valor que identifique o processamento condicional. Se uma tarefa chegar a uma etapa FailWithMessage, RICOH ProcessDirector grava a mensagem no log da tarefa. A mensagem identifica o problema de processamento condicional.
- Use a ação Processar novamentepara alternar tarefas em um estado Sem conector correspondente ao novo fluxo de trabalho.