BPM流程建模开发详解

BPM建模开发指南
打开 jdeveloper,点击“New” ->”Application…”
BPM流程建模开发详解_第1张图片
选择”BPM Application” 点击ok
BPM流程建模开发详解_第2张图片
输入应用名称,以“App”为后缀即可
输入目录
包名
BPM流程建模开发详解_第3张图片
输入项目名称,点击“Finish”
BPM流程建模开发详解_第4张图片

此时会出现新建流程弹出框,输入流程名称,类型选择“Asynchronous Service”,点击“next”
BPM流程建模开发详解_第5张图片
点击下图中的加号,添加流程需要传入的参数。
BPM流程建模开发详解_第6张图片
输入参数名称,选择参数类型。
BPM流程建模开发详解_第7张图片
依次新建以下变量,然后点击“finish”即可。
BPM流程建模开发详解_第8张图片
选中 Start 活动节点,右键点击”Properties”.

BPM流程建模开发详解_第9张图片
切换到“Implementation”选项卡,点击”Data Associations”
BPM流程建模开发详解_第10张图片
选中下图右上角的“Data Object“,右键点击“New”,新建流程变量
BPM流程建模开发详解_第11张图片
输入变量名称和类型,点击OK
BPM流程建模开发详解_第12张图片
与左边的变量 一 一对应(记得data objects 多添加一个 outcome变量,用于输出)
BPM流程建模开发详解_第13张图片
建立数据映射关系,从左侧选中对应的参数后拖动至右侧对应的变量上即可。然后点击”OK” -->OK
BPM流程建模开发详解_第14张图片
BPM流程建模开发详解_第15张图片
在泳道空白处,右键点击“Add Role”,新建角色。点击加号,输入角色名称。
BPM流程建模开发详解_第16张图片
BPM流程建模开发详解_第17张图片
BPM流程建模开发详解_第18张图片
点击OK。
BPM流程建模开发详解_第19张图片
从上方的“Componets”组件面板中,拖动 “User”控件至流程图中,并输入名称
BPM流程建模开发详解_第20张图片

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

BPM流程建模开发详解_第33张图片
“Data Type”选择”By Expression”,然后点击 Value 中 “…”
BPM流程建模开发详解_第34张图片
绑定审批人变量值,展开下图 Schema 中的“task:payload”,选中”task:curParticipant”,点击 “Insert Into Expression”然后点击”OK”
BPM流程建模开发详解_第35张图片
点击OK
BPM流程建模开发详解_第36张图片
设置“ 部 门 主 管 审批” 节点”Human Task”, 点击放 大 镜 图 标 , 选 择 刚 才 新 建 的 “CommonApproveHumantask”即可。后续节点都按此设置。
BPM流程建模开发详解_第37张图片
点击”Data Associations“,关联数据对象之间的映射
BPM流程建模开发详解_第38张图片
BPM流程建模开发详解_第39张图片
BPM流程建模开发详解_第40张图片
都按此操作进行设置。

拖入控制流 “Exclusive”控件到“部门主管审批”和“财务主管审批”之间的线上。
BPM流程建模开发详解_第41张图片
BPM流程建模开发详解_第42张图片
选择该“Exclusive”,右键点击”Add conditional sequence flow”,拖动线至“采购专员填写申请”节 点。
BPM流程建模开发详解_第43张图片
BPM流程建模开发详解_第44张图片
选中下图中的线后,右键点击”Properties”。
BPM流程建模开发详解_第45张图片
BPM流程建模开发详解_第46张图片
BPM流程建模开发详解_第47张图片
BPM流程建模开发详解_第48张图片

依次为后续审批节点添加“Exclusive”条件判断控制流,用于处理节点审批后的流程走向。
BPM流程建模开发详解_第49张图片

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

你可能感兴趣的:(数据库)