环境:JBoss BPMS 6.3
1. 创建 BPMS 应用域用户(ApplicationRealm):helloworlduser/Helloworld@123,其角色是 admin
2. 访问 http://localhost:8080/business-central,使用 BPMS 用户 helloworlduser/Helloworld@123
2.1 创建组织单元
Authoring -> Administration
Organizational Units -> Manage Organizational Units
Name: helloworld
Default Group ID: demo.bpms.helloworld
Owner: helloworlduser
2.2 创建新仓库
Authoring -> Administration
Repositories -> New repository
Repository Name: helloworldrepo
Organizational Unit: helloworld
2.3 创建新项目
Authoring -> Project Authoring
organizational unit 下拉列表选择 helloworld,repository 下拉列表选择 helloworldrepo
New Item -> Project
Resource Name (project name): HelloWorld
Group ID: demo.bpms.helloworld
Artifact ID: HelloWorld
Version ID: 1.0
2.4 创建流程
(1)Authoring -> Project Authoring
organizational unit 下拉列表选择 helloworld,repository 下拉列表选择 helloworldrepo,project 下拉列表选择 HelloWorld
(2)New Item -> Business Process
Business Process Name : HelloWorld
Package: org.bpms.helloworld
(3) 点击左上角的>>图标,打开 Object Library
添加 Timer(在 Catching Intermediate Events 中)
2.5 定义元素属性
点击右上角的<<图标,打开属性面板
(1)点击 Task 元素,其属性定义如下 :
Name: ScriptTask
Task Type: Script
Script Language: java Script:System.out.println("Hello World!");
(2)点击 Timer 元素,其属性定义如下 :
Time Duration: 1m
保存,点击检验按钮检查。
2.6 构建和发布
(1)Authoring -> Project Authoring
organizational unit 下拉列表选择 helloworld,repository 下拉列表选择 helloworldrepo,project 下拉列表选择 HelloWorld
点击 Open Project Editor,下拉列表选择 Build -> Build & Deploy
设置 version ,比如 1.0。
2.7 初始化流程
(1)点击 Process Management -> Process Definitions
(2)在 Process Definitions 页面,找到 HelloWorld 流程,点击 Start
会看到控制台打出了 Hello World!。
2.8 为流程添加规则节点
(1)增加规则定义
New Item -> DRL file
DRL file: helloworldrule.drl
Package: org.bpms.helloworld
DRL editor:
package demo.bpms.helloworld;
rule "helloworldrule"
ruleflow-group "helloworldgroup"
when
then
System.out.println("Hello World!!!");
end
(2)增加 Business Rule Task
Name: BusinessRule
Ruleflow Group: helloworldgroup
2.9 构建和发布
(1)Authoring -> Project Authoring
organizational unit 下拉列表选择 helloworld,repository 下拉列表选择 helloworldrepo,project 下拉列表选择 HelloWorld
点击 Open Project Editor,下拉列表选择 Build -> Build & Deploy
设置 version ,比如 1.1。
2.10 初始化流程
(1)点击 Process Management -> Process Definitions
(2)在 Process Definitions 页面,找到 HelloWorld 流程,点击 Start
(3)在 Process Instances 页面,找到 HelloWorld 流程,点击 Options -> Process Model
2.11 监控流程实例
Dashboards -> Process & Task Dashboard
Dashboards -> Business Dashboards
参考文献:
1. 《Red_Hat_JBoss_BPM_Suite-6.3-Getting_Started_Guide-en-US.pdf》
1. 创建 BPMS 应用域用户(ApplicationRealm):helloworlduser/Helloworld@123,其角色是 admin
2. 访问 http://localhost:8080/business-central,使用 BPMS 用户 helloworlduser/Helloworld@123
2.1 创建组织单元
Authoring -> Administration
Organizational Units -> Manage Organizational Units
Name: helloworld
Default Group ID: demo.bpms.helloworld
Owner: helloworlduser
2.2 创建新仓库
Authoring -> Administration
Repositories -> New repository
Repository Name: helloworldrepo
Organizational Unit: helloworld
2.3 创建新项目
Authoring -> Project Authoring
organizational unit 下拉列表选择 helloworld,repository 下拉列表选择 helloworldrepo
New Item -> Project
Resource Name (project name): HelloWorld
Group ID: demo.bpms.helloworld
Artifact ID: HelloWorld
Version ID: 1.0
2.4 创建流程
(1)Authoring -> Project Authoring
organizational unit 下拉列表选择 helloworld,repository 下拉列表选择 helloworldrepo,project 下拉列表选择 HelloWorld
(2)New Item -> Business Process
Business Process Name : HelloWorld
Package: org.bpms.helloworld
(3) 点击左上角的>>图标,打开 Object Library
添加 Timer(在 Catching Intermediate Events 中)
2.5 定义元素属性
点击右上角的<<图标,打开属性面板
(1)点击 Task 元素,其属性定义如下 :
Name: ScriptTask
Task Type: Script
Script Language: java Script:System.out.println("Hello World!");
(2)点击 Timer 元素,其属性定义如下 :
Time Duration: 1m
保存,点击检验按钮检查。
2.6 构建和发布
(1)Authoring -> Project Authoring
organizational unit 下拉列表选择 helloworld,repository 下拉列表选择 helloworldrepo,project 下拉列表选择 HelloWorld
点击 Open Project Editor,下拉列表选择 Build -> Build & Deploy
设置 version ,比如 1.0。
2.7 初始化流程
(1)点击 Process Management -> Process Definitions
(2)在 Process Definitions 页面,找到 HelloWorld 流程,点击 Start
会看到控制台打出了 Hello World!。
2.8 为流程添加规则节点
(1)增加规则定义
New Item -> DRL file
DRL file: helloworldrule.drl
Package: org.bpms.helloworld
DRL editor:
package demo.bpms.helloworld;
rule "helloworldrule"
ruleflow-group "helloworldgroup"
when
then
System.out.println("Hello World!!!");
end
(2)增加 Business Rule Task
Name: BusinessRule
Ruleflow Group: helloworldgroup
2.9 构建和发布
(1)Authoring -> Project Authoring
organizational unit 下拉列表选择 helloworld,repository 下拉列表选择 helloworldrepo,project 下拉列表选择 HelloWorld
点击 Open Project Editor,下拉列表选择 Build -> Build & Deploy
设置 version ,比如 1.1。
2.10 初始化流程
(1)点击 Process Management -> Process Definitions
(2)在 Process Definitions 页面,找到 HelloWorld 流程,点击 Start
(3)在 Process Instances 页面,找到 HelloWorld 流程,点击 Options -> Process Model
2.11 监控流程实例
Dashboards -> Process & Task Dashboard
Dashboards -> Business Dashboards
参考文献:
1. 《Red_Hat_JBoss_BPM_Suite-6.3-Getting_Started_Guide-en-US.pdf》
没有评论:
发表评论