跳到主要内容

业务按钮与工作流

选择实现方式​

任务建议入口
普通资料和简单配置现有表单与通用编辑
已明确需要后台处置的跨表业务已授权的服务端业务合同
人工审核、异步通知和流程任务核验后的工作流

新增按钮前先确认平台职责与需求依据,再读取 formId、viewId、buttonId、真实交互模板及权限绑定。球队审批、成员管理和普通活动取消在小程序已分配业务角色,不因后台缺同名按钮新增代办功能。结构化事件协议来自平台定义,不能凭记忆手写裸 eventJson。

业务按钮实施​

  1. 明确当前状态下谁可执行、必填原因及目标记录。
  2. 优先复用已有 BFF 或业务服务,并确认后台用户态适用。
  3. 给出执行前预览或确认,写入使用稳定幂等标识。
  4. 返回业务结果、部分失败和可恢复状态,前台刷新并回读关联记录。
  5. 验证重复点击、越权、状态已变化及响应丢失。

工作流实施​

先读取已有流程、版本、启停和节点配置。加盟已有审核流程,不另建平行审批;成员删除重算旧流程停用,也不能直接启用推定有效。配置草稿先保存、按保存版本校验,再核对发布版本及实际运行实例。

结构 validate 通过不是工作流已运行;必须核对实际待办接收人、通过/拒绝分支、结果回写与重复触发。当前取消服务校验活动发起人,后台管理员不能在没有新授权合同的情况下直接复用为任意用户取消。