MarcomCentralストアからの注文の処理方法を計画する

この手順では、注文とジョブチケットのMarcomCentral XMLエレメントをRICOH ProcessDirectorの注文プロパティーとジョブプロパティーにマッピングします。注文の品目を処理するためにRICOH ProcessDirectorが必要とする情報の提供方法を決定します。また、MarcomCentralへステータスを報告するときに使用する条件も決定します。
MarcomCentralストアからの注文の処理方法を計画するには、次の手順に従います。
  1. MarcomCentralの注文を確認し、RICOH ProcessDirectorの注文プロパティーとジョブプロパティーにマッピングするXMLエレメントを決定します。

    後で、XMLエレメントを注文プロパティーマッピングオブジェクト内の注文プロパティーとジョブプロパティーにマッピングします。

    参考までに、この表は、MarcomOrderSampleプロパティーマッピングオブジェクト内の注文プロパティーおよびジョブプロパティーにマッピングされるRICOH ProcessDirectorの注文のMarcomCentral 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)

    マッピングについて考える際には、RICOH ProcessDirectorプロパティーに関するこの情報を念頭に置いてください。

    • これらの注文プロパティーは、注文管理機能とともに提供されます。
      • 部数 (Order.Copies)
      • お客様 (Order.Customer)
      • 概要 (Order.Description)
      • 納期 (Order.DueDate)
      • 外部注文参照 (Order.Reference)
      • 注文の優先順位 (Order.Priority)
      • 時間帯 (Order.DueTimezone)

      注文の優先順位度カスタマー部数の値は、ジョブが注文に追加されるときに、対応するジョブプロパティーにコピーされます。

    • MarcomCentral Connect機能には、注文情報に対して以下の2つのジョブプロパティーがあります。 MarcomCentral注文番号MarcomCentral注文IDです。

    • MarcomCentral Connect機能には、ジョブチケット情報に対して以下の2つのジョブプロパティーがあります。 MarcomCentralジョブチケットIDMarcomCentral製品タイプです。

    • 基本製品で提供されるジョブプロパティーの一覧については、ジョブのデータベースプロパティー名に関するリファレンスを参照してください。

    • RICOH ProcessDirectorは、テキスト、整数、番号(8.5や9.725のような小数も含む)を格納できる様々な汎用ジョブプロパティーを提供します。これらのプロパティーには、 カスタム1カスタム整数1カスタム番号1などの名前があります。

      • あるワークフローが注文ジョブを処理し、別のワークフローがチケットジョブを処理する場合は、各ワークフローで異なる目的でカスタムジョブプロパティーを使用できます。例えば、注文ジョブのワークフローでは、Custom 1プロパティーを注文の出荷先住所に使用できます。チケットジョブのワークフローでは、 Custom 1プロパティーをSKUの説明に使用できます。

      • 1つのワークフローの中では、同一のカスタムジョブプロパティーを異なる目的には使用できません。例えば、ジョブチケットワークフローで、Custom 1プロパティーをSKUの説明に使用しているとします。ジョブチケットワークフローで、 カスタム 1プロパティーを梱包情報の提供にも使用している場合は、この梱包情報でSKUの説明が上書きされます。

    • 独自のカスタムジョブプロパティーを作成して、自分の環境でより認識しやすい名前のプロパティーを使用したい場合は、管理タブで定義できます。

    MarcomCentralの注文エレメントを記録し、RICOH ProcessDirectorの注文プロパティーとジョブプロパティーにマッピングするには、以下のような表を作成してください。必要なだけ行を追加します。

    ジョブプロパティーのデータベース名 ジョブプロパティーのユーザーインターフェース名 注文のXMLエレメント
    Order.Reference MarcomCentral 注文 ID ID
    Job.Marcom.OrderNumber MarcomCentral 注文番号 OrderNumber
    Job.Marcom.OrderId MarcomCentral 注文 ID ID
    Job.Info.Attr1 カスタム 1  
    Job.Info.Attr2 カスタム 2  
    Job.Info.Integer1 カスタム整数1  

  2. MarcomCentralへステータスを報告するときに使用する条件を決定します。

    ステータスの報告を、一部のワークフローや品目に限定するかどうかを検討します。任意のジョブプロパティー、またはジョブプロパティーの組み合わせを使用して、MarcomCentralへの通知をトリガーできます。

    例えば、サンプルのMarcomCloseoutOrder通知は、注文の出荷準備が完了し、注文ジョブの状態が 保存に変わったときに、ステータスを報告します。注文に含まれるすべての項目のジョブが処理を完了するまで、注文ジョブの状態は変化しません。

注文の処理方法の計画が完了すれば、MarcomCentral Webサービスを呼び出す準備は完了です。