Redwood: インバウンド・メッセージ定義の上書き

サービス・プロバイダのインバウンド・メッセージ定義をオーバーライドして、特定の取引パートナから受信したメッセージの処理方法をカスタマイズできるようになりました。 サービス・プロバイダによって設定されたデフォルトのインバウンド・メッセージ定義を使用するかわりに、そのパートナのインバウンド通信の代替形式、標準またはデータ・マッピングを定義できます。 これにより、他のパートナやサービス・プロバイダ構成全体に影響を与えずに、ビジネス・プロセスとシームレスに統合できます。

この機能の利点の一部を次に示します:

  • パートナー固有の要件を満たす柔軟性:
    • 個々の取引パートナ要件にあわせて、メッセージ構造、コンテンツおよび変換を調整できます。 すべての取引パートナが同じメッセージング標準、フォーマットまたはビジネス・プロセスを使用するわけではないため、このカスタマイズは役立ちます。
    • ユーザー定義のサービス・プロバイダに異なる標準を使用して、メッセージ定義を割り当てることができます。 たとえば、プロバイダがOAGIS 10.1に対して設定されていても、パートナにcXMLを送信できます。
  • メンテナンスとスケーラビリティの簡素化:
    • サービス・プロバイダは、一般メッセージ定義をデフォルトとして設定できます。 プロバイダ・レベルの一貫性を維持するには、例外に必要な場合にのみ上書きします。 これにより、パートナの数をスケール・アップする際に、設定を管理しやすくなります。
    • 1つのパートナに対して行った変更は、他のパートナには影響しません。 分離された変更は、B2Bメッセージングに対するモジュール式でメンテナンス可能なアプローチをサポートします。

有効化および構成ステップ

この機能にアクセスするには、「B2Bメッセージングの構成および処理の簡略化」機能を有効にします。

オプト・インした後、次のステップを実行して、これらの上書きメッセージ定義を追加および構成します。

  1. 処理ルールの定義: 処理ルールには、名前、コード、摘要、指定されたタイプおよびサブタイプが含まれます。 さらに、一連の事前定義済の修飾子および属性によって特徴付けられます。
  2. 処理ルール値の構成: 処理ルールが定義されたら、事前定義済のクオリファイアおよび属性セットの値を入力できます。
  3. 処理ルール値の検証: このツールを使用して、指定したプロバイダIDおよびパートナIDの値と一致する上書きメッセージを識別します。
  4. 処理ルール値のアップロードおよびダウンロード: 処理ルール値内のレコードをアップロードまたはダウンロードできます。

処理ルールの定義

  1. B2Bドキュメントに移動します。
  2. フィルタを「インバウンド」に設定します。
  3. ドキュメントを選択し、「処理ルールの構成」を選択します。
  4. 新しい処理ルールの詳細を追加した後、「追加」をクリックし、「送信」をクリックします。

ノート:クオリファイアまたは属性を入力する必要はありません。 これらは自動的に移入されます。

新規処理ルールの追加

新規処理ルールの追加

処理ルール値の構成

  1. 処理ルール ページで [ルール値]をクリックします。

処理ルール- ルール値アイコン

処理ルール・ページの「ルール値」アイコン

  1. 詳細を追加した後、「追加」および「保存」をクリックします。

処理ルール値

処理ルール値

処理ルール値の検証

  1. 処理ルール ページで [検証]をクリックします。
  2. 各フィールドに値を入力します。
  3. 一致する上書きメッセージが存在する場合は、結果に表示されます。

検証

検証

処理ルール値のアップロードおよびダウンロード

  1. .csvの「ダウンロード」をクリックして生成し、コンピュータに保存します。
  2. .csvを開きます。
  3. 変更を加えるには、目的の値を更新します。 IDセルの場合、標準の非科学的な表記が表示されるように書式設定を調整します。 値を変更しないでください。
  4. 新しい行を追加するには、サービス・プロバイダおよびパートナの値を入力します。 「ID」セルは空白のままにします。
  5. .csvを保存します。

変更された最初の行と3番目の行が追加されたCSVファイル

変更された最初の行と追加された3番目の行を含む.csvファイル

  1. 「アップロード」をクリックします。 変更した.csvファイルをドラッグ・アンド・ドロップします。 値はページに表示されます。

更新済処理ルール値

更新済処理ルール値

ヒントと考慮事項

  • 文書ごとに、処理ルール・タイプごとに1つの処理ルールを定義できます。
  • 同じ処理ルールに複数の処理ルール値を追加できます。
  • SEFAZサービス・プロバイダに取引先の設定が必要ないため、ブラジル関連のインバウンド・メッセージを上書きできません。
  • 処理ルール コードは、フィールド文字列の要件を満たす限り、任意の一意の値にすることができます。
  • この機能は、インバウンド上書きメッセージ定義にのみ適用されます。 アウトバウンド上書きメッセージ定義はサポートされていません。
  • 「B2Bメッセージングの構成および処理の簡略化」機能を有効にすると、スケジュール済プロセスによって既存のインバウンド・オーバーライド・メッセージが自動的に移行されます。

ノート:オーバーライド・メッセージのアプリケーション・パートナ・コードXPathを変更すると、変更されたコードを反映した新しいユーザー定義メッセージ定義が作成されます。

  • 「処理ルール値」タスクにエントリが追加されておらず、それらを一括でアップロードする場合は、「ダウンロード」をクリックして空の.csvを生成します。 サービス・プロバイダおよびパートナの値を入力します。 「ID」セルは空白のままにします。

アクセス要件

この権限を含む構成済ジョブ・ロールが割り当てられているユーザーは、この機能にアクセスできます。

  • Webサービスによるコラボレーション・メッセージ定義の管理(CMK_MANAGE_COLLAB_MESG_DEFINITION_WEB_SERVICE_PRIV)

この権限はこの更新より前に使用可能でした。