没有合适的资源?快使用搜索试试~ 我知道了~
JBPM绑定自定义用户模型实现授权
5星 · 超过95%的资源 需积分: 10 182 下载量 130 浏览量
2007-09-06
12:44:23
上传
评论
收藏 44KB DOC 举报
温馨提示
试读
4页
JBPM通过AssignmentHandler绑定自定义用户模型实现用户授权的实现代码和数据结构
资源推荐
资源详情
资源评论
JBPM 通过 AssignmentHandler 绑定自定义用户模型实现用户授
权
在 JBPM 中定义了一个简单的?Role-〉User 的用户模型。但是在实际项目中
我们的用户模型可能远比这个模型复杂,或者有很大的差异。所以也就有了这
篇文章的主题。
这篇文章是受一名 QQ 昵称为“老结赖”的朋友的托付写的,希望可以帮到他。
言归正传,在 JBPM 中是通过 Actor 和 PooledActor 来对任务进行授权的。其
中也牵涉到了 Swimlane 的概念(具体概念会在另一片文章中说明)。由于在
JBPM 中并没有把 Task 的授权强行跟 Actor 和 PooledActor 进行关联,这也
就让我们嵌入自己的用户模型成为了可能。
废话少说,先给出一个示例流程:
代码
1.
2. <?xmlversion="1.0"encoding="UTF-8"?>
3.
4. <process-definitionxmlns="urn:jbpm.org:jpdl-3.1"name="资金归集">
5.
6. <start-statename="启动">
7. <transitionname=""to="制单"></transition>
8. </start-state>
9.
10. <task-nodename="制单">
11. <taskname="制单">
12. <assignmentactor-id="#{processStarter}"></assignment>
13. </task>
14. <transitionname="送复核"to="复核"></transition>
15. </task-node>
16.
17. <task-nodename="复核">
18. <taskname="复核">
19. <assignmentclass="com.sky.plugin.jbpm.def.ActorsHandel">
20. </assignment>
21. </task>
22. <transitionname="拒绝复核"to="制单"></transition>
23. <transitionname="提交审批"to="审批"></transition>
资源评论
- liuxuzhaojun2012-06-19只能说一般的资源,没有什么太大可读性,价值不高
- 白色的胡狼2012-10-24只能说一般的资源,没有什么太大可读性,价值不高 .
wayen
- 粉丝: 4
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功