Book Image

Mastering jBPM 5

By : Simone Fiorini, Arun V Gopalakrishnan
Book Image

Mastering jBPM 5

By: Simone Fiorini, Arun V Gopalakrishnan

Overview of this book

If you are a designer or developer who wants to build and operate business process-centric applications, then this book is for you. Knowledge of the basic concepts of application development in Java will be helpful in following the concepts covered in the book, but is not necessary.
Table of Contents (13 chapters)
12
Index

Tasks

A task represents an action that needs to be performed.

User

User
  • BPMN element: <bpmn2:userTask>.
  • Description: Task that requires a human interaction with a UI or a programmed API.
  • Configuration: Use Actors or Groups for assigning the task to the users. Use the Assignments, DataInputSet, and DataOutputSet properties for task parameter mapping to the enclosing process instance.

Send

Send
  • BPMN element: <bpmn2:sendTask>
  • Description: General-purpose task for a send message action
  • Configuration: The MessageRef property is a key to the ID attribute of a message element (bpmn2:message), which must be defined in the process scope

Note

It needs a custom WorkItemHandler to be registered with the send key.

Receive

Receive
  • BPMN element: <bpmn2:receiveTask>
  • Description: General-purpose task for a receive message action
  • Configuration: The MessageRef property is a key to the ID attribute of a message element (bpmn2:message), which must be defined in the process scope

Note

It needs a custom WorkItemHandler to be...