BPM流程建模开发详解

BPM建模开发指南
打开 jdeveloper,点击“New” ->”Application…”
在这里插入图片描述
选择”BPM Application” 点击ok
在这里插入图片描述
输入应用名称,以“App”为后缀即可
输入目录
包名
在这里插入图片描述
输入项目名称,点击“Finish”
在这里插入图片描述

此时会出现新建流程弹出框,输入流程名称,类型选择“Asynchronous Service”,点击“next”
在这里插入图片描述
点击下图中的加号,添加流程需要传入的参数。
在这里插入图片描述
输入参数名称,选择参数类型。
在这里插入图片描述
依次新建以下变量,然后点击“finish”即可。
在这里插入图片描述
选中 Start 活动节点,右键点击”Properties”.

在这里插入图片描述
切换到“Implementation”选项卡,点击”Data Associations”
在这里插入图片描述
选中下图右上角的“Data Object“,右键点击“New”,新建流程变量
在这里插入图片描述
输入变量名称和类型,点击OK
在这里插入图片描述
与左边的变量 一 一对应(记得data objects 多添加一个 outcome变量,用于输出)
在这里插入图片描述
建立数据映射关系,从左侧选中对应的参数后拖动至右侧对应的变量上即可。然后点击”OK” -->OK
在这里插入图片描述
在这里插入图片描述
在泳道空白处,右键点击“Add Role”,新建角色。点击加号,输入角色名称。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击OK。
在这里插入图片描述
从上方的“Componets”组件面板中,拖动 “User”控件至流程图中,并输入名称
在这里插入图片描述

然后分别新建“部门主管“、”财务主管“ …. 这些泳道角色,再依次拖动 ”User“ 控件到这些 泳道中,输入对应的名称。
在这里插入图片描述
右键组件使用下图连接线进行连接在这里插入图片描述
在这里插入图片描述
选中”采购专员填写申请“活动节点,右键点击”Properties”.
在这里插入图片描述
在这里插入图片描述
切换到“Implementation”选项卡,点击”Human Task”文本框右侧的加号。
在这里插入图片描述
输入“Human Task “的名称,点击下图中的加号,从弹出的流程变量面板中,拖动变量 “User1“至“ Parameters”列表中,拖动变量”outcome“至 Outcome target”中, 将“Parameters”中的“User1”修改成“curParticipant”,然后点击“OK”.
在这里插入图片描述
点击”Data Associations”.
在这里插入图片描述
按下图,建立数据对象之间的映射关系,然后点击“OK”–>“OK”。
在这里插入图片描述
选中该节点,右键点击”Open Human Task”.
在这里插入图片描述
切换到 “Assignnment”选项卡,双击 ”default.DefaultPerfor…”
在这里插入图片描述
在这里插入图片描述
选择“Names and expressions”
在这里插入图片描述
然后点击下图中的加号,选择“Add User”。

在这里插入图片描述
“Data Type”选择”By Expression”,然后点击 Value 中 “…”
在这里插入图片描述
绑定审批人变量值,展开下图 Schema 中的“task:payload”,选中”task:curParticipant”,点击 “Insert Into Expression”然后点击”OK”
在这里插入图片描述
点击OK
在这里插入图片描述
设置“ 部 门 主 管 审批” 节点”Human Task”, 点击放 大 镜 图 标 , 选 择 刚 才 新 建 的 “CommonApproveHumantask”即可。后续节点都按此设置。
在这里插入图片描述
点击”Data Associations“,关联数据对象之间的映射
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
都按此操作进行设置。

拖入控制流 “Exclusive”控件到“部门主管审批”和“财务主管审批”之间的线上。
在这里插入图片描述
在这里插入图片描述
选择该“Exclusive”,右键点击”Add conditional sequence flow”,拖动线至“采购专员填写申请”节 点。
在这里插入图片描述
在这里插入图片描述
选中下图中的线后,右键点击”Properties”。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

依次为后续审批节点添加“Exclusive”条件判断控制流,用于处理节点审批后的流程走向。
在这里插入图片描述

条件控制流都添加完后,此流程就开发完成,可以开始部署到服务器。 选中项目后,右键点击“Deploy” -> “ProcurmentOrderProcess…”进行部署操作。
在这里插入图片描述
选择“Deploy to Application Server”,点击“next”。
在这里插入图片描述
以下选项默认即可,点击”next”
在这里插入图片描述
因为列表中没有我们要发布的服务器,所以需要新建,点击加号,新建即可。
在这里插入图片描述
输入连接名称.
在这里插入图片描述
输入账号和密码
在这里插入图片描述
输入 host 名称、端口号、domain 名称
在这里插入图片描述
然后测试连接是否能连通。
在这里插入图片描述
选择该服务器连接,点击“next”。
在这里插入图片描述
部署分区选择”TST“。
在这里插入图片描述
点击”Finish”
在这里插入图片描述
1.部署成功后,可在控制台看到打印信息.
然后登陆 EM 控制台,测试流程发起。EM 访问地址在控制台有。
剩下的就靠自己测试啦。这里只说最基本的。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值