web工作流管理系统开发6讲述.docx

二十六 .net工作流系统之扩展性 .net工作流系统之扩展性 最近为用户做工作流实施时,都无一例外的提出工作流系统的扩展性问题。 事件一:eworkflow工作流系统预置了一些系统的条件,前置后置函数等。如果这些不能满足业务需要,用户需要定制自己的业务规则,业务过程,该如何做? 解决方案:eworkflow系统预置了很多系统的条件类,前置后置函数类。简单一些的业务规则,可以直接用自定义脚本,写个表达式的方式来实现。 ?如条件类的:判断用户是否有某个角色? .fcsoft.workflow.util.UserHasRoleCondition? ???????????? 判断是否是竞争型任务的签收人 .fcsoft.workflow.util.CompetitionTaskCondition ???????????? .... ???????????? ??? 事件类:将指定步骤的执行人保存到mostRecentCaller变量中 .fcsoft.workflow.util.MostRecentCaller ??? ????... ??? ???? ?打开??们的任意一个条件类 ,可以看到,条件类必须实现Condition接口,实现passesCondition()方法 ? ? ?/// summary 判断调用者caller是否属于role参数所指的角色 ?/// call

文档评论(0)

1亿VIP精品文档

相关文档