- 字段、编号、审批、模板、权限五面可自行配置且当场生效
- 可配置状态机图不执行,业务状态回写靠代码注册的处理器
- 导出列定义写在固定文件里,改一次需要发一次版本
- 权限只管能否进门,行级数据范围受表是否带归属信息限制
- 加签未实现,四部门强制并联会签仍不成立
这套系统对外最常被问的一句是:“我们的规矩跟别人不一样,能不能自己调、还是每次都得找你们改?” 这一张全典把“能自己调”这件事拆到最小颗粒,逐面标清:这一面能配到什么程度、配了会不会真生效、哪一步还得到下个版本。能配的都给你列,不能配的一句不瞒。
44.1 字段这一面
能配:给档案对象加自定义值、改字段叫什么、必填与否、格式校验、界面上可不可见、跟别的字段联动。 配了真生效:改必填与格式,后端在保存口会拦(这一轮接了客户线那两个真保存口)。 到边界:单据不能凭空长出一格新字段——自定义值只落在四个档案对象上;字段级的“能看不能改”只拦了两条保存路径,不是全后端硬挡。想单据加格、处处强制,得等版本。
44.2 编号这一面
能配:每类单据的取号规则、前缀、流水位数。 配了真生效:号是真从这套规则取的,大小写与别名收了一处、假兜底清了、启动还会自检规则对不对得上。 到边界:对账类换了前缀是定例;想让编号规则跟着一张图自动重排全流程,不在能力内。
44.3 状态与流转这一面
能配:单据能有哪些状态、状态之间的字典、某个对象走哪条流转。 配了真生效:枚举值收在一处真源,两端都读它,中英两套值归一了。 到边界:那张可配置的状态机图不执行——业务状态真正往回写,靠的是代码里注册的处理器,不靠你在图上连线。别把“图画好了”当成“流程配好了”。这是全书反复交底的一条硬边界。
44.4 审批这一面
能配:一个对象要不要审批、几级、每级给哪个角色或哪个人、超不超时提醒。 配了真生效:能配到具体某个人(只列在岗的),留空不再静默挂到管理员头上、会报错;超时小时数现在真驱动提醒了。 到边界:加签没有实现、转办看得到开关但没新造消费方;“按人配”这条路后端通、界面早先只给角色,是这一轮才补上的下拉。四部门会签那种强制并联,仍不成立。
44.5 模板这一面
能配:单据打印模板的内容、字段映射、版式配置。 配了真生效:打印以模板表为唯一出处,前端照它渲染。 到边界:合同与订单那两套定制打印是既成事实、没强迁过来;导出的列定义写在固定文件里、随发版走,改一次发一次版——模板能配,导出不跟配置走。
44.6 权限这一面
能配:谁能进哪块门、看哪些菜单、点不点得了删除与审批这类操作点。三级组织、按角色打包发码。 配了真生效:没授权的门直接拒、菜单路由跟着隐。 到边界:权限管“让不让你进”,管不太“进来后只能看自己那几行”——行级数据范围只有那张表真带归属信息时才生效,不带归属的全局表拦不住行。
44.7 六面放一块,一句话
| 面 | 能手调 | 调了真生效 | 还得等版本 |
|---|---|---|---|
| 字段 | 是 | 客户线两保存口 | 单据加格、全模块强制 |
| 编号 | 是 | 是 | 无 |
| 状态 | 是 | 枚举真源 | 让图执行 |
| 审批 | 是 | 是 | 加签、并联会签 |
| 模板 | 是 | 打印渲染 | 导出跟配置 |
| 权限 | 是 | 挡进门 | 行级范围全覆盖 |
六面里有五面你能自己调、且调了当场见效;第六面(状态机图)是最容易被误会的一面——它看着最像“全能配”,实际主路径仍靠代码。 把这一句记住,扩展的预期就不会跑偏。真正要突破边界的动作,走版本,不走配置——这一点,交付时也会跟你摆在明面上讲。