汎用 ReturnsDeliveryStatus ビジネス・オブジェクト

汎用 ReturnsDeliveryStatus ビジネス・オブジェクトは、Order Status コラボレーション・テンプレートと連動する汎用ビジネス・オブジェクトの 1 つです。 このオブジェクトは返品注文の状況を取り込むために使用します。 返品された品目の受領など、配送活動によって返品注文の状況が変更されると、汎用 ReturnsDeliveryStatus ビジネス・オブジェクトの作成が起動されます。

ReturnsDeliveryStatus ビジネス・オブジェクトは、下層にある返品注文のイメージです。 例えば、注文に 3 つの細目が含まれる場合、ビジネス・オブジェクトにはその注文の注文ヘッダーと 3 細目が含まれます。 トリガー・イベントが返品注文の 1 細目だけに影響を与える場合、ReturnsDeliveryStatus ビジネス・オブジェクトはまだヘッダーおよび各細目の現在状況を取り込みます。

ビジネス・オブジェクトの構造

ReturnsDeliveryStatus ビジネス・オブジェクトは階層構造です。 属性の 1 つは ReturnsDeliveryStatusLine 子ビジネス・オブジェクトを参照します。ここには関連する返品注文の細目に関する配送状況情報が含まれます。

ReturnsDeliveryStatus ビジネス・オブジェクトの各インスタンスは、関連する返品注文の構造に一致します。 返品注文に 2 つの細目がある場合、ReturnsDeliveryStatus ビジネス・オブジェクトは 2 つの ReturnsDeliveryStatusLine ビジネス・オブジェクトを保有します。 これらのビジネス・オブジェクトには関連する返品注文のヘッダーおよび細目からの情報と、状況が変化した特定の配送に関する配送状況および配送情報が含まれます。

返品された細目の配送をソース・アプリケーション側で受信するたびに、ReturnsDeliveryStatus ビジネス・オブジェクトがそのアプリケーションのアダプターによって作成されます。 ビジネス・オブジェクトは、返品注文の細目ごとに別個の子ビジネス・オブジェクトを参照します。この場合、個々の細目の配送状況が変化したかどうかは関係ありません。

例えば、2 つの細目がある返品注文で、配送状況が 1 細目のみ変化した場合、ReturnsDeliveryStatus ビジネス・オブジェクトにはまだ 2 つの ReturnsDeliveryStatusLine ビジネス・オブジェクトがあります。 子ビジネス・オブジェクトのうち片方だけに、状況の変更が含まれています。 もう一方の子ビジネス・オブジェクトには、現在の配送に固有の情報は含まれません。

属性を使用した状況変更の報告

ReturnsDeliveryStatus ビジネス・オブジェクトおよびその子ビジネス・オブジェクトでは、5 つの属性を使用して細目の配送状況を報告します。 表 1 は、ReturnsDeliveryStatus ビジネス・オブジェクトが使用する 2 つの状況属性についての説明です。

表 1: ReturnsDeliveryStatus ビジネス・オブジェクトの状況属性

属性 報告される値
ReturnDeliveryScheduledStatus 返品注文全体の配送がスケジューリングされているかどうかの識別。つまり、作成されているかどうかの識別。 例えば、2 つの細目があり返品が 1 細目のみスケジューリングされた場合、値としては「Partially Scheduled」があります。
ReturnShipmentStatus すべての細目にわたる返品注文の全体的な返品状況。 例えば、2 つの細目があり 1 細目のみ受領された場合、値としては「Partially Returned」があります。

表 2 は、ReturnsDeliveryStatusLine ビジネス・オブジェクトが使用する 3 つの状況属性についての説明です。

表 2: ReturnsDeliveryStatusLine ビジネス・オブジェクトの状況属性

属性 報告される値
ReturnLineDeliveryScheduledStatus スケジューリングされた細目の全返品状況を要約した、細目の全体的なスケジュール状況。 例えば、細目に 2 つの返品配送があり 1 配送のみスケジューリングされた場合、値としては「Partially Scheduled」があります。
OrderLineReturnStatus 細目の全返品状況を要約した、細目の全体的な返品状況。 例えば、細目に 2 つの返品配送があり 1 配送のみ返品された場合、値としては「Partially Returned」があります。
DeliveryReturnStatus ビジネス・オブジェクトの作成を起動した受領の返品配送状況。 起動している返品の対象がこの子ビジネス・オブジェクトの示す細目の場合のみ、この属性に値が入ります。 例えば、返品注文に 2 つの細目があり、その 1 つが受領された場合、その細目を示す ReturnsDeliveryStatusLine はこの属性の値に「Fully Returned」が入り、もう一方の細目を示す子ビジネス・オブジェクトはこの属性に値が入りません。

1 つの返品注文に配送が複数ある場合など、複雑な配送状態を扱うビジネス・オブジェクト機能についての詳細は、汎用 OrderDeliveryStatus ビジネス・オブジェクトについての説明を参照してください。

サポートされる動詞

汎用 ReturnsDeliveryStatus ビジネス・オブジェクトは、次の動詞をサポートします。

オブジェクトの調査

汎用 ReturnsDeliveryStatus ビジネス・オブジェクトの属性を調べるには、System Manager または Process Designer Express を使用してください。

関連リファレンス

Copyright IBM Corp. 1997, 2004

Copyright IBM Corp. 2004