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.
Para corrigir um fluxo de trabalho condicional com uma tarefa que para em um estado Sem conector correspondente:
  1. 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
    A regra especifica que Todas as condições se aplicam. Nenhuma tarefa é enviada pelo conector para a próxima etapa, pois nenhuma tarefa tem dois clientes. Todas as tarefas permanecem na etapa em um estado Sem conector correspondente. Se a regra especificou que nenhuma condição se aplica, as tarefas para os clientes A e B serão enviadas através do conector.
  2. 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
    As regras não dizem a RICOH ProcessDirector como processar tarefas com 20 páginas. Todas as tarefas permanecem na etapa em um estado Sem conector correspondente. Se a primeira regra especificou Total de páginas <= 20, tarefas com 20 páginas seriam enviados através do Connector1.
  3. 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.
    Quando tarefas que não têm um valor de propriedade Prioridade da tarefa chegam à etapa com esses conectores, elas ficam na etapa com um estado Sem conector correspondente. Para processar essas tarefas, adicione essa condição a uma nova regra ou a uma das regras existentes: Prioridade da tarefa diferente de %.
  4. 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.
    Todas as tarefas que chegam à etapa são PDF. Elas foram enviadas através do conector cuja regra especifica que o fluxo de dados de entrada é PDF. Como nenhum conector processa tarefas de PDF, as tarefas permanecem na etapa em um estado Sem conector correspondente. Para corrigir esse exemplo, verifique como o fluxo de trabalho processa fluxos de dados de entrada.
  5. 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.
  6. 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.
  7. Use a ação Processar novamentepara alternar tarefas em um estado Sem conector correspondente ao novo fluxo de trabalho.