MarcomOrderSample
MarcomOrderSample est utilisé par l'étape CreateOrdersFromFile du flux de travail MarcomProcessOrders afin de créer une commande et deux travaux.
Les objets de mappage des propriétés de commande ont des propriétés qui spécifient l'exemple de fichier XML qu'ils utilisent ainsi que le format d'heure trouvé dans l'exemple de fichier XML. Les valeurs par défaut de ce mappage de propriétés sont les suivantes :
- Fichier XML de commande échantillon : order.xml
- Format d'heure : MM/jj/aaaa HH:mm:ss ZZZZ
Les mappages des propriétés de commandes comprennent une liste d'éléments XML (ou XPaths) qui identifient les commandes et les travaux dans le fichier d'exemple. Les identificateurs de commande et de travail définis dans cet exemple sont les suivants :
- Identificateurs de commandes
/Order
- Identificateurs de travaux
/Order/OrderDetails/OrderDetail
Enfin, les mappages des propriétés de commande comprennent également une liste d'éléments XML et les objets et propriétés auxquels ils correspondent. Lorsque l'étape CreateOrdersFromFile s'exécute, les valeurs du fichier XML de commande sont copiées dans les propriétés de commande et de travail appropriées. Dans cet exemple, les mappages sont définis.
Élément XML (expression XPath) | Type d'objet | Propriété |
---|---|---|
/Order/OrderNumber |
Ordre | Nom de la commande (Order.Name) |
/Order/ID |
Ordre | Référence de commande externe (Order.Reference) |
/Order/OrderDetails/OrderDetail/User/Name |
Ordre | Nom du client (Order.Customer) |
/Order/OrderDetails/OrderDetail/SKUDescription |
Ordre | Description (Order.Description) |
/Order/OrderDetails/OrderDetail/Quantity |
Travail | Nombre de copies du travail requises (Job.Copies) |
/Order/OrderDetails/OrderDetail/OrderNumber |
Travail | Numéro de commande MarcomCentral (Job.Marcom.OrderNumber) |
/Order/ID |
Travail | ID de commande MarcomCentral (Job.Marcom.OrderId) |
/Order/OrderDetails/OrderDetail/ID |
Travail | Fiche de travail MarcomCentral (Job.Marcom.JobTicketId) |
/Order/OrderDetails/OrderDetail/ProductType |
Travail | Type de produit MarcomCentral (Job.Marcom.ProductType) |
/Order/OrderDetails/OrderDetail/ProductName |
Travail | Nom du travail (Job.Name) |