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)