场景

系统提供了场景的功能,可以快速定位查询对象的区间,并缩小查询对象的范围。

一、预设场景

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 适用 全公司
  • 后台默认场景顺序:
    1. 场景A
    2. 场景B
    3. 场景C
  • 前台效果:
    • 销售部 员工 :
      • 可查看场景A和C
      • 默认场景 为 场景A
    • 运营部 员工 :
      • 可查看场景B和C
      • 默认场景 为 场景B
    • 其他部门员工
      • 可查看场景C
      • 默认场景为C

例2-“用户希望强制让全公司人都看到一个场景的情况”

对于【客户】对象,企业想让【销售部】看到该对象的姓名、联系方式、动态等字段,为其设置场景A;企业想让【运营部】看到该对象的成交额,为其设置场景B;企业想让两个部门都看到该对象的企业规模、地理位置,设置场景C,并且企业认为两个部门都需要最常对C场景中的数据进行查看,因此希望两个部门默认场景为C

  • 场景设置:
    • 场景A 适用 销售部
    • 场景B 适用 运营部
    • 场景C 适用 全公司
  • 后台默认场景顺序:
    1. 场景C
    2. 场景A
    3. 场景B
  • 前台效果:
    • 销售部 员工 :
      • 可查看场景A和C
      • 默认场景 为 场景C
    • 销售部 员工 :
      • 可查看场景B和C
      • 默认场景 为 场景C
    • 其他部门员工
      • 可查看场景C
      • 默认场景为C

例3-”用户的场景配置如果出现适用范围部门交叉情况“:

对于【客户】对象,企业想让【销售部】和【运营部】看到该对象的姓名、联系方式、动态等字段,因此设置场景A;企业只想让【运营部】看到该对象的成交额,为其设置场景B

  • 场景设置:
    • 场景A 适用 部门 销售部、运营部
    • 场景B 适用 部门 运营部
  • 后台默认场景顺序:
    1. 场景B
    2. 场景A
  • 前台效果:
    • 销售部 员工:
      • 可查看场景A
      • 默认场景为A
    • 运营部 员工:
      • 可查看场景A和B
      • 默认场景为B

四、自定义场景的操作

  • 禁用:禁用场景后,在对象对应页面将不显示。

    • 【全部】场景也可禁用,并且将原限制(只有全部场景不可禁用)改为:一个对象中必须保留一个适用范围为全公司的场景(包含预设场景及租户及场景)

    • 举例1

      如果仅有一个适用范围为全公司的场景,此场景右侧不显示【禁用】按钮

  • 删除:已禁用的场景可删除。

2024-01-03
4 0