流程设计规范
万能表单流程设计三个结点,两级审核时流程设计规范:(以下流程名称只用于模拟场景,实际配置时流程名称根据实际情况来定)
1 发起人申请(提交状态为填写中或空,导出,新建,编辑,删除,如果已经提交,则不允许删除和编辑) 【需要配置隐藏用户名和隐藏姓名两个字段.】
2 发起人提交审核(修改当前提交状态,提交人,提交时间,导出功能.只有提交审核申请和查看两个按钮)【需要配置隐藏用户名和隐藏姓名两个字段.】
3 部门未审核(过滤本部门数据,【导出,编辑,批量审核通过,批量审核取消】; 如果下一结点有审核记录,则不允许编辑. 批量审核通过的时候,把下一步骤的审核状态修改为审核中.)
4 部门已审核(过滤本部门数据,【导出,编辑,批量审核取消】;如果下一结点有审核记录,则不允许编辑.【批量审核取消的时候,把当前步骤,以及之前所有流程节点的审核状态修改为空值,把提交状态修改为填写中.】)
5 学校未审核(【导出,编辑,删除,批量审核通过,批量审核取消】.批量审核通过的时候,把下一步骤的审核状态修改为审核中.如果是最后一步节点,则只需要修改当前节点.)
6 学校已审核(【导出,编辑,删除,批量审核取消】批量审核取消的时候,把当前步骤,以及之前所有流程节点的审核状态修改为空值,把提交状态修改为填写中.)
7 发起人查看自己记录(过滤当前用户数据,只有查看权限)
8 部门查看本部门记录(过滤本部门数据,只有查看权限)
9 所有记录明细(所有记录,只提供删除功能,无新建,导入,导出,编辑和批量操作)
备注1:如果不涉及到发起人申请状态,则建立完的数据,可以不经过发起人提交审核,直接进入部门审核环节.
备注2:批量取消审核时,需要把之前所有结点的审核状态都重置为空.发起人的提交状态设置为填写中.
0个回复
- 暂无回复