系统提供了场景的功能,可以快速定位查询对象的区间,并缩小查询对象的范围。
一、预设场景
1.1 预设场景包括:
【全部】、【我负责的】、【我参与的】、【我负责部门的】、【我下属负责的】、【我下属参与的】、【共享给我的】
1.2 预设场景详解:
场景都是对应的数据权限
【全部】:我有权限的全部数据
【我负责的】:相关团队的负责人是我的数据
【我参与的】:相关团队的普通成员中有我的数据
【我负责部门的】:数据的归属部门是我负责的部门(包含级联)及我助理负责的部门(包含级联)的数据
【我下属负责的】:相关团队的负责人是我下属的数据
注:我下属是指汇报对象是我的人员(包含级联)
【我下属参与的】:相关团队的普通成员中有我下属的数据
注:我下属是指汇报对象是我的人员(包含级联)
【共享给我的】:通过基于数据负责人、基于归属部门、基于条件共享给(我,我的用户组,我的部门,我的角色)的数据
【我关注的】:被设置为“关注”状态的数据
注:对特定数据设置关注,需要在前端点击具体数据,在右上角按钮中点击“关注“从而将具体数据设置为关注状态
二、新建场景
2.1 基础信息设置
在新建一个场景时,需要对该场景的一些基本信息进行设置
- 新建方式:直接新建、从现有场景复制

- 基本信息:所属对象、场景名称、API Name、描述、适用范围

- 数据范围:指通过一些已有/未有的逻辑来对数据进行筛选设置,具体包含:业务类型、基础数据范围、可设置条件
- 业务类型:用先前设置的业务类型来对数据进行筛选
- 基础数据范围:将预制场景的筛选条件作为前置条件进行筛选
- 可设置条件:对具体的字段进行逻辑筛选

2.2 显示设置
针对筛选后的数据,可以对这些数据在列表页中展示哪些字段做出设置
此处可以对Web端显示和移动端显示分别进行设置
2.2.1 桌面端显示设置
- 显示字段设置:全部,跟随业务类型显示
- 全部:对该对象下每一个字段是否展示进行自由选择
- 跟随业务类型显示:布局字段信息直接继承具体对象的业务类型中的详情页布局

- 将配置同步到其他场景:将刚才所配置的字段显示数据同步到其他场景中

2.2.2 手机端显示设置
此处对移动端的列表页中显示哪些数据进行设置
移动端的显示设置直接继承移动端摘要字段配置,也可以进行独立配置
独立配置中,可以决定是否开启高级布局
tips:高级布局-指相对于基础布局而言,拥有更加灵活的排版方式,展示更多种类的数据,有更多样的显示设置
2.2.2.1 基础布局
在基础布局下,场景中的数据将会以特定的格式展示,同时可以对以下具体展示格式进行设置:
- 是否在左侧设置预览图片
- 图片大小
- 是否展示标签
- 字段的显示样式为平铺/缩略
- 字段是否显示标题

2.2.2.2 开启高级布局
开启高级布局后,布局中的数据排版灵活性更强,可设置的特点更多
-
可以在一行中设置多个文本,每个文本可以从以下文本中进行选择:
- 字段
- 自定义文本
- 标签
- 分隔符
-
此处还可以针对文本的以下属性进行设置:
- 大小
- 颜色
- 背景颜色
- 边框颜色
针对每行数据,也可以设置对齐方式和排列方式
针对图片,可以设置其尺寸使用卡片模板
在高级布局中,我们预制了一些常用的模板,通过预览图来选择适合您的模板,并修改模板当中的文本参数、细节参数,以完成您的业务目标。

三、设置场景优先级
在前两步中,我们设置了特定的场景,对该场景下显示哪些数据,这些数据显示哪些字段做了规定;那么问题来了,当我们有A、B、C等多个场景,有M、N、O等多个角色,对于角色M,我希望其默认看到场景A,对于角色N,我希望其默认看到场景B......当遇到这种类似问题时,我们就需要通过设置场景优先级来解决这个问题。
3.1 场景优先级定义
- 用户可在后台场景管理中整体对所有场景进行默认场景优先级排序。
- 可配置顺序的场景范围:除了删除的场景,都可进行排序(包含禁用)
- 场景按照适用范围展示,并且以后台配置顺序中第一的作为默认场景。
3.2 场景优先级配置实例
例1-“某企业希望让每个部门默认看到自己部门的场景的情况“:
对于【客户】对象,企业想让【销售部】看到该对象的姓名、联系方式、动态等字段,为其设置场景A;企业想让【运营部】看到该对象的成交额,为其设置场景B;企业想让两个部门都看到该对象的企业规模、地理位置,设置场景C
- 场景设置:
- 场景A 适用 销售部
- 场景B 适用 运营部
- 场景C 适用 全公司
- 后台默认场景顺序:
- 场景A
- 场景B
- 场景C
- 前台效果:
- 销售部 员工 :
- 可查看场景A和C
- 默认场景 为 场景A
- 运营部 员工 :
- 可查看场景B和C
- 默认场景 为 场景B
- 其他部门员工
- 可查看场景C
- 默认场景为C
- 销售部 员工 :
例2-“用户希望强制让全公司人都看到一个场景的情况”
对于【客户】对象,企业想让【销售部】看到该对象的姓名、联系方式、动态等字段,为其设置场景A;企业想让【运营部】看到该对象的成交额,为其设置场景B;企业想让两个部门都看到该对象的企业规模、地理位置,设置场景C,并且企业认为两个部门都需要最常对C场景中的数据进行查看,因此希望两个部门默认场景为C
- 场景设置:
- 场景A 适用 销售部
- 场景B 适用 运营部
- 场景C 适用 全公司
- 后台默认场景顺序:
- 场景C
- 场景A
- 场景B
- 前台效果:
- 销售部 员工 :
- 可查看场景A和C
- 默认场景 为 场景C
- 销售部 员工 :
- 可查看场景B和C
- 默认场景 为 场景C
- 其他部门员工
- 可查看场景C
- 默认场景为C
- 销售部 员工 :
例3-”用户的场景配置如果出现适用范围部门交叉情况“:
对于【客户】对象,企业想让【销售部】和【运营部】看到该对象的姓名、联系方式、动态等字段,因此设置场景A;企业只想让【运营部】看到该对象的成交额,为其设置场景B
- 场景设置:
- 场景A 适用 部门 销售部、运营部
- 场景B 适用 部门 运营部
- 后台默认场景顺序:
- 场景B
- 场景A
- 前台效果:
- 销售部 员工:
- 可查看场景A
- 默认场景为A
- 运营部 员工:
- 可查看场景A和B
- 默认场景为B
- 销售部 员工:
四、自定义场景的操作
-
禁用:禁用场景后,在对象对应页面将不显示。
-
【全部】场景也可禁用,并且将原限制(只有全部场景不可禁用)改为:一个对象中必须保留一个适用范围为全公司的场景(包含预设场景及租户及场景)
-
举例1
如果仅有一个适用范围为全公司的场景,此场景右侧不显示【禁用】按钮
-
-
删除:已禁用的场景可删除。