Django实现Workflow如何定制简单的models
django如何实现一个简单审批流程, 重点是没有很好的思路去定制WorkFlow Models;
由于工作需要, 业务流很简单:
用户提交申请单-->平台管理者初审-->项目管理者审核-->平台管理者手动/自动处理-->结束
求大神们给点建模的思路和建议, 急等.....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我们之前的ERP系统会有一个单独的页面显示这个流程图:
不同的用户权限只能访问对应的step的具体信息页面。并且在前一个step未完成时,不能进行下一个step。任意一个step被权限所有者终止时,则流程直接bypass中间的step直接到E。数据库里对每一个申请,都有字段分别存储这几个step的标志位:
有些比较复杂的流程,比如step B的权限所有者可以要求A中做修改,则可以重置表单step A的标志位
最简单的办法是状态字段1,2,3,4,5分别表示不同的状态
再加一张日志表,记录操作
申请ID,操作用户,状态,操作时间