ps: 架构师交流群(QQ群号 304287620)
本讲主要说明通过工作台安装流程,并进行不同角色间的流程操作。
1 启动服务
无需启动eclipse,因此执行命令ant start.noeclipse
2 安装示例
admin/admin登录localhost:8080/jbpm-console
"Authoring" > "Adminstration" > "Repositories" > "CloneRepository"
填写“Repository Name”, "Organizational Unit","Git URL"
注意填,git://github.com/kiegroup/jbpm-playground,而不是https
点击“Clone”,文件不大,几秒就可以下载完成,并在左侧看到完整工程
3 启动流程
用户列表
\jbpm-6.5.0.Final-installer-full\jbpm-installer\wildfly-10.0.0.Final\standalone\configuration\users.properties
# admin/admin
admin=207b6e0cc556d7084b5e2db7d822555c
# krisv/krisv
krisv=7b21a03b9918f9c629a46e119a9b8714
# john/john
john=afda4373c6021f3f5841cd6c0a027244
# mary/mary
mary=17c942d820347808fc822ce710b5308f
# sales-rep/sales-rep
sales-rep=b79a6ff72056e86c70eaa2922585ef25
# katy/katy
katy=fd37b5d0b82ce027bfad677a54fbccee
# jack/jack
jack=984ba30e11dda7b9ed86ba7b73d01481
# salaboy/salaboy
salaboy=d4af256e7007fea2e581d539e05edd1b
# kieserver/kieserver1!
kieserver=16c6511893651c9b4b57e0c027a96075
角色列表
\jbpm-6.5.0.Final-installer-full\jbpm-installer\wildfly-10.0.0.Final\standalone\configuration\roles.properties
admin=admin,analyst,kiemgmt,rest-all,kie-server
krisv=admin,analyst,rest-all,kie-server
john=analyst,Accounting,PM
mary=analyst,HR
sales-rep=analyst,sales
jack=analyst,IT
katy=analyst,HR
salaboy=admin,analyst,IT,HR,Accounting,rest-all
kieserver=kie-server
krisv充当用户,流程发起
john充当PM,流程审批PM
mary充当HR,流程审批HR
进入"Authoring" > "Project Authoring"
选择示例demo>>playground>> evalution
点击“BUSINESS PROCESS”,可查看流程图
点击"Open Project Editor",点击“Build & Deploy”
剩下操作与之前文章相似,只是在进行PM和HR审批时需要切换成对应用户
从零开始学jBPM6(二)- 工作台(http://blog.csdn.net/jayron/article/details/64919137)
登录为用户krisv
登录为用户mary
登录为用户john
最后,流程完成,流程图各节点为灰色
reference:
https://docs.jboss.org/jbpm/release/6.5.0.Final/jbpm-docs/html/ch04.html