Ejecución de los flujos de trabajo de ejemplo de Gestión de pedidos

Los flujos de trabajo OrderJobSample y OrderSample muestran cómo procesar pedidos creados a partir de archivos de entrada XML.

Esta simulación utiliza estos objetos y archivos:

  • Flujos de trabajo:
    • OrderJobSample
    • OrderSample
  • Correlación de propiedades de pedido: OrderXMLSample
  • Dispositivo de entrada: OrderHotFolder

    El dispositivo de entrada tiene un archivo de pedidos de muestra precargado. Envía el archivo de muestra al flujo de trabajo OrderSample para su procesamiento.

Para ejecutar los flujos de trabajo de ejemplo de Gestión de pedidos:

  1. Pulse la pestaña Principal.
  2. En el portlet Impresoras, pulse con el botón derecho del ratón la impresora de ejemplo y seleccione Habilitar.
  3. En el portlet Dispositivos de entrada, pulse con el botón derecho el dispositivo de entrada OrderHotFolder y seleccione Habilitar y conectar.

    En el portlet Trabajos aparece un trabajo denominado orden.xml.

  4. El trabajo order.xml pasa por el flujo de trabajo OrderSample para crear un pedido y dos trabajos.
    El trabajo contiene el archivo XML de ejemplo utilizado para identificar y correlacionar los pedidos y los trabajos basándose en un objeto de correlación de propiedades.

    El paso CreateOrdersFromFile utiliza el objeto de correlación de propiedades OrderXMLSample para identificar pedidos y trabajos y, a continuación, asignar los valores de los elementos XML del archivo de pedidos XML a propiedades de pedidos y trabajos.

      Nota:
    • Este paso solo se ejecuta en el servidor primario. No lo ajuste para que se ejecute en un servidor secundario local.

    La tabla enumera las propiedades que se establecen:

    Elemento XML (expresión XPath) Tipo de objeto Propiedad
    /Orders/Order/ID Pedido Nombre del pedido (Order.name)
    /Orders/Order/OrderNumber Pedido Referencia de pedido externa (Order.Reference)
    /Orders/Order/Customer Pedido Nombre del cliente (Order.Customer)
    /Orders/Order/Notes Pedido Descripción (Order.Description)
    /Orders/Order/quantity Pedido Copias (Order.Copies)
    /Orders/Order/DueDate Pedido Fecha de vencimiento (Order.DueDate)
    /Orders/Order/OrderDetails/OrderDetail/ID Trabajo Nombre del trabajo (Job.Name)
    /Orders/Order/OrderDetails/OrderDetail/OrderType Trabajo Personalizada 1 (Job.Info.Attr1)
    /Orders/Order/OrderDetails/OrderDetail/ProductName Trabajo Personalizada 2 (Job.Info.Attr2)
    /Orders/Order/OrderDetails/OrderDetail/PrintFile Trabajo Personalizada 3 (Job.Info.Attr3)
    /Orders/Order/OrderDetails/OrderDetail/PrintFile/@type Trabajo Soportes (Job.Media)

    El paso identifica un pedido que consta de dos. Crea dos trabajos y los envía al flujo de trabajo OrderJobSample. La tabla Pedidos muestra un pedido que contiene dos trabajos.

    Los trabajos comienzan a procesarse en el flujo de trabajo OrderJobSample. Cuando los trabajos salen del paso SetJobPropsFromTextFile:

    • Si el elemento tiene un tipo de producto imprimible, el flujo de trabajo envía el trabajo a través de la derivación Imprenta.
    • Si el elemento no tiene un tipo de producto imprimible, el flujo de trabajo envía el trabajo a través de la derivación Almacén.

    Los trabajos no imprimibles van a través del paso ManualStepWithAutoStart en la derivación Almacén del flujo de trabajo. Los trabajos esperan en ese paso hasta que están listos para su envío.

    El paso WaitForRelatedJobs mantiene cada uno de los trabajos que contiene el pedido hasta que todos los trabajos del pedido llegan al paso.

  5. En la tabla de trabajos, pulse con el botón derecho el trabajo de la fase Manual y seleccione Completar manualmente.

    El trabajo pasa al paso WaitForRelatedJobs.

    Cuando ambos trabajos llegan al paso WaitForRelatedJobs, el flujo de trabajo envía los tres trabajos (el trabajo del pedido original, el trabajo no imprimible y el trabajo imprimible) al paso RetainCompletedJobs. El estado de cada trabajo cambia a Retenido. El estado del pedido cambia a Finalizado.

      Nota:
    • Debe actualizar la página Principal para apreciar un cambio en el estado de los trabajos de la tabla Pedidos.
  6. En la tabla Trabajos, pulse con el botón derecho el trabajo imprimible y seleccione Ver.
    El visor muestra el archivo PDF que se imprimió como parte del pedido.