MarcomOrderSample

Cet exemple d'objet de mappage de propriétés est inclus dans la fonctionnalité MarcomCentral Connect. Cet exemple d'objet fonctionne avec l'exemple de fichier de commande MarcomCentral, référencé par l'étape CreateOrdersFromFile du flux de travail MarcomProcessOrders.

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)