文件名称:工作流引擎
文件大小:1.37MB
文件格式:RAR
更新时间:2011-05-12 16:32:52
C# VS2003
C#和VS的实例,包含数据库,代码等。
、流程模板
因为日常工作中可能有各种各样的流程,步骤和处理过程都不一样,如何在引擎中描述这么多步骤和处理过程都未知的流程?我们想到了模板技术,不同的流程,定义不同的模板,处理过程和步骤都在模板中定义好,实际应用中开始一个新的流程时,按模板定义生成流程的步骤就可以了。
2、流程步骤之间的触发
流程有一个要求就是希望一个流程一旦开始,接下来的步骤能自动触发,环环相扣,自动去触发,直到流程完成,这里我们想到了电子邮件,当前步骤的完成者指定下步的完成者,并自动给下步操作者发送电子邮件,提示下步操作者去处理流程的下步。这里我们用到了jmail这个组件,并给出了实例代码,如何调用jmail组件发送邮件。另外在用户登录的时候,验证成功后自动弹出登录用户所需要处理的流程。
3、权限控制
我们分功能模块定义用户权限,具有某个功能模块权限的用户才能访问那个功能模块,否则不能访问那个功能模块。
4、递归思维
我们在树型显示部门的时候,用到了递归的方法。
5、邮件发送
本章用jmail组件实现了邮件发送的功能。
【文件预览】:
第3章 工作流引擎
----源代码()
--------DataBase.rar(134KB)
--------代码.rar(1.2MB)
----2.常见问题解决办法()
--------常见问题解决办法.files()
--------常见问题解决办法.htm(35KB)
----1.系统移植()
--------2.从光盘复制系统文件()
--------4.数据库设置()
--------5.与系统相关的其他设置()
--------1.系统运行必备条件()
----3.系统亮点展示()
--------系统亮点展示.htm(60KB)
--------系统亮点展示.files()