Siebel基础配置技能_2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

9
汉得公司 版权所有
www.hand-china.com
Join配置-Join原理

订单头的客户、价格表、主要联系人等字段信息都是从其它的业务实体表中取数的。 订单表中存储的是它们各自的主键 需要配置Join把它们的信息拿到订单BC中。 Account Account Id Join1 NAME ROW_ID S_ORG_EXT SNTO Order Price List Id Join2 Price List
动态Picklist配置-配置Pick Applet

填写Pick Applet的相应信息
19
汉得公司 版权所有
www.hand-china.com
动态Picklist配置-配置Pick Applet

使用Popup List作为模板
20
汉得公司 版权所有
www.hand-china.com
动态Picklist配置-配置Pick Applet
23
汉得公司 版权所有
www.hand-china.com
动态Picklist配置-配置Pick Applet

建议保留默认的控件
24
汉得公司 版权所有
www.hand-china.com
动态Picklist配置-完善Pick Applet

完善Pick Applet
25
汉得公司 版权所有
www.hand-china.com
11
汉得公司 版权所有
www.hand-china.com
Join配置-定义Join Specification

在Join下的Join Specification新建记录,输入以下信息: NAME:随意,可以与Destination Column或Source Column同名 Source Field: Account Id Destination Column: ROW_ID
28
汉得公司 版权所有
www.hand-china.com
配置Drilldown-当前BO Drilldown

在上面的配置中,订单列表和订单行界面处于平级,不利于两个界面的关联。 Siebel提供Drilldown机制,用户可以通过一个List Applet的字段的超链接跳转至一个明细界面。 在SNTO Order List Applet上的Drilldown Object子类型里新增记录,填写以下信息 Name: To Order Item; Hyperlink Field: Order Number; View: SNTO Order Items View ;Business Component:SNTO Order;Sequence:1
14
汉得公司 版权所有
www.hand-china.com
动态Picklist配置-创建Picklist



新建Picklist,输入以下信息: Name: SNTO Account Picklist Bounded: Y Business Component: Account Long List: Y Search Specification: [Account Status] = ‘活动‘ Sort Specification: Name Visibility Type: Sub-Organization(用户只能选到自己组织或者自己的子组织的客户)
动态Picklist配置-使用Join字段和Pick Applet



前面的两个操作我们建了一个客户的Join字段,和基于这个字段的Picklist和Pick Applet。 把这个字段放到界面上。 在SNTO Order List Applet上新建一个List Column,Name: Account, Field: Account,Pick Applet:SNTO Account Pick Applet; Display Name: 客户; Runtime:Y 在SNTO Order Form Applet上新建一个同样属性的List Control 。 把该List Column(Control)拖至界面。

使用Popup List作为模板
21
汉得公司 版权所有
www.hand-china.com
动态Picklist配置-配置Pick Applet

选择Pick Applet显示的字段
22
汉得公司 版权所有
www.hand-china.com
动态Picklist配置-配置Pick Applet

建议保留默认的控件
16
汉得公司 版权所有
www.hand-china.com
动态Picklist配置-配置Pick Applet

动态Picklist的数据通常都是结构化的数据,且数据量较大,需要通过Pick Applet的方式进行数据展示和筛选。 运行新对象向导,选择Pick Applet,OK
17
汉得公司 版权所有

Picklist是客户规范录入数据的一种方式 分为静态Picklist和动态Picklist两种 静态值列表是比较稳定的设置数据,如订单状态(新建,已发运,已关闭)。 动态值列表是基于动态变化的业务数据,如产品、客户、价格表等。
静态Picklist
动态Picklist 2
汉得公司 版权所有
15
汉得公司 版权所有
www.hand-china.com
动态Picklist配置-使用Picklist

设置SNTO Order的Field:Account的Picklist属性为:SNTO Account Picklist 在Pickmap里添加两个mapping: Field: Account Id Picklist Field: Id Field:Account Picklist Field: Name
www.hand-china.com
动态Picklist配置-配置Pick Applet

动态Picklist的数据通常都是结构化的数据,且数据量较大,需要通过Pick Applet的方式进行数据展示和筛选。 运行新对象向导,选择Pick Applet,OK
18
汉得公司 版权所有
www.hand-china.com
www.hand-china.com
静态Picklist配置-新建值列表


静态Picklist的数据来源于“值列表”BC 不同的值列表使用BC上的Type(类型)字段来区分。 在管理 – 数据 -> 值列表浏览器里新建一个值列表类型,命名为SNTO_ORDER_STATUS 在管理 – 数据 -> 值列表 里新增值列表。 该操作应由项目中的设置数据维护人员进行操作
4
汉得公司 版权所有
wwwenku.baidu.com.hand-china.com
静态Picklist配置-使用值列表

设置SNTO Order BC的Field的Picklist属性为:SNTO Order Status Picklist
5
汉得公司 版权所有
www.hand-china.com
静态Picklist配置-Pick Map
ACCNT_ID
CX_ORDER
PRI_LST_ID
ROW_ID S_PRI_LST
NAME
10
汉得公司 版权所有
www.hand-china.com
Join配置-新建Join


查询SNTO Order BC。 在子类型Join中新建记录,输入以下属性: Table: S_ORG_EXT Alias: Order Account Outer Join Flag: Y 外连接,确保连接失败时,记录仍然显示。

实现订单状态的Picklist 实现订单类型的Picklist 配置订单行的状态Picklist
8
汉得公司 版权所有
www.hand-china.com
动态Picklist配置

动态Picklist由于是基于动态的数据(如客户),因此我们将在讲完如何配置一个Join以后再讲如何配置动态 Picklist。
30
汉得公司 版权所有
www.hand-china.com
Drilldown效果

编译以上调整,调试查看结果
31
汉得公司 版权所有
www.hand-china.com
配置Drilldown-跨BO Drilldown


在Drilldown Object里新增记录,填写以下信息: Name:To Account; Hyperlink Field: Account; View: Account Detail – Contact View; Source Field: Account Id; Business Component: Account; Destinaction Field: Id; Sequence: 2 以上信息的意义是:跳转至客户联系人信息View,并用当前订单记录的Account Id到View中的Account BC的Id字段 进行查询。
www.hand-china.com
Siebel CRM 基础配置技能
汉得信息技术有限公司
1
HAND Enterprise Solutions Company Ltd. www.hand-china.com
汉得公司 汉得信息技术有限公司版权所有 版权所有
www.hand-china.com
Picklist配置-静态Picklist
29
汉得公司 版权所有
www.hand-china.com
配置View的类型



为了实现通过订单号的超链接进入订单行的需求,需要更改View在Screen中的类型。 添加一个Aggregate Cateogry,填写以下属性: Category Name:Order List; Type: Aggregate Category; Sequence:1;Category Default View:SNTO Order List View;Viewbar Text: 订单列表; 把SNTO Order List View的Parent Category更新为Order List 把SNTO Order Screen下的SNTO Order Items View的类型改为Detail View,Parent Category更新为Order List。
12
汉得公司 版权所有
www.hand-china.com
Join配置-使用Join

在BC下新建Field: Account Join属性为:Order Account Column属性为:NAME
13
汉得公司 版权所有
www.hand-china.com
Join配置-练习

按照文档实现客户的Join 实现价格表、主要联系人的Join
26
汉得公司 版权所有
www.hand-china.com
动态Picklist配置-使用Join字段和Pick Applet

编译并测试
27
汉得公司 版权所有
www.hand-china.com
动态Picklist配置-练习

实现订单头的客户Picklist 配置订单头的价目表Pick List 配置订单行的产品Picklist

Pick Map匹配源BC上的Field与Picklist BC上的Field的Mapping关系 订单状态(Order Status)对应值列表上的Field的显示值(Value),因此在Pick Map里新建记录,Field是Order Status,Picklist Field是Value。
3
汉得公司 版权所有
www.hand-china.com
静态Picklist配置-新建值列表



在Picklist对象里新建记录,输入以下信息: Name: SNTO Order Status Picklist Bounded: Y 限制用户录入的数据只能从Picklist的数据中选择 Business Component: PickList Generic 一般的静态值列表都用该BC Sort Specification: Order By 根据值列表设置的序列来对值列表的值排序 Static: Y 标识静态值列表 Type Value: SNTO_ORDER_STATUS 指定值列表的类型
6
汉得公司 版权所有
www.hand-china.com
静态Picklist配置-编译并调试查看结果

编译修改的对象(Picklist,BC),并调试查看 由于订单状态是界面只读字段,用户不能直接修改。可通过查询的方式查看效果。
7
汉得公司 版权所有
www.hand-china.com
静态Picklist配置-练习
相关文档
最新文档