<p>OA工作流设计思路——请大神点评啊,很多可能想的不是很到位</p>
<p>此设计思路暂时没有包含详细的设计,就是一个方向,请大神指正下,然方案更加完善,先拜谢了。</p>
<p>由于方案是刚写的,很多不足之处,请大家多多关照了。</p>
<h1>方案内容</h1>
<p><img src="http://pic002.cnblogs.com/images/2012/368658/2012030612005340.jpg" alt=""></p>
<p align="center"> </p>
<h2>组织机构(公司、部门、职位)</h2>
<h2>用户</h2>
<h2>角色</h2>
<p> </p>
<h2>动态表定义</h2>
<p>自关联,并且包含表单名称</p>
<h2>表字段定义</h2>
<p align="left">表字段与动态表关联,包含表单元素所有信息</p>
<h2>表单定义</h2>
<p> 其实就是一个table,然后根据表字段定义中的字段信息,填入表单,然后整个表单保存起来。</p>
<h2>流定义</h2>
<p> 流程定义包含动态脚本,执行审批时,自动执行此段脚本,确认下一步流程。返回给源程序处理。</p>
<h2>流节点定义</h2>
<p> 与留定义表主从关系</p>
<p>表单流程扭转时,可添加内部邮件、内部短信、手机短信(成熟、调用第三方接口情况,如需短-信-猫还需在研发)、电子邮件(成熟)、QQ(待研发)、Msn(待研发)及时通讯</p>
<p> </p>
<h2>工作表</h2>
<p> 字段:工作名称、表单名称、添加人、添加时间、工作流ID、表单内容(内容有点大,主要看数据量,是否要设置子表)、附件列表(要看数据量,是否设置子表)、审批意见(审批记录,主要看数据量,是否设置子表)、当前节点、节点名称、当前审批人列表、当前状态、最后更新时间、当前允许部门,当前允许职位、当前允许角色</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h1>方案优缺点</h1>
<p>优点:通用性非常高</p>
<p>缺点:对实施人员要求偏高,但实施人员如对table布局,css有一点点了解,C#程序能编写一点的话,无大碍。</p>
<p>此设计思路暂时没有包含详细的设计,就是一个方向,请大神指正下,然方案更加完善,先拜谢了。</p>
<p>由于方案是刚写的,很多不足之处,请大家多多关照了。</p>
<h1>方案内容</h1>
<p><img src="http://pic002.cnblogs.com/images/2012/368658/2012030612005340.jpg" alt=""></p>
<p align="center"> </p>
<h2>组织机构(公司、部门、职位)</h2>
<h2>用户</h2>
<h2>角色</h2>
<p> </p>
<h2>动态表定义</h2>
<p>自关联,并且包含表单名称</p>
<h2>表字段定义</h2>
<p align="left">表字段与动态表关联,包含表单元素所有信息</p>
<h2>表单定义</h2>
<p> 其实就是一个table,然后根据表字段定义中的字段信息,填入表单,然后整个表单保存起来。</p>
<h2>流定义</h2>
<p> 流程定义包含动态脚本,执行审批时,自动执行此段脚本,确认下一步流程。返回给源程序处理。</p>
<h2>流节点定义</h2>
<p> 与留定义表主从关系</p>
<p>表单流程扭转时,可添加内部邮件、内部短信、手机短信(成熟、调用第三方接口情况,如需短-信-猫还需在研发)、电子邮件(成熟)、QQ(待研发)、Msn(待研发)及时通讯</p>
<p> </p>
<h2>工作表</h2>
<p> 字段:工作名称、表单名称、添加人、添加时间、工作流ID、表单内容(内容有点大,主要看数据量,是否要设置子表)、附件列表(要看数据量,是否设置子表)、审批意见(审批记录,主要看数据量,是否设置子表)、当前节点、节点名称、当前审批人列表、当前状态、最后更新时间、当前允许部门,当前允许职位、当前允许角色</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h1>方案优缺点</h1>
<p>优点:通用性非常高</p>
<p>缺点:对实施人员要求偏高,但实施人员如对table布局,css有一点点了解,C#程序能编写一点的话,无大碍。</p>