Siebel开发教程:配置被盗抢车辆系统
需积分: 0 70 浏览量
更新于2024-07-23
收藏 950KB DOC 举报
"本文将引导你学习Siebel开发,通过设计一个被盗抢车辆系统的实例,让你掌握关键概念和步骤。"
在Siebel开发中,理解并应用系统的基本配置是至关重要的。Siebel是一个强大的客户关系管理系统(CRM),用于管理企业与客户之间的交互。在这个实例中,我们将构建一个用于管理被盗抢车辆信息的系统,该系统需包含车辆的基本信息、附件信息以及交易信息。
首先,确保已经登录到SiebelTools,这是Siebel系统配置的主要工具,使用管理员账户SADMIN。同样,在SiebelClient端也需要使用SADMIN账户登录,以便进行后续的界面配置。
创建项目(Project)是开始配置的第一步。在这个例子中,创建了一个名为TRLabVehicle的项目,并将其锁定。项目的作用是将所有相关的配置集中在一起,便于管理和编译。正常情况下,配置过程中需要将对象签出(Checkout)到本地,完成后再签入(Checkin)。但在虚拟环境中,由于我们直接在服务器端配置,无需执行签出和签入操作。
接下来,我们需要检查Siebel系统中是否已有满足需求的表格。车辆基本信息存储在S_ASSET和S_ASSET_X表中。对于车辆交易信息,由于没有现成的对应表,我们需要创建一个新的扩展表(Extension Table),并与S_ASSET表建立1:M(一对一到多对)的关系。
创建Business Component(BC)是构建用户界面的关键。在菜单中选择“File” - “New Object”,然后选择“BusComp”。在TRLabVehicle项目下,创建名为TRLABVehicleInfo的新BC,将其BaseTable设为S_ASSET。接着,我们需要添加字段来表示车辆的各种属性,如物品编号(ASSET_NUM)、描述信息(DESC_TEXT)、发动机种类(ENGINE_TYPE_CD)、外部颜色(EXT_COLOR_CD)、车牌号(LCNS_NUM)、主要位置ID(PR_POSTN_ID)、主要联系人ID(PR_CON_ID)和类型代码(TYPE_CD)。
这里特别指出,红色标注的“物品编号”(ASSET_NUM)在S_ASSET中不存在。在实际应用中,这个字段通常是自动生成的,并且应设为只读。实现方法是在TRLABVehicleInfo BC中的Asset Num字段设置predefaultvalue属性为Expr: 'RowIdToRowIdNum([Id])',这会使得该字段的值基于行ID自动计算。同时,设置readonly和Nocop属性,以确保用户无法编辑此字段。
通过这个实例,我们可以学习到Siebel开发中的以下关键知识点:
1. 如何使用SiebelTools和SiebelClient进行系统配置。
2. 创建项目(Project)和Business Component(BC)的过程。
3. 理解和使用BaseTable以及Extension Table的概念。
4. 配置字段属性,包括预默认值(predefaultvalue)和只读(readonly)属性。
5. 在Siebel中处理自动生成和只读字段的方法。
这些知识将为你在Siebel开发领域打下坚实的基础。通过不断地实践和学习,你将能够熟练掌握这个强大的CRM系统,并能根据实际业务需求进行定制化开发。
2023-05-13 上传
2023-05-12 上传
2023-08-25 上传
2023-10-28 上传
2024-09-05 上传
2023-04-05 上传
alex_van
- 粉丝: 1
- 资源: 3
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能