业务类型

业务类型是对同一对象中的业务进行细分的分类方式。通过业务类型,可以更灵活地管理具有相似业务流程但存在细微差异的业务场景。

1 简介

1.1 基本定义

  • 业务类型是对同一对象中的业务进行细分的分类方式。通过业务类型,可以更灵活地管理具有相似业务流程但存在细微差异的业务场景。

1.2 应用场景

  • 在某些业务场景中,一个业务可能包含多个分类。这些分类的管理组织、员工考核指标以及业务流程大体一致,但在某些细节上可能存在差异,例如字段的填写要求、必填项的不同,或者部分业务处理逻辑的差异。通过引入“多业务类型”的概念,可以有效解决这类问题。

1.3 实例化效果

  • 以售后工单为例,根据工作内容的不同,可以分为:安装工单、维修工单、日常保养工单。这些工单都由售后部门统一管理,员工的考核指标都是基于工单的完成速度和质量。工单的处理流程也一致,通常包括以下步骤:
  1. 受理工单
  2. 分派给售后工程师
  3. 工程师上门签到
  4. 填写处理结果
  5. 签退
  6. 完结工单
  7. 回访客户满意度
  • 尽管这些工单的流程大体相同,但在某些细节上可能存在差异,例如安装工单不需要填写问题分类、问题原因,但是维修工单需要填写;维修工单可以继续创建换机申请等。

1.4 功能说明

  • 一个对象配置多个业务类型和配置多个对象的区别:
  1. 功能复用:通过一个对象配置多个业务类型,相同的功能只需要实现一次。
  2. 统一的菜单入口:多个业务类型可以共享同一个菜单入口,简化用户操作,提升用户体验。
  3. 统计报表的便捷性:所有业务类型的数据都存储在一个对象中,统计报表可以直接从一个对象中提取数据,无需合并多个对象的数据,简化了数据分析和报表生成的过程。
  • 示例:对于安装工单、维修工单、日常保养工单,如果将它们配置为一个工单对象的多个业务类型,那么:
  1. 签到、签退按钮只需配置一次;签到、签退时的位置校验函数也只需编写一次。
  2. 售后人员无论处理哪种工单都可以从工单入口统一进入。
  3. 工时报表可以直接从工单中提取数据,无需合并多个对象的数据。

1.5 具体功能概述

  • 定义业务类型;
  • 给不同的业务类型分配不同的布局:根据业务需求配置不同的布局,并给业务类型分配对应的布局。
  • 给不同的角色分配业务类型:为不同角色分配可操作的业务类型,限制各角色在页面新增、编辑、导入等操作时可维护的业务类型范围。
  • 示例:角色“安装工程师”只能新增/处理“安装工单”,角色“维修工程师”只能新增/处理“维修工单”、“日常保养工单”。

2 设置步骤

2.1 设置入口

  • 对象详情页面-->【业务类型】页签,默认启用预置业务类型。

2.2 业务类型页面配置

(1)搜索框

  • 支持对业务类型名称进行模糊搜索,区分字母大小写,输入搜索内容后回车或点击搜索icon后执行过滤;

(2)分配业务类型

  • 点击【分配业务类型】按钮弹出中间弹窗,对已有的业务类型和角色做分配映射;
  • 限制各个角色在页面新增、编辑、导入时可维护的类型,列表及详情页查看数据不受控制(以下可配有当前对象新增、编辑、导入操作权限的角色)。

(3)新增业务类型

  • 点击【新增】按钮,即可进行新增业务类型设置;
  • 业务类型名称:支持用户自定义按钮名称,但不允许重复,保存后支持修改;注意,按钮名称不可以超过20个字符,一个汉字代表一个字符。
  • API Name:
  1. API Name主要提供给开发人员使用, 如无需要,建议不要修改;
  2. 只允许英文字母开头,__c结尾;
  3. 中间允许使用英文字母,数字,下划线;
  4. 如果是自定义对象,必须以__c结尾;
  5. 除结尾的__c外下划线不允许连续出现;
  6. 不能超过100个字符;
  • 点击【下一步】后显示对当前业务类型分配角色;分配逻辑均与上方【分配业务类型】按钮弹窗一致,业务类型列仅显示当前新增的业务类型;

(4)业务类型来源

  • 默认业务类型的来源为“预置类型”;
  • 新增其他业务类型时来源均默认为“自定义类型”;

(5)状态及操作

  • 默认业务类型默认为启用状态,且仅支持编辑;
  • 新增自定义业务类型默认为启用状态,支持对业务进行编辑、停启用、删除操作。

(6)分配布局

  • 业务类型设置完成后,需要在【布局】中完成不同业务类型的布局分配;
  • 分别在【新增/编辑页】、【详情页】布局中完成相应业务类型的布局建立和分配。
  • 关于布局的详细配置详见“新增/编辑页布局”和“详情页布局”文章。
布局设置
布局分配

(7)前端使用

  • 业务类型设置完成后,在对象前端列表进行记录新增时会弹出业务类型选择窗口,可选择已启用的业务类型。
  • 选择完成后即进入新建/编辑页面。
  • 对比两种业务类型的新建页面可以看出布局已进行了差异显示,如下图:
安装工单
维修工单

(8)特殊说明

从对象的业务类型和主对象的业务类型是如何对照的?
  • 从对象的业务类型继承主对象,与主对象数据的业务类型保持一致。

3 实例化效果

2025-06-10
0