カタログ・データの更新
シリアライズされたフラグ、部門、製品の速度などのカタログ・データを、 IBM® Sterling Order Management System から Store Inventory Managementに同期することができます。
現在、カタログ・データは、 Applications Manager、アイテム・ロード・サービス、または Sterling Order Management System API ( manageItemなど) を使用して、 Sterling Order Management System で構成されています。
在庫管理、サイクル・カウント、およびバッチ・ピッキングには、シリアライズされたフラグ、部門、および商品速度などのカタログ・データが必要であるため、 Sterling Order Management System から Store Inventory Managementに同期する必要があります。 これらのフィールドは、同期と非同期の 2 つの方法で、 Sterling Order Management System から Store Inventory Management に更新されます。
同期更新
Sterling Order Management System は、発行済みアイテムのカタログ・データを Sterling Order Management System から Store Inventory Managementに同期的に更新できます。 カタログ・データが Applications Manager で更新されるか、 manageItem API を使用して更新されるかに関係なく、常に Store Inventory Managementと同期されます。
Sterling Order Management System は、ストア・レベルでの発行済みアイテムのカタログ・データの構成もサポートし、 Store Inventory Management とも同期されます。 Applications Managerで、 「ノード・アイテム属性」 画面または modifyItemNodeDefn API を使用してタスクを実行できます。変更は Store Inventory Managementと同期されます。
非同期更新
同期更新では、カタログ・データの追加、削除、または変更を Sterling Order Management System から Store Inventory Managementに自動的に同期できますが、 Store Inventory Management がデプロイされる前に Sterling Order Management System に既に存在していたカタログ・データは更新されません。 この一回限りの同期を行うために、 Sterling Order Management System から Store Inventory Managementに完全なカタログ・データを同期するための Sterling Order Management System エージェントが用意されています。
- . へ移動
- 「ユーザー・トリガー」 タブをクリックします。 サンプル・エージェント基準が提供されています (
SIM_ITEM_SYNC_SAMPLE)。 - 基準のコピーを作成し、名前を変更します。 例えば、
SIM_ITEM_SYNCのようになります。 - エージェント・サーバー、JMS キュー、プロバイダーの URLなどのランタイム・プロパティーを構成します。 このエージェント基準をスケジュールする必要はありません。
- エージェントサーバを起動します。
- Agent criteria IDに以下の情報を入力して、 Trigger Agentサーバーを実行します:
<Agent criteria id> -CatalogOrganizationCode <Catalog organization code configured on Sterling Order Management System> -TriggerUser <Valid user name to run the agent>
- Store Inventory Management 顧客の Sterling Order Management System での参加者モデル化の一環として、単一のカタログ組織がすべてのカタログを所有することを前提としています。これは、エージェント基準 ID の一部として指定する必要があります。 また、認証が不要な場合でも、エージェントを実行するには有効なユーザー名が必要です。 例えば、カタログ組織が XYZCorpで、ユーザー名が adminの場合、 「エージェント基準 ID」として以下の値を渡します。
SIM_ITEM_SYNC -CatalogOrganizationCode XYZCorp -TriggerUser admin SIM_ITEM_SYNCエージェントを定期的に実行する場合は、 「エージェント基準」 画面の 「基準パラメーター」 タブでパラメーターとしてCatalogOrganizationCodeおよびTriggerUserを指定して、エージェントを時間トリガー・エージェントとして構成します。 詳細は、 トランザクションをタイムトリガーとして指定するを参照のこと。
検証
GET REST API を呼び出して更新を検証できます。POST API および DELETE API の使用を拒否してください。 商品情報は、 Sterling Order Management Systemでのみ更新する必要があり、 Store Inventory Management は同期的に更新されます。 POST または DELETE Store Inventory Management API を使用すると、 Store Inventory Management 製品データが Sterling Order Management System 製品データと同期しなくなる可能性があるため、 SIM_ITEM_SYNC エージェントを使用してデータを修正する必要があります。