业务规则与数据边界
本规范用于梳理业务流程中的事实、权限和状态变化。它提供一套通用检查方式,不预设任何行业的价格、审批、合规或运营规则;这些具体规则必须由对应业务负责人确认。
统一术语
先为关键对象写出名称和含义,例如订单、申请、账户或权益。相似词若指向不同事实,要明确区别;同一事实不要在不同页面和接口里使用互相冲突的名称。
描述流程与状态
对每个关键流程,列出发起者、触发条件、允许的状态变化和最终结果。说明取消、撤销、超时、失败和重复操作如何处理。一个状态变化如果会触发通知、支付、库存或其他外部副作用,要写明它们发生的条件与失败后的处理方式。
明确权限与数据权威
记录谁可以读取、创建、修改和确认每类业务事实。页面展示可以因角色而异,但权限判断要由拥有该事实的服务端执行。标明哪个系统是每项数据的权威来源;缓存、报表和模型输出不能在没有校验的情况下改写权威数据。
处理边界情形
对写入操作说明并发、重复提交和重试语义。对跨系统流程说明部分成功时如何记录、补偿或交由人工处理。错误应能区分用户可修正的问题、权限限制和系统故障,避免用同一句“操作失败”掩盖不同结果。
验证与变更
用真实或代表性的业务样例验证主流程与边界情形。业务规则变更时同步检查界面文案、服务端行为、数据迁移和验收条件;历史数据是否适用新规则,需要单独决策并记录。产品侧验收参照 需求定义与验收。