OrderXMLSample

Questo oggetto di mappatura proprietà di esempio è incluso nella funzione Gestione degli ordini. Questo oggetto di esempio funziona con il file degli ordini XML, a cui fa riferimento l'operazione CreateOrdersFromFile del flusso di lavoro OrderSample.

OrderXMLSample viene utilizzato dall'operazione CreateOrdersFromFile del flusso di lavoro OrderSample per creare un ordine e due lavori.

Gli oggetti di mappatura proprietà ordine hanno proprietà che specificano quale file XML di esempio utilizzano e quale formato ora si trova nel file XML di esempio. I valori predefiniti per questa mappatura di proprietà sono:

  • Esempio di file XML dell'ordine: order.xml
  • Formato ora: MM/dd/yyyy HH:mm:ss ZZZZ

Le mappature proprietà ordini includono un elenco di elementi XML (o XPath) che identificano gli ordini e i lavori nel file di esempio. Gli identificatori dell'ordine e del lavoro definiti in questo esempio sono:

Identificatori dell'ordine
/Orders/Order
Identificatori del lavoro
/Orders/Order/OrderDetails/OrderDetail

Infine, le mappature delle proprietà ordini includono anche un elenco di elementi XML e gli oggetti e le proprietà a cui corrispondono. Quando l'operazione CreateOrdersFromFile viene eseguita, utilizza le impostazioni dell'oggetto di mappatura proprietà per impostare i valori delle proprietà degli ordini e dei lavori. In questo esempio, vengono definite queste mappature.

Elemento XML (espressione XPath) Tipo di oggetto Proprietà
/Orders/Order/ID Ordina Nome dell'ordine (Order.name)
/Orders/Order/OrderNumber Ordina Riferimento ordine esterno (Order.Reference)
/Orders/Order/Customer Ordina Nome cliente (Order.Customer)
/Orders/Order/Notes Ordina Descrizione (Order.Description)
/Orders/Order/quantity Ordina Copie (Order.Copies)
/Orders/Order/DueDate Ordina Data di scadenza (Order.DueDate
/Orders/Order/OrderDetails/OrderDetail/ID Processo di stampa Nome lavoro (Job.Name)
/Orders/Order/OrderDetails/OrderDetail/OrderType Processo di stampa Personalizzato 1 (Job.Info.Attr1)
/Orders/Order/OrderDetails/OrderDetail/ProductName Processo di stampa Personalizzato 2 (Job.Info.Attr2)
/Orders/Order/OrderDetails/OrderDetail/PrintFile Processo di stampa Personalizzato 3 (Job.Info.Attr3)
/Orders/Order/OrderDetails/OrderDetail/PrintFile/@type Processo di stampa Supporto (Job.Media)