传统平台

使用 IBM Extensibility Workbench 管理订阅者

您可以在事件之前或之后添加订户。 您还可以删除与事件关联的订户。

过程

  1. 登录SterlingStore Engagement。 这样会打开“主页”。
  2. 从应用程序标题栏中,点击开发工具图标 定制屏幕或面板,然后从列表中选择 “自定义”

    或者,可以选择 从大纲进行定制。 此时将打开 " 选择要扩展的屏幕 " 窗口。 此时将显示当前屏幕中存在的屏幕的列表。 例如,如果打开 " 订单搜索 " 屏幕,那么树将显示 "订单搜索" , "订单列表" 屏幕以及此屏幕中显示的其他屏幕。

    从树中,选择要定制的屏幕,然后单击 扩展屏幕
    注:
    • 如果无法定制所选屏幕,那么将显示相应的消息。
    • 不能使用定制选项来定制包含 iframe 的屏幕,例如 "打印 PDF 容器" 屏幕。
    • 如果找到同一屏幕的多个实例,那么缺省情况下,将选择该屏幕的第一个实例进行定制。
  3. 选择要向其添加订户的屏幕。
    注:
    • 选择特定屏幕以添加订户后,无法选择任何其他屏幕。 要选择其他屏幕,请单击 关闭
    • 如果无法为所选屏幕添加订户,那么将显示相应的消息。
  4. 从 " 屏幕大纲 " 面板中,选择要为其添加订户的事件。
  5. 单击 事件 选项卡。
  6. 要在现有订阅者之前或之后添加订阅者,请点击添加图标 "添加"图标。 此时将打开 " 订户详细信息 " 窗口。
  7. 方法 字段中,输入订户的方法名称。 输入 other details(如果适用)。
  8. 单击 确定

    若需删除订阅者,请点击删除图标 删除订户

  9. 如果要应用多个扩展,请单击 应用
    要点: 要装入屏幕,请在 JavaScript 方法扩展文件中定义方法。
  10. 单击 保存 以保存所有扩展。
    注: 建议您在保存扩展后刷新或重新装入应用程序。
  11. 在 JavaScript 扩展文件中定义方法。 浏览至扩展文件所在的位置并添加方法名称。
    例如,如果为 wsc.home.portlets.BackroomPickPortlet 屏幕创建扩展名,请浏览 <INSTALL_DIR>/extensions/wsc/webpages/home/portlets 文件夹,并在 BackroomPickPortletExtn.js 文件中添加方法名称。

    有关向事件添加订阅者的更多信息,请阅“事件与订阅者”。