采购使用采购系统的网络,向客户提供了至 WebSphere Commerce 的接口。以下是使用 punch-out 以及本地产品目录方式的购买流程的示例。
使用 punch-out 产品目录方式的购买流程。
在 punch-out 产品目录方式中,供应商在 WebSphere Commerce 中维护单一的产品目录,并使用它来启用采购系统网络中的 Web 展示。以下步骤说明购买流程:
- 买方在采购系统上选择供应商,将 PunchOutSetupRequest 消息发送到 WebSphere Commerce。
- 将 PunchOutSetupRequest 消息映射到 PunchOut 设置命令。
- PunchOutSetup 命令调用 AuthenticationHelper 命令来认证买方和供应商的用户标识和登录标识。根据认证方式,将调用一个任务命令。
- 成功认证之后,PunchOutSetup 命令调用 RegisterRequisitioner 任务命令来检查提出需求的用户是否已注册到系统。如果不存在,则将他们注册为新用户,并给予其“采购方”角色。
- 使用 PunchOutSetupResponse 消息,WebSphere Commerce 发送 CatalogDisplay URL 和将会话绑定回采购系统所需的信息。
- 采购系统使用 PunchOutCatalogDisplay 命令启动新的浏览器窗口,并且向买方显示产品目录以便开始浏览和购买。
- 买方将订单结帐,其内容放到 PurchaseOrder 消息中并发送给采购系统以供核准。
- 在订单已由采购系统的核准员核准之后,采购系统向 WebSphere Commerce 发送 OrderRequest 消息以创建订单。
使用本地产品目录方式的购买流程。
在本地产品目录方式中,供应商将他们的产品目录复制在采购系统中。以下步骤说明购买流程:
- 买方浏览采购系统中的产品目录并创建订单。
- 采购系统向 WebSphere Commerce 发送 OrderRequest 消息,此消息包含买方和供应商登录标识和用户标识、订单以及开票和装运信息。
- OrderRequest 消息映射到 BatchOrderRequest 命令,此命令以批处理方式创建新订单。
- 在认证和处理了 OrderRequest 消息后,将 OrderResponse 消息发送到采购系统,指示订单是成功还是失败。