機械翻訳について

Order ManagementでのB2Bメッセージングの設定

コラボレーション・メッセージング作業領域を使用して、オーダー管理でB2Bフローを設定します。

Oracle Applicationsに存在するComputer ServiceとRentalsの顧客と、Computer Associatesの取引先との関係を作成する必要があるとします。

  • Computer Service and Rentalsに、Computer Associatesからの販売オーダー、更新および取消の受信を許可

  • Computer Service and Rentalsに、Computer Associatesへの確認および出荷の送信を許可

ステップの概要

  1. 送信および受信する取引先およびメッセージを識別します。

  2. 取引先と顧客間の関係を作成します。

  3. コラボレーション・メッセージングをシミュレートします。

  4. ソース・オーダーをインポートします。

  5. 出荷の販売オーダーを処理します。

  6. 結果を確認します。

このトピックではサンプル値を使用します。 ビジネス要件によっては、別の値が必要になる場合があります。

送信および受信する取引先およびメッセージの識別

  1. B2B Messaging Administration Duty(メッセージング管理職務)ロールにある権限を取得し、Oracle Applicationsにサインインします。

    これらの事前定義済ジョブ・ロールには権限があります。

    • オーダー入力スペシャリスト

    • オーダー・マネージャ

    • オーダー管理者

    • 倉庫マネージャ

    このトピックでは、事前定義済ジョブ・ロールを使用します。 セキュリティ要件に応じて、独自のジョブ・ロールを作成する必要があります。 詳細は、「Order Managementの実装に必要な権限」を参照してください。

  2. コラボレーション・メッセージング作業領域に移動します。

  3. 「タスク」>「取引先の管理」をクリックします。

  4. 「取引先の管理」ページで、「処理」>「作成」をクリックします。

    取引先の管理を使用して、取引先と直接またはサービス・プロバイダを介して通信します。 たとえば、サービス・プロバイダを介して通信し、取引先がEDI (Electronic Data Interchange)、変更されたXML形式、独自の形式などを使用する必要があるソリューションを設定します。

    この例では、取引先と直接通信するように構成を設定します。

  5. 「取引先の作成」ダイアログで値を設定し、「保存してクローズ」をクリックします。

    属性

    サービス・プロバイダ

    なし

    Computer Service and Rentalsは、サービス・プロバイダを介さずにComputer Associatesと直接通信するため、この属性をなしに設定します。

    取引先ID

    ComputerAssociates

    パートナIDタイプ

    一般

  6. 取引先へのメッセージの送信方法を指定します。

    「配信メソッド」タブで、「処理」→「行の追加」をクリックして値を設定し、「保存してクローズ」をクリックします。

    属性

    名前

    CMKDelivery00

    配信方法

    Webサービス

    サービス名

    CollaborationMessage.Process

    該当なし

    この統合では、CollaborationMessage webサービスのProcessメソッドを使用します。 取引先がこのwebサービスをサーバーにすでにデプロイしていることを確認してください。

    セキュリティ・ポリシー

    なし

    エンドポイント

    取引先がwebサービスのエンド・ポイントとして使用するサーバーおよびポートを特定するURLを入力します。

    たとえば:

    http://ComputerAssociates.com:7012

    ユーザー名

    取引先サーバーがエンドポイントにアクセスするために必要なユーザー名を入力します。

    パスワード

    取引先サーバーがエンドポイントにアクセスするために必要なパスワードを入力します。

  7. コラボレーション・メッセージングが取引先に送信するメッセージを設定します。

    「アウトバウンド・コラボレーション・メッセージ」をクリックし、これらの行を追加します。

    名前

    コラボレーション・メッセージ

    CMKORDERACK001

    OAGIS_10.1_ACK_PO_COLLAB_MSG_OUT

    CMKORDERACK002

    OAGIS_10.1_ACK_CHANGE_PO_COLLAB_MSG_OUT

    CMKSHIPCONFIRM001

    OAGIS_10.1_PROCESS_SHIPMENT_COLLAB_MSG_OUT

    ノート

    • 各メッセージのステータスをアクティブに設定します。

    • メッセージの内容を説明するテキストを入力します。

  8. 「保存」をクリックします

  9. コラボレーション・メッセージングが取引先から受信するメッセージを設定します。

    「インバウンド・コラボレーション・メッセージ」をクリックし、これらのメッセージを追加します。

    名前

    コラボレーション・メッセージ

    CMKORDERIN001

    OAGIS_10.1_CANCEL_PO_COLLAB_MSG_IN

    CMKORDERIN002

    OAGIS_10.1_CHANGE_PO_COLLAB_MSG_IN

    CMKORDERIN003

    OAGIS_10.1_PROCESS_PO_COLLAB_MSG_IN

    各メッセージのステータスをアクティブに設定します。

  10. 「保存してクローズ」をクリックします。

取引先と顧客間の関係の作成

顧客Computer Serviceとレンタルと取引先Computer Associatesの間の関係を作成します。 パートナに対して有効にする必要がある文書も識別します。

  1. コラボレーション・メッセージング作業領域の概要ページで、「タスク」>「顧客コラボレーション構成の管理」をクリックします。

  2. 「顧客コラボレーション構成の管理」ページで、取引先から通信を受信する顧客を検索します。

    この例では、Computer Service and Rentalsと入力します。 顧客としてコンピュータ・サービスおよびレンタルを設定済であるとします。 まだ行っていない場合は、今すぐ実行する必要があります。 詳細は、「販売オーダーの顧客データのインポート」を参照してください。

  3. 検索結果で、この顧客に複数の行が存在する場合は、出荷先パーティ・オプションおよび「コラボレーション構成済」オプションにチェック・マークが含まれている行をクリックし、「コラボレーション構成の編集」をクリックします。

  4. 「顧客コラボレーション構成の編集」ページの関連付けられたサービス・プロバイダ領域で、「処理」→「行の追加」をクリックし、値を設定します。

    属性

    サービス・プロバイダ

    なし

    取引先ID

    ComputerAssociates

    このIDは、取引先を識別したときに、このトピックの前半で指定したことに注意してください。

    オーダー処理ビジネス・ユニット

    オーダー管理が受け取る各販売オーダーを処理するビジネス・ユニットを指定します。 この例では、コンピュータ・サービスおよびレンタルがVision Operationsビジネス・ユニットに存在するため、「Visionオペレーション」を選択します。

    アプリケーション・パートナ・コード

    デフォルト値を受け入れます。

  5. サービス・プロバイダのコラボレーション文書領域で、これらの文書を追加します。

    • PROCESS_PO_IN

    • CHANGE_PO_IN

    • CANCEL_PO_IN

    • ACKNOWLEDGE_PO_OUT

    • ACKNOWLEDGE_CHANGE_PO_OUT

    • PROCESS_SHIPMENT_OUT

    ノート

    • この領域を使用して、この顧客が取引先と通信する文書を指定します。

    • 各文書のAssociation Status(関連ステータス)をEnabled(使用可能)に設定します。

  6. 「保存して閉じる」をクリックしてから、「完了」をクリックします。

    顧客は取引先と通信できるようになりました。

コラボレーション・メッセージングのシミュレート

  1. 「タスク」>「インバウンド・コラボレーション・メッセージング設定の検証」をクリックします。

  2. 「インバウンド・コラボレーション・メッセージング設定の検証」ページで、値を設定します。

    属性

    サービス・プロバイダ

    なし

    パートナID:自

    ComputerAssociates

    該当なし

    取引先Computer Associatesから新しいソース・オーダーを送信するフローをテストするため、このトピックで先に指定したパートナIDを使用します。

    外部メッセージID

    テストするメッセージを識別する番号(08192016_001など)を入力します。

    外部メッセージ名

    OAGIS_10.1_PROCESS_PO_COLLAB_MSG_IN

    処理サービス

    CollaborationMessage.Process

  3. 「メッセージ・ペイロードの作成」をクリックします。

    メッセージ・ペイロード領域では、ステップ2で指定した設定を使用して作成し、このテストがメッセージの通信に使用するXMLを表示します。 必要に応じて、XMLを変更できます。

  4. プロセス」をクリックします。

    コラボレーション・メッセージングの個別のwebサービスは、取引先からの通信をシミュレートします。 XMLドキュメントを受信して検証し、テストのXML結果を含む「処理の確認」ダイアログを表示します。 テストに成功すると、XMLにこのコードが含まれます。

    <ProcessingResultCode><Success>/<ProcessingResultCode>

  5. メッセージIDを含む行をノートにとります。

    <BODID>IN_8001</BODID>

    この例では、IN_8001がメッセージIDです。

ソース・オーダーのインポート

シミュレーションにより、シミュレートされたソース・オーダーが作成されました。 次に、オーダーをオーダー管理にインポートして表示します。

  1. スケジュール済プロセスを使用して、ソース・オーダーをインポートします。 詳細は、「オーダー管理にオーダーをインポート」を参照してください。

    • 「インポート用のインタフェース・ファイルのロード」スケジュール済プロセスを実行する場合は、コラボレーション・メッセージングのシミュレート時にメッセージング・フレームワークが作成したファイルにデータ・ファイルを設定します。 データファイルには、ドキュメント名とメッセージIDを連結したものが含まれます。 たとえば:

      
                              PROCESS_PO_IN-1.0-IN_8001
                           
    • 「販売オーダーのインポート」スケジュール済プロセスの実行時に、ソース・システムをORA_ELECTRONIC_DOCUMENTSに設定します。 オーダー管理では、取引先から受け取るソース・オーダーごとに、この事前定義済ソース・システムを使用します。

    • オプションとして、バッチ名パラメータで、受信したメッセージの一意のID (08192016_001など)を指定します。

    • オーダー管理では、価格設定作業領域の設定を使用して価格設定を決定します。 ソース・オーダーに含まれる価格設定データは無視されます。

    • 販売オーダーのインポート・スケジュール済プロセスが完了すると、Order Managementはオーダー履行を介して販売オーダーを処理できます。

  2. オーダー管理作業領域の概要ページで、シミュレートされた順序(Demo_Orderなど)を検索します。

  3. 検索結果では、ソース順序属性の値に、シミュレートした順序番号(Demo_Order_0819_001など)が含まれていることに注意してください。

  4. Order列で、「オーダー番号」をクリックします。

  5. Order(オーダー)ページで、オーダー・ステータスがProcessing(処理中)で、履行明細ステータスがAwaiting Shipping(出荷待ち)になっていることを確認します。これは、オーダー管理が販売オーダーをオーダー履行にリリースしたことを示します。

    メッセージング・フレームワークは確認メッセージを作成し、それを取引先に公開します。

出荷での販売オーダーの処理

  1. 出荷作業領域の概要ページで、前にソース・オーダー属性で書き留めた販売オーダー(Demo_Order_0819_001など)を検索します。

  2. 「出荷明細の編集」ページで、「取消」をクリックします。

  3. 「出荷明細の管理」ページで、「処理」>「ピック・リリース」をクリックし、「保存してクローズ」をクリックします。

  4. 概要ページで、Demo_Order_0819_001を検索します。

  5. 「出荷明細の編集」ページで、明細ステータスがステージング済であることを確認し、出荷の横にある「リンク」をクリックします。

  6. 「出荷の編集」ページで、「出荷確認」をクリックし、「保存してクローズ」をクリックします。

    出荷ではイベントが作成されます。 コラボレーション・メッセージングはこのイベントをサブスクライブします。

  7. 「出荷の管理」ページの出荷の行で、ASN StatusがSentであることを確認します。

    このステータスは、出荷がコラボレーション・メッセージングにASNステータスを送信したことを示します。

コラボレーション・メッセージングの結果の確認

  1. コラボレーション・メッセージング作業領域で、タスクをクリックし、「コラボレーション・メッセージング履歴の管理」をクリックします。

  2. 検索領域で値を設定し、「検索」をクリックします。

    属性

    ドキュメント

    PROCESS_PO_IN

  3. メッセージ領域の外部メッセージID列で、前にシミュレートしたメッセージ(08192016_001など)を参照する「行」をクリックします。

  4. 「処理」をクリックし、メニュー品目をクリックします。

    メニュー項目

    説明

    ソース文書の表示

    コラボレーション・メッセージングが取引パートナから受信した入力XMLを表示します。

    出力ドキュメントの表示

    コラボレーション・メッセージングが入力XMLから変換し、オーダー管理に送信した出力XMLを表示します。

  5. 「完了」をクリックします。

  6. 「タスク」>「コラボレーション・メッセージング履歴の管理」をクリックします。

  7. 確認の結果を確認します。

    検索領域で値を設定し、「検索」をクリックします。

    属性

    ドキュメント

    ACKNOWLEDGE_PO_OUT

  8. 出荷の結果を確認します。

    検索領域で値を設定し、「検索」をクリックします。

    属性

    ドキュメント

    PROCESS_SHIPMENT_OUT