RegisterRequisitioner コマンド
リクィジション・ユーザーがすでに登録されている場合にはこれを検索し、
登録されていない場合には新規のリクィジション・ユーザーとしてこれを登録します。
RegisterRequisitioner コマンドは、
PunchOutSetupRequest および PurchaseOrderRequest メッセージの認証を正常に実行した後、
PunchOutSetup および BatchOrderRequest コマンドにより呼び出されます。
パラメーター値
- RequisitionerID
- 既存のリクィジション・ユーザーの ID または新規のリクィジション・ユーザーの ID。
これは、BUSPROF テーブルの REQUISITIONERID にあります。
- ProcurementProtocolId
- 使用されている通信プロトコルの ID。
これは、PROCPROTCL テーブルの PROCPROTCL_ID フィールドにあります。
- BuyerOrganizationId
- リクィジショナーが所属しているバイヤー組織の ID。
これは、ORGENTITY テーブルの ORGENTITY_ID にあります。
- SupplierOrganizationId
- サプライヤー組織の ID。
これは、ORGENTITY テーブルの ORGENTITY_ID にあります。
動作
- BUSPROF テーブルで REQUISITIONERID フィールドを調べることにより、
リクィジション・ユーザーがすでに存在しているかどうかを調べます。
以下を実行して、リクィジション・ユーザーを登録します。
- USERS、USERREG、
および MEMBER テーブルにエントリーを作成する。
- MBRREL テーブルにバイヤー組織の子孫として新規ユーザーを追加する。
- MBRROLE テーブルにエントリーを作成することにより、
BuyerOrganizationId で指定される組織のリクィジション・ユーザーに調達バイヤー役割を割り当てる。
- ProcurementProtolId、BuyerOrganizationId、および SupplierOrganizationId パラメーターを使用して、
BUYSUPMAP テーブルを参照することにより
取得された明示メンバー・グループにリクィジション・ユーザーを割り当てる。
