1. 程式人生 > >JBPM(六)——掌握JBPM流程定義語言

JBPM(六)——掌握JBPM流程定義語言

jbpm(六)——掌握jbpm流程定義語言

一、流程

在JPDL中process元素是每個流程定義的頂級元素,即任何流程定義都必須以如下形式開始和結束

<process>
...
</process>

process元素擁有的屬性:

屬性類型默認值是否必須描述
name文本必須展示給用戶
key
如省略,則根據name生成
標識不同流程
version整型從1開始
同一流程的不同版本
它下的子元素有:description、activities


二、流轉控制活動

  • start——開始活動

  • state——狀態活動

  • decision——判斷活動

  • fork--join——分支/聚合活動

  • end——結束活動

  • task——人工任務活動

  • sup-process——子流程活動

  • custom——自定義活動

1.start

即流程的入口,一個流程中必須擁有一個start,必須有一個流出轉移(transition),這個轉移會在流程中通過start活動的時候執行。


2.state(狀態活動)


本文出自 “IT菜鳥” 博客,請務必保留此出處http://mazongfei.blog.51cto.com/3174958/1928813

JBPM(六)——掌握JBPM流程定義語言