El trabajo se procesa de forma incorrecta en un flujo de trabajo condicional

Cuando los trabajos en un flujo de trabajo con procesamiento condicional no se procesan adecuadamente, es posible que los conectores que especifican las condiciones no estén establecidos correctamente o que los valores no se hayan asignado de forma correcta. RICOH ProcessDirector no valida el procesamiento condicional cuando guarda un flujo de trabajo.
Para corregir un flujo de trabajo condicional con trabajos que se procesan de forma incorrecta:
  1. Inspeccione todos lo conectores de un paso a otro. Si un paso tiene un conector que procesa todos los trabajos que no se envían a través del resto de conectores, dicho conector debe tener el valor más elevado para la propiedad Orden de ejecución de todos los conectores que salen del paso.
      Nota:
    • Si introduce un valor para la propiedad Nombre de regla de un conector, el valor del Orden de ejecución se visualiza en la etiqueta del conector antes del valor de Nombre de regla.
    Por ejemplo, un paso tiene dos conectores:
    • Un conector llamado else tiene una regla sin condiciones.
    • Un conector llamado < 20 tiene una regla con una condición: Páginas totales < 20.
    RICOH ProcessDirector intenta enviar trabajos a través de los conectores de un paso de acuerdo con los valores especificados en la propiedad Orden de ejecución de cada conector. Si el conector else tiene el valor Orden de ejecución establecido en 1, RICOH ProcessDirector envía todos los trabajos a través del conector else. Ningún trabajo usaría el conector < 20. Sin embargo, si el conector < 20 tiene el valor Orden de ejecución establecido en 1, RICOH ProcessDirector primero intenta enviar todos los trabajos a través del conector < 20. La regla establecida para el conector < 20 evita que los trabajos con 20 o más páginas pasen a través del conector. RICOH ProcessDirector envía después todos los trabajos restantes a través del conector else. Si todos los trabajos del flujo de trabajo se envían a través de un conector else, asegúrese de que el valor Orden de ejecución de dicho conector tenga el valor más elevado de todos los conectores que salgan del paso.
      Importante:
    • Si crea un flujo de trabajo condicional modificando un flujo de trabajo existente, como un flujo de trabajo de muestra de RICOH ProcessDirector, la Orden de ejecución de los conectores del flujo de trabajo se transmite desde el flujo de trabajo original. Si hace que un conector existente forme parte de un proceso condicional y añade otro conector condicional, RICOH ProcessDirector intentará primero enviar todos los trabajos a través del conector existente. Si un trabajo no cumple las condiciones en un conjunto de reglas en el conector, RICOH ProcessDirector intenta enviar el trabajo mediante un conector recién añadido. Al añadir un procesamiento condicional a un paso, se recomienda examinar los valores de la propiedad Orden de ejecución en cada conector que sale del paso para comprobar que las pruebas reflejan el orden en que desea que se evalúen. Si tiene un conector else, asegúrese de que tiene el valor Orden de ejecución más elevado de todos los conectores que salen del paso.
  2. Inspeccione cómo los valores del trabajo se han establecido y han pasado a los pasos y conectores en una derivación de un flujo de trabajo.
    Por ejemplo, un flujo de trabajo condicional tiene dos derivaciones, una con pasos que solicitan grapado y otros pasos que no. El conector que envía trabajos a la derivación con pasos que solicitan grapado tiene una regla con una condición: Grapado = Superior izquierda. Los trabajos para el cliente A se deben grapar, pero se envían a la derivación con pasos que no solicitan grapado debido a que los trabajos para el cliente A no tienen un valor de trabajo de grapado. Una forma de asignar valores de trabajo es mediante un paso basado en la plantilla de pasos AssignJobValues. Los trabajos para el cliente se pueden enviar a través de un paso AssignJobValues que establezca el valor de la propiedad Grapado en Superior izquierda.
  3. Para corregir problemas, inhabilite el flujo de trabajo y edítelo.
    Si los trabajos se encuentran en el flujo de trabajo, copie el flujo de trabajo y edite la copia.
  4. Habilite el flujo de trabajo y pruébelo.
    Es posible que un flujo de trabajo condicional tenga varios problemas.
      Nota:
    • Para encontrar problemas en un flujo de trabajo complejo, considere la posibilidad de añadir un paso basado en la plantilla de pasos ManualStepWithAutoStart después de cada conector con una regla de procesamiento condicional. Compruebe los trabajos en cada paso ManualStepWithAutoStart para asegurarse de que se mueven a través de las derivaciones correctas del flujo de trabajo.