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