后端重构一期说明
一 重构模块及影响范围
1 表单体系
重构模块:
- 应用新建/编辑/删除
- 表单管理
- 数据权限
- 表单链接
- 引用关系
- 微信增强
- 隐藏字段赋值
- 聚合表增删改
- 标准应用
- 打印模版
- 文件上传与存储
影响范围:
- 系统中任意数据的增删改查都会影响到
- 表单属性及表单设置中涉及到的功能
- 表单变动及应用变动影响到的webhook推送
2 扩展体系
重构模块:
- 前端事件
- 数据助手
- 插件/助手/前端事件/后端:参数值的传入及结果赋值,扩展内部数据处理逻辑未变
- 扩展的触发
影响范围:扩展的触发及结果
3 流程体系
重构模块:
- 流程提交/审批
- 管理员管理流程
- 流程查询
影响范围:系统中任何关于流程查询及状态变动的场景
4 权限体系
重构模块:
- 表单数据权限
- 报表权限
- 管理员/普通管理权管理权限
- 团队权益
影响范围:权限和团队权限相关的所有场景
5 用户体系
重构模块:
- 普通账号登录注册
- 三方团队登录
- 三方团队集成
- 三方团队通讯录同步
- 微信服务号集成
- 微信绑定与解绑
- 团队管理员
新增及变动功能:
- 一个飞书团队支持绑定多个百数团队
- 邮箱、手机验证码: 1分钟1次, 按账号算,去除1小时5次限制
影响范围:除了以上重构模块外,还影响通讯录的基础功能 表单/流程/权限/报表等系统中所有选人的场景,以为通讯录webhook推送。
6 报表体系
报表体系未重构
影响范围:
- 报表/数据表菜单栏
- 引用关系
- 报表访问内链
- 数据操作:新增/编辑/删除数据等
7 消息体系
重构模块:
- 消息推送方式(钉钉 飞书 企微 微信 邮件 语音 短信)
- 消息推送场景(新建数据 修改数据 自定义时间 流程待办...)
- 消息推送人
- 其他消息推送条件
新增及变动功能:
- 钉钉流程待办消息,支持显示流程状态。( 状态类型:进行中、 已同意、已拒绝、已撤回、已结束、已删除、其他人已同意、其他人已拒绝)
注意:
- 状态变更只针对状态为‘进行中’的状态,非‘进行中’状态不再变更。
- 钉钉通知状态变化只支持24小时内的消息,超出不支持变更。
影响范围:所有消息通知的场景