Technical Support
Have technical issues or suggestions? Please contact Visual Paradigm Support Team.
Sales Support
Have questions related to registration, licensing or payment? Feel free to contact Visual Paradigm Sales Team.
jPDL, short for jBPM Process Definition Language, is a language defined by JBoss for specifying an XML and the mechanism to package all the process definition related files into a process archive.
BP-VA supports modeling business process in BPD and generating jPDL from it.
A process stands for a business process. In a BPD, process is modeled by a pool. In a process, there are tasks and transitions. Normally, no process details need be specified for jPDL.
![]() |
| A pool |
A participant stands for a user of the business process. In a BPD, participant is modeled by lane in pool. Same as process, no participant details need be specified for jPDL besides the participant name.
![]() |
| A lane |
A task stands for something needed to be handled. In a BPD, task is directly modeled by a task. If the task is a User Task or Manual Task, the task need be started and completed by user. Otherwise, it will be completed automatically.
| A task |
To set the type of task, right click on the task and select Type, and the type from the popup menu.
![]() |
| Setting a task's type |
The following model element types are supported by jPDL generation. The rest will be ignored.
|
||||||||||||||||
| Supported model element types |
For jPDL, all components in a process, including flow objects and flows, must be named, and named uniquely. Note that if an element has no name given, a default name Unnamed{N} will be assigned to that element. If the name is duplicated. The {N} will be appended to that element, where the {N} is a sequence number.
![]() |
| To generate jPDL |
| NOTE: | If you have received an error, make sure your process was correctly modeled. For example, did you draw a non supported shape type like sub-process? If yes, revise the design by removing those non supported shape and possibly replace with others. |
| Chapter 2. jPDL | Table of Contents | Chapter 3. XPDL |
Technical Support
Have technical issues or suggestions? Please contact Visual Paradigm Support Team.
Sales Support
Have questions related to registration, licensing or payment? Feel free to contact Visual Paradigm Sales Team.