JBPM中如何程序中指定TASK的执行角色?

问题描述

问个JPBM的问题,task中的assignee是写死分配给某个用户的,但一般都是系统有原来的权限,用户登陆后,有自己的角色,所以想做到:TASK中的任务是能动态在程序中分配给某个角色的,要如何实现呢?

解决方案

可分配是一个部门或角色组,也可以选择一个表达式操作,提交任务时可以根据权限过滤这个部门或组的用户中选择一个可操作用户<task name="审核"> <assignment class="com.xxx.xxx.XXXAssignmentHandler"> <!-- <expression>user(roleUser)</expression> --> </assignment> </task><assignment class="com.xxx.xxx.XXXAssignmentHandler"> 通过AssignHandler动态的对流程实例定义Actor。XXXAssignmentHandler implements AssignmentHandler如果你很好的理解了AssignmentHandler还可以扩展一个表达式expression来选择

时间: 2024-10-30 02:28:03

JBPM中如何程序中指定TASK的执行角色?的相关文章

link 中在一个程序中能不能使用2个数据库,主从数据库怎么相互备份?

问题描述 link 中在一个程序中能不能使用2个数据库,主从数据库怎么相互备份? link 中在一个程序中能不能使用2个数据库,主从数据库怎么相互备份? 解决方案 可以啊,你可以定义多个edmx,每个映射到一个数据库上

c++课程设计中五子棋程序中这个错误怎么改?

问题描述 c++课程设计中五子棋程序中这个错误怎么改? 大神们求教这个图片中的错误怎么改-------------- 解决方案 找不到你引用 的graphi.h这个头文件.你把这个文件找到然后放到相应目录下就好了. 解决方案二: 找不到你引用 的graphi.h这个头文件.你把这个文件找到然后放到相应目录下就好了. 解决方案三: http://www.bcwhy.com/thread-10364-1-1.html

IIS中应用程序中的服务器错误HTTP Error 404.3-Not Found

应用程序中的服务器错误 HTTP http://www.aliyun.com/zixun/aggregation/16539.html">Error 404.3 - Not Found 描述: 由于 Web 服务器上配置的多用途 Internet 邮件扩展(Multipurpose Internet Mail Extensions, MIME)映射策略的原因,无法处理所请求的页面.您请求的页面具有无法识别的文件扩展名,因而不被允许. 错误代码: 0x80070032 最可能的原因: 可能是

解决ASP.NET中&quot;/&quot;应用程序中的服务器错误的方法_实用技巧

 学习asp.net中讲解验证控件问题时,我的程序运行时总是提示这样的问题:"/"应用程序中的服务器错误.如下图:     从网上找到了相关的方法:  在webconfig中找到 <appSettings> <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" /> <addkey="ValidationSettings:U

C#中得到程序当前工作目录和执行目录的一些方法

程序|执行 1.   System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName     获取模块的完整路径.2.   System.Environment.CurrentDirectory     获取和设置当前目录(该进程从中启动的目录)的完全限定目录.3.   System.IO.Directory.GetCurrentDirectory()      获取应用程序的当前工作目录.这个不一定是程序从中启动的目录啊,有

总结C#中得到程序当前工作目录和执行目录的一些方法

程序|执行  1.   System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName     获取模块的完整路径.2.   System.Environment.CurrentDirectory     获取和设置当前目录(该进程从中启动的目录)的完全限定目录.3.   System.IO.Directory.GetCurrentDirectory()      获取应用程序的当前工作目录.这个不一定是程序从中启动的目录啊,

win7“开始”中“所有程序”中一些文件夹脱到了桌面上再放回的方法

其中"开始"指的是. 解决方法:开始--对"所有程序"右键-- 打开,再把你的东西拖进去. 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/home/

win7“开始”中“所有程序”中一些文件夹拖到了桌面上,放回方法

点击打开链接

我想要保护设备中的程序,据我了解目前有高强度加密算法保护,还有的就是程序移植,哪种方案比较好呢?

问题描述 我想要保护设备中的程序,据我了解目前有高强度加密算法保护,还有的就是程序移植,哪种方案比较好呢? 我想要保护设备中的程序,据我了解目前有高强度加密算法保护,还有的就是程序移植,哪种方案比较好呢?目前成本有限,两种都支持的话成本太高. 解决方案 推荐使用加密,程序移植我个人不大懂,我理解的程序移植要更换编程语言到其他平台上去. 解决方案二: 如果考虑成本的话那肯定是加密了 解决方案三: 1 数据加密保护:程序段A 芯片 产生随机数Rnd 加密Rnd,获得Res 认证<-------Res