MarcomOrderSample
このサンプルプロパティーマッピングオブジェクトは、MarcomCentral Connect機能に含まれています。このサンプルオブジェクトは、 MarcomProcessOrdersワークフローの CreateOrdersFromFileステップで参照されるサンプルMarcomCentral注文ファイルで動作します。
MarcomOrderSampleは、注文と2つのジョブを作成する MarcomProcessOrdersワークフローの CreateOrdersFromFileステップで使用されます。
注文プロパティーマッピングオブジェクトは、使用するサンプルXMLファイルと、サンプルXMLファイルにある時刻形式を指定するプロパティーを持っています。このプロパティーマッピングのデフォルト値は以下のとおりです。
- サンプル注文XMLファイル:order.xml
- 時刻形式:MM/dd/yyyy HH:mm:ss ZZZZ
注文プロパティーマッピングには、サンプルファイル内の注文とジョブを識別するXMLエレメント(またはXPath)のリストが含まれます。このサンプルで定義されている注文とジョブの識別子は以下のとおりです。
- 注文の識別子
/Order
- ジョブの識別子
/Order/OrderDetails/OrderDetail
最後に、注文プロパティーマッピングには、XMLエレメントのリストと、それらが対応するオブジェク トとプロパティーも含まれます。CreateOrdersFromFileステップが実行されると、注文XMLファイル内の値が適切な注文プロパティーとジョブプロパティーにコピーされます。このサンプルでは、次のマッピングが定義されています。
XML要素(XPath式) | オブジェクト種類 | プロパティー |
---|---|---|
/Order/OrderNumber |
注文 | 注文名 (Order.Name) |
/Order/ID |
注文 | 外部注文参照 (Order.Reference) |
/Order/OrderDetails/OrderDetail/User/Name |
注文 | カスタマー名 (Order.Customer) |
/Order/OrderDetails/OrderDetail/SKUDescription |
注文 | 概要 (Order.Description) |
/Order/OrderDetails/OrderDetail/Quantity |
ジョブ | 要求されたジョブコピー (Job.Copies) |
/Order/OrderDetails/OrderDetail/OrderNumber |
ジョブ | MarcomCentral注文番号 (Job.Marcom.OrderNumber) |
/Order/ID |
ジョブ | MarcomCentral注文ID (Job.Marcom.OrderId) |
/Order/OrderDetails/OrderDetail/ID |
ジョブ | MarcomCentralジョブチケット (Job.Marcom.JobTicketId) |
/Order/OrderDetails/OrderDetail/ProductType |
ジョブ | MarcomCentral製品タイプ (Job.Marcom.ProductType) |
/Order/OrderDetails/OrderDetail/ProductName |
ジョブ | ジョブ名 (Job.Name) |