本章将教您如何在 COM 上管理订单。包括如何配置 COM,以便在 COM 上进行订单管理;如何在 COM 上创建订单、修改订单、取消订单、退换订单。
在 ">WebSphere Commerce 和 Sterling OMS 集成解决方案中,可以通过多种渠道捕获订单。第三章中介绍的通过 WC 网上商店捕获订单就是其中一种重要渠道。而 Sterling COM 即 Sterling 呼叫中心 ,同样是捕获消费者订单的重要渠道之一。客服人员可以根据消费者的需求在呼叫中心对订单进行管理。本章就将学习在 COM 上管理订单。
目标
在本教程中,您将学会如何进行以下工作:
如何配置 COM,以便在 COM 上进行订单管理。 如何在 COM 上创建订单、修改订单、取消订单、退换订单。
前期配置
前期配置 1:安装 Sterling COM 客户端(windows 版本)
解压 COM.zip 文件。 配置初始化文件,设置日志文件目录。
修改 com.ini.sample 文件,将其重命名为 com.ini。该文件保存了启动 COM 客户端的初始化信息。在 com.ini 文件中定义存放 COM 客户端日志的目录,例如:
-Ddebugfile=C:\debug.log
指定 SC 连接信息。
修改 com\plugins\com.yantra.yfc.rcp-1.0.0 目录下的 location.ycfg.smaple 文件,将其重命名为 location.ycfg,并在该文件中指定后端连接的 SC 的 IP 和端口。属性 BaseUrl 的值是 IP,属性 PortNumber 的值是端口。例如:
<Config Name="DEFAULT"
Protocol = "http"
BaseUrl = "cxvm35.cn.ibm.com"
PortNumber = "9083"
ApiUrl = "/smcfs/RcpServlet"
CompressionEnabled="Y">
</Config>
复制 Java JRE 到解压的 COM 目录。
JRE 是运行 COM 客户端的基础,但是 JRE 并不是 Sterling 产品的一部分,因此需要将已授权的 JRE 复制到 COM 目录。
双击 COM 目录下的 com.exe 即可运行客户端,使用预设的管理员用户名 / 密码:admin/password 可以登陆 COM 客户端。
前期配置 2:设置 COM 上的操作权限
登录 SC 的
Application Console,并打开 Application Manager。具体操作步骤请参见第二章。 打开 Distributed Order
Management(简称 DOM)工具,并点击 ,将 Organization 切换为 Aurora。 创建 Order Modification group。
Order Modification group 用于设定对于订单的各个操作的权限。如果某订单操作未在该组中设定,则不能在 COM 上执行该操作。
在 DOM 工具里,打开 Distributed Order Management->Document Specific->Sales Order->Fulfillment->Order Modification->Order Modification Groups,在工具右边显示 Order Modification Group 界面。
点击 用来创建新的 Order Modification Group。如图 1 所示。
图 1. 创建 Order Modification group
填写 Status Modification Group ID 和 Description。 添加 Modification Rules 操作类型(例如: Add Line)
从可用的 Modification Rules 操作类型中选中想要添加的操作类型,点击 ,该操作类型就显示在右边已订阅的操作类型列表中。
如果 COM 上提示该操作没有授权,检查“安装 Sterling COM 客户端”小节中设置的日志文件,查看缺少哪种操作类型。按照步骤 3.2 添加相应的操作,并按照步骤 3.3 设置操作的权限。
定义添加的操作的执行权限。该权限决定了在订单的各种状态下是否可以执行该操作。
如图 2 所示为定义在 Create Order 时可以执行 Add Line 操作。
图 2. 定义权限