Configuración de flujos de trabajo para recibir pedidos
Para procesar archivos XML de pedidos generados por su sistema de pedidos, configure
un flujo de trabajo que incluya un paso basado en la plantilla de pasos CreateOrdersFromFile. Este paso utiliza una correlación de propiedades de pedido para definir uno o varios
pedidos y los trabajos que contienen. El paso también envía esos trabajos a otro flujo
de trabajo para su procesamiento.
- Nota:
- Antes de empezar, asegúrese de crear:
- Un objeto de correlación de propiedades de pedido que pueda interpretar los archivos XML de pedidos que recibe este flujo de trabajo.
- Un dispositivo de entrada que reciba archivos XML. Puede copiar la muestra de OrderHotFolder o añadir un nuevo dispositivo de entrada.
- Un flujo de trabajo para procesar los trabajos incluidos en cada pedido.
Para configurar un flujo de trabajo para recibir pedidos:
- Pulse la pestaña Flujo de trabajo.
- Copie o cree un flujo de trabajo y ábralo en el Editor de flujos de trabajo.
- Si va a editar un flujo de trabajo existente, inhabilítelo.
- Si no está utilizando una copia del flujo de trabajo OrderSample, añada un paso basado en la plantilla de pasos CreateOrdersFromFile a la fase Recepción del flujo de trabajo.
- Configure los valores de las propiedades del paso CreateOrdersFromFile:
- Para la propiedad Archivo de entrada de pedido, especifique el nombre del archivo XML de pedidos. Puede introducir un nombre de
archivo, un símbolo cuyo resultado sea un nombre de archivo de spool o utilizar un
recurso de pasos. Consulte la ayuda de
para obtener información adicional. El valor predeterminado es el símbolo ${getFileName(print,xml,read)}
- En la propiedad Correlación de propiedades de pedido, seleccione el objeto de correlación de propiedades que haya creado para este flujo de trabajo.
- En Crear como trabajos hijo, decida si desea que los trabajos de cada pedido se creen como trabajos independientes
o como trabajos hijo del trabajo que procesa el XML del pedido.La principal diferencia entre las opciones está en la propiedad Número de trabajo de esos trabajos. Los números de trabajo de los trabajos hijo empiezan por el número de trabajo del trabajo padre, seguido de un separador y un número decimal. Por ejemplo, si el número de trabajo padre es 1020, los números de trabajo hijo son: 1020,1; 1020,2; 1020.3. A los trabajos independientes se les asignan números de trabajo completamente diferentes. En cualquier caso, los trabajos siguen vinculados al pedido.
- Para Flujo de trabajo de los trabajos, elija el flujo de trabajo para procesar los trabajos de cada pedido. Si aún no ha creado ese flujo de trabajo, configúrelo como No establecido. Recuerde actualizar el flujo de trabajo después de crearlo.
- Para la propiedad Archivo de entrada de pedido, especifique el nombre del archivo XML de pedidos. Puede introducir un nombre de
archivo, un símbolo cuyo resultado sea un nombre de archivo de spool o utilizar un
recurso de pasos. Consulte la ayuda de
- Si es necesario, añada pasos y conectores para otro procesamiento.
- Guarde el flujo de trabajo.
- Actualice el dispositivo de entrada que ha creado para asegurarse de que envíe trabajos al flujo de trabajo creado.
- Compruebe el flujo de trabajo:
- Active el flujo de trabajo.
- Active y conecte el dispositivo de entrada que envía pedidos al flujo de trabajo.
- Envíe un archivo XML de pedidos al dispositivo de entrada.