OA工作流设计思路——请大神点评啊

OA工作流设计思路——请大神点评啊,很多可能想的不是很到位


此设计思路暂时没有包含详细的设计,就是一个方向,请大神指正下,然方案更加完善,先拜谢了。


由于方案是刚写的,很多不足之处,请大家多多关照了。


方案内容



 


组织机构(公司、部门、职位)


用户


角色


 


动态表定义


自关联,并且包含表单名称


表字段定义


表字段与动态表关联,包含表单元素所有信息


表单定义


         其实就是一个table,然后根据表字段定义中的字段信息,填入表单,然后整个表单保存起来。


流定义


         流程定义包含动态脚本,执行审批时,自动执行此段脚本,确认下一步流程。返回给源程序处理。


流节点定义


         与留定义表主从关系


表单流程扭转时,可添加内部邮件、内部短信、手机短信(成熟、调用第三方接口情况,如需短-信-猫还需在研发)、电子邮件(成熟)、QQ(待研发)、Msn(待研发)及时通讯


 


工作表


         字段:工作名称、表单名称、添加人、添加时间、工作流ID、表单内容(内容有点大,主要看数据量,是否要设置子表)、附件列表(要看数据量,是否设置子表)、审批意见(审批记录,主要看数据量,是否设置子表)、当前节点、节点名称、当前审批人列表、当前状态、最后更新时间、当前允许部门,当前允许职位、当前允许角色


 


 


 


 


方案优缺点


优点:通用性非常高


缺点:对实施人员要求偏高,但实施人员如对table布局,css有一点点了解,C#程序能编写一点的话,无大碍。

你可能感兴趣的:(OA工作流设计思路——请大神点评啊)