如何使用业务类型
业务类型用于区分同一对象的不同业务场景。
概述
当同一个对象承载多个业务场景时,可以使用业务类型。业务类型可以影响用户新建数据时的选择范围,也可以与页面布局、角色和选项值配合使用。

适用场景
适合使用业务类型的情况:
- 同一对象下存在不同业务流程。
- 不同场景需要填写不同字段。
- 不同角色只能创建特定类型的数据。
- 不同场景需要不同页面布局。
不建议使用业务类型的情况:
- 只是简单分类。
- 不同分类的字段和页面完全一致。
- 用户不需要在新建时区分业务场景。
示例
工单对象可以配置以下业务类型:
- 客户投诉。
- 客户咨询。
- 售后维修。
不同业务类型可以使用不同字段、不同页面和不同角色范围。
使用方式
业务类型通常和以下能力配合使用:
| 能力 | 作用 |
|---|---|
| 角色范围 | 控制哪些角色可以新建或使用某个业务类型 |
| 页面布局 | 为不同业务类型分配不同详情页、列表页或新建页 |
| 字段必填 | 配合布局规则或验证规则控制不同类型的填写要求 |
| 主从业务类型匹配 | 控制主从同时新建或编辑时,从对象可选业务类型 |
默认业务类型
每个角色至少需要一个可用业务类型。当角色没有可用业务类型时,系统会使用默认业务类型。若禁用其他自定义业务类型,默认业务类型会分配给所有角色。
设计建议
- 业务类型应表示真实业务场景,而不是简单标签。
- 如果不同类型需要不同字段、不同页面或不同角色范围,适合使用业务类型。
- 如果只是用于筛选或统计,优先使用单选字段或场景。
- 启用业务类型后,应同步检查页面布局、验证规则和列表场景。

