MarcomOrderSample
MarcomOrderSample es utilizado por el paso CreateOrdersFromFile en el flujo de trabajo MarcomProcessOrders para crear un pedido y dos trabajos.
Los objetos de correlación de propiedades de pedido tienen propiedades que especifican qué archivo XML de muestra utilizan y qué formato de hora se encuentra en el archivo XML de muestra. Los valores por defecto para esta propiedad de correlación son:
- Ejemplo de archivo XML de pedido: order.xml
- Formato de hora: MM/dd/aaaa HH:mm:ss ZZZZ
Las correlaciones de propiedades de pedidos incluyen una lista de elementos XML (o XPaths) que identifican pedidos y trabajos en el archivo de ejemplo. Los identificadores de pedido y trabajo definidos en este ejemplo son:
- Identificadores de pedidos
/Order
- Identificador de trabajos
/Order/OrderDetails/OrderDetail
Por último, las correlaciones de propiedades de pedido también incluyen una lista de elementos XML y los objetos y propiedades a los que corresponden. Cuando se ejecuta el paso CreateOrdersFromFile, los valores del archivo XML de pedido se copian en las propiedades de pedido y trabajo pertinentes. En este ejemplo, se definen estas correlaciones.
Elemento XML (expresión XPath) | Tipo de objeto | Propiedad |
---|---|---|
/Order/OrderNumber |
Pedido | Nombre del pedido (Order.Name) |
/Order/ID |
Pedido | Referencia de pedido externa (Order.Reference) |
/Order/OrderDetails/OrderDetail/User/Name |
Pedido | Nombre del cliente (Order.Customer) |
/Order/OrderDetails/OrderDetail/SKUDescription |
Pedido | Descripción (Order.Description) |
/Order/OrderDetails/OrderDetail/Quantity |
Trabajo | Copias de trabajo solicitadas (Job.Copies) |
/Order/OrderDetails/OrderDetail/OrderNumber |
Trabajo | Número de pedido de MarcomCentral (Job.Marcom.OrderNumber) |
/Order/ID |
Trabajo | ID de pedido de MarcomCentral (Job.Marcom.OrderId) |
/Order/OrderDetails/OrderDetail/ID |
Trabajo | Detalle de trabajo de MarcomCentral (Job.Marcom.JobTicketId) |
/Order/OrderDetails/OrderDetail/ProductType |
Trabajo | Tipo de producto de MarcomCentral (Job.Marcom.ProductType) |
/Order/OrderDetails/OrderDetail/ProductName |
Trabajo | Nombre del trabajo (Job.Name) |