C-SHARP-WORKFLOW.rar - 功能上的亮点
1、流程模板
因为日常工作中可能有各种各样的流程,步骤和处理过程都不一样,如何在引擎中描述这么多步骤和处理过程都未知的流程?我们想到了模板技术,不同的流程,定义不同的模板,处理过程和步骤都在模板中定义好,实际应用中开始一个新的流程时,按模板定义生成流程的步骤就可以了。
2、流程步骤之间的触发
流程有一个要求就是希望一个流程一旦开始,接下来的步骤能自动触发,环环相扣,自动去触发,直到流程完成,这里我们想到了电子邮件,当前步骤的完成者指定下步的完成者,并自动给下步操作者发送电子邮件,提示下步操作者去处理流程的下步。这里我们用到了jmail这个组件,并给出了实例代码,如何调用jmail组件发送邮件。另外在用户登录的时候,验证成功后自动弹出登录用户所需要处理的流程。
3、权限控制
我们分功能模块定义用户权限,具有某个功能模块权限的用户才能访问那个功能模块,否则不能访问那个功能模块。
4、递归思维
我们在树型显示部门的时候,用到了递归的方法。
5、邮件发送
本章用jmail组件实现了邮件发送的功能。
,2009-02-24 23:49:56,下载23次