Siebel 中启动器活动的先决条件

此部分包含配置 Siebel 入站活动的先决条件。

您必须在 Siebel 中创建作为使用启动器活动的先决条件的事件存储器。

在 Siebel 中创建事件存储器

此过程使用 Siebel Sales Enterprise 应用程序作为示例。 为方便起见,在以下章节中只要提及 Siebel 应用程序,即表示 Siebel Sales Enterprise 应用程序。在此示例中,“IBM 事件”用作事件存储器名称。此名称可基于最终用户需求进行更改。

要在 Siebel Business Applications 中创建“事件存储器”和“对象”,请在 Siebel 工具中执行以下过程:
  1. 使用“新建对象向导”创建独立表 CX_IBM_EVENT。
  2. 在新表中创建以下列:
    表 1. 事件表的列
    列名/用户名 类型 长度 物理类型 必填 可空 状态
    描述 数据(公共) 255 可变长字符串   活动
    EVENT_ID 数据(公共) 30 可变长字符串   活动
    CONNECTOR_ID 数据(公共) 255 可变长字符串   活动
    EVENT_TYPE 数据(公共) 20 可变长字符串   活动
    OBJECT_KEY 数据(公共) 255 可变长字符串   活动
    OBJECT_NAME 数据(公共) 255 可变长字符串   活动
    优先级 数据(公共) 10 数字   活动
    状态 数据(公共) 20 数字   活动
    XID 数据(公共) 255 可变长字符串   活动
  3. 基于新表创建新的 Business Component (BC) IBM Events。所有字段均为单值字段。
  4. 除 BC 中的字段外,还创建新字段“事件时间戳记”并将其映射到 CX_IBM_EVENT 中的 CREATED 列。此字段的类型应为 DTYPE_UTCDATETIME。
  5. 创建新的 Business Object (BO) IBM Events。
  6. 将 IBM 事件 BC 与 IBM 事件 BO 关联。
  7. 基于 IBM 事件 BC 创建 IBM 事件列表 Applet。
  8. 基于 IBM 事件 BO 创建 IBM 事件列表视图。
  9. 创建 IBM 事件屏幕并将其与屏幕视图中的 IBM 事件列表视图关联。
  10. 按如下过程创建页面选项卡:
    1. 访问“应用程序 > Siebel Sales Enterprise > 页面选项卡”。
    2. 右键单击,然后从菜单中选择“新建记录”。
    3. 输入“IBM 事件”作为屏幕名称,并对“文本字符串覆盖”输入“IBM 事件”。
    4. 将不活动字段保持为未选中状态。
  11. 按如下过程创建屏幕菜单项:
    1. 访问“应用程序 > Siebel Sales Enterprise > 屏幕菜单项”。
    2. 右键单击,然后选择“新建记录”。
    3. 输入“IBM 事件”作为屏幕名称,并对“文本字符串覆盖”输入“IBM 事件”。
    4. 将不活动字段保持为未选中状态。
  12. 为 IBM 项目创建新的业务对象模式版本并将其与模式版本 BC 关联。
  13. 对本地数据库中的新表应用物理模式。 可以通过在新表 CX_IBM_EVENT 上进行查询来执行此操作。选择当前查询以创建物理模式。确保将表空间和索引空间保留为空白。
  14. 使用“激活”来激活新模式。
  15. 为与在您的站点所使用业务对象对应的 BC 添加或修改 Siebel VB 或 e 脚本。Siebel 脚本会触发针对所配置对象的事件通知(样本脚本位于 <studio_root>/etc/Siebel 文件夹中)。在 Siebel 脚本中,请确保不会为连接器用户名创建事件,以禁止乒乓效应。
  16. 编译本地数据库中已更新和已锁定的项目,以创建新的 Siebel 存储库 (.srf) 文件。
  17. 在本地数据库中打开 Siebel Sales Enterprise。您需要拥有管理特权以执行以下操作:
    1. 创建名为“IBM 事件列表视图”的新视图。
    2. 为“IBM 事件列表视图”创建名为“IBM 职责”的新职责。
    3. 向新创建的“IBM 职责”中添加负责接收事件的员工或团队。
    4. 创建 IBMCONN(或您的连接器用户名)用户并将其添加到“IBM 职责”和“管理职责”中。
  18. 在本地环境中测试应用程序。确保您能够查看“IBM 事件列表视图”,并且在受支持对象中创建记录后会在该视图中生成事件。例如,在 Siebel 中创建新帐户,然后检查“IBM 事件列表视图”中是否出现新建帐户事件。
  19. 将新的和已更新的项目检入到开发服务器中。
  20. 激活开发数据库中的新表。
  21. 编译新的 Siebel.srf 文件并将其部署到服务器上。

您已成功在 Siebel 服务器中创建事件存储器。