工作流引擎组件[行政审批流程组件] 开发实施过程中遇到的问题汇总,希望能对大家有参考价值
2011-09-16 21:11 通用C#系统架构 阅读(3777) 评论(3) 编辑 收藏 举报工作流项目遇到的问题总结:
行政审批流程组件的大体要求
01:可以支持多种数据库.
02:可以支持多种开发语言,不能只限于.NET.
03:需要可视化设置审批流程步骤.
04:需要有并行审核流程(会签).
05:需要实现条件选择审批流程分支功能.
06:需要跟即时通讯结合在一起,提供提醒.
07:需要集成单点登录.
08:ERP系统需要集成,否则ERP系统里的单据无法定位审批流程,需要能明确是谁发出的单据,才可以进入审批流程.
09:各种单据审批通过后,还需要回写到ERP系统里或者可以回调ERP系统中的相应的事件.
10:C/S即时通讯需要与B/S审批流程能进行单点登录,不需要重复登录,方便用户操作.
11:审批流程中的每个步骤,都需要有自动的提醒信息发出.
12:需要有电子邮件提醒功能.
13:需要可以与其他即时通讯系统集成在一起.
14:需要能与现有的OA系统集成在一起.
15:ERP中的报表需要能显示在B/S系统里.
行政审批流程组件的万能单据审核功能
行政审批流程组件的提交单据的要求16:企业里会有很多种各种各样的单据,都需要能输入到系统里才可以.
17:每个人,每种单据的审核流程都不一样,都可以进行灵活的设置.
18:单据类型,与员工的工号,可以确定一个审核流程.
19:每个人可以很方便的察看自己的各种审核流程才可以.
20:需要能显示审核历史,需要能很明确的知道,下一步是谁审核.
21:需要有待审核列表.
22:每个员工可以填写自己的单据,提交自己的单据.
23:单据可以设置标准模板,用户输入单据时,选模板就可以了,方便输入单据.
24:单据模板可以输入标准审核流程的功能.
25:可以任意类别的单据,可以先保存为草稿,也可以选择提交,未生效的单据,可以有列表查询.
26:单据的标题可以修改.
27:填写单据时,需要显示当前单据的审批流程.
28:提交审批单据的提交时间需要显示.
29:非退回,草稿状态的单据不能被修改.
30:单据可以上传附件.
31:提交单据后,才生成单据编号.
32:未进入审批流程的单据可以删除,已经进入审批流程的单据,只能废弃而不能删除.
33:流程中的单据可以被废除.
34:发出单据时,先需要判断该用户的该流程是否存在,若没设置好该用户的流程,不应该能发出单据进行审批.
35:单据需要可以按类别过滤,需要有查询功能.
36:需要有分页功能,需要支持大数据量的分页功能,因为客户的数据量会很大.
37:单据模板列表需要有查询功能,需要有自由设置每页显示多少内容的功能.
38:单据模板需要有 新增\删除\修改\查询,发布\停止发布的功能,需要有分页功能,需要有排序功能.
39:单据模板的编号名称修改,不能影响已经设置好的审批流程。
40:单据查看是可以显示 所有的与此单据有关的审批流程\共享列表\评论列表,审批历史.
41:单据是否可以打印需要能设置,不是哪个环节都可以打印输出.
42:日杂项目的审批,需要能显示审批者的签名.
行政审批流程组件的后台管理要求
行政审批流程组件的委托功能要求43:需要有审核通过,退回,撤销功能,可以批量操作,也可以单个单据操作.
44:需要有越级审核的功能,就是还没到他审核的步骤,可以提前审核生效单据.例如经理提前审核,不通过部门经理的审批.
45:管理员可以监控系统中正在流转的单据.
46:管理员需要可以查询任何系统中的审核单据.
47:驳回\退回\废除时可以输入原因, 通过时可以输入批示.
48:退回时可以选择退回到第几步,可以自由选择,默认退回到发起人.
49:共享单据的,可以发布评论.需要有评论列表.
50:设置每个用户的各种审批流程时,需要能显示标准审批流程.
51:需要可以按角色审核单据.
52:退回可以退回到任何一个前工序.
53:设置审核流程时,需要有常用联系人功能比较好.
54:退回的单据,用特殊的颜色显示比较好.
55:已废除的单据需要有列表.
行政审批流程组件的权限要求56:审核可以委托别人,例如出差等时,可以设置委托人.
57:单据可以设置共享功能,共享中的人可以查看所共享的单据.
58:每个员工可以设置自己的委托.
59:管理员可以管理每个员工的委托情况.
60:审批流程委托可以设置开始日期\结束日期功能.
61:当当前有设置委托时,提醒消息也需要能发给委托人.
行政审批流程组件的设置管理要求62:谁有越级审批权限,需要能设置,不是人人都可以进入越级审批页面.
63:工作流监控\工作流查询功能,也需要有权限控制.
64:有些菜单是每个人都可以进入的,所有需要有菜单公开,不设置权限控制.
65:可以按用户设置菜单权限.
66:需要可以按角色设置菜单权限.
67:菜单需要可以设置停用状态,有些功能不开放的,可以设置为关闭状态.
68:在B/S的WEB上需要有一定的保密措施,URL里总不能Id=1,2,3,4来定位,否则很容易被人乱测试,容易产生漏洞..
行政审批流程组件的督办要求70:管理员需要能管理所有人的审批流程,都可以设置.
71:可以方便快速的设置每个员工的各种审批流程.
72:每个员工的当前各种单据的审批流程需要友善的显示出来.
73:每个员工的审批流程,可以由复制到另外员工的功能,也可以从另外员工的审批流程复制过来.
80:流程审核步骤,可以设置提醒督办时间,可以设置审批期限.
81:每个审批流程也需要可以设置审批期限.
82:超时的单据可以特殊颜色显示,方便行政管理人员督办.
83:所有的数据,都不能真删除,只能做删除标记处理,保证数据的可恢复性及安全性.
84:批量操作时需要有数据库事务支持.
85:工作流的数据库最好是独立的.
行政审批流程组件的售后服务要求
90:需要提供所有的源码方便后期维护扩展集成.
91:需要提供所有的数据库设计.
92:即时通讯程序需要有一定的容错能力,要有一定的健壮性。
93:需要提供配套的培训.
94:需要提供技术支持.
95:需要提供正规发票.
96:项目验收后付款,还有10%的尾款要压一年。