MarcomOrderSample

Esse objeto de mapeamento de propriedades de amostra está incluído no recurso MarcomCentral Connect. Esse objeto de amostra funciona com o arquivo de pedido do MarcomCentral de amostra, referenciado pela etapa CreateOrdersFromFile no fluxo de trabalho MarcomProcessOrders.

MarcomOrderSample é usado pela etapa CreateOrdersFromFile no fluxo de trabalho MarcomProcessOrders para criar um pedido e duas tarefas.

Os objetos de mapeamento de propriedades de pedido têm propriedades que especificam qual arquivo XML de amostra eles usam e qual formato de hora é encontrado no arquivo XML de amostra. Os valores padrão para esse mapeamento de propriedades são:

  • Arquivo XML de pedido de amostra: order.xml
  • Formato da hora: MM/dd/aaaa HH:mm:ss ZZZZ

Os mapeamentos de propriedades de pedido incluem uma lista de elementos XML (ou XPaths) que identificam pedidos e tarefas no arquivo de amostra. Os identificadores de pedido e tarefa definidos nesta amostra são:

Identificadores de pedidos
/Order
Identificadores de tarefas
/Order/OrderDetails/OrderDetail

Por fim, os mapeamentos de propriedades de pedido também incluem uma lista de elementos XML e os objetos e propriedades aos quais eles correspondem. Quando a etapa CreateOrdersFromFile é executada, os valores no arquivo XML de pedido são copiados nas propriedades de pedido e tarefa apropriadas. Nesta amostra, esses mapeamentos são definidos.

Elemento XML (expressão XPath) Tipo de objeto Propriedade
/Order/OrderNumber Pedido Nome do pedido (Order.Name)
/Order/ID Pedido Referência de pedido externo (Order.Reference)
/Order/OrderDetails/OrderDetail/User/Name Pedido Nome do cliente (Order.Customer)
/Order/OrderDetails/OrderDetail/SKUDescription Pedido Descrição (Order.Description)
/Order/OrderDetails/OrderDetail/Quantity Tarefa Cópias de tarefas solicitadas (Job.Copies)
/Order/OrderDetails/OrderDetail/OrderNumber Tarefa Número do pedido do MarcomCentral (Job.Marcom.OrderNumber)
/Order/ID Tarefa ID do pedido do MarcomCentral (Job.Marcom.OrderId)
/Order/OrderDetails/OrderDetail/ID Tarefa Bilhete de tarefa do MarcomCentral (Job.Marcom.JobTicketId)
/Order/OrderDetails/OrderDetail/ProductType Tarefa Tipo de produto do MarcomCentral (Job.Marcom.ProductType)
/Order/OrderDetails/OrderDetail/ProductName Tarefa Nome da tarefa (Job.Name)