Skip to Content
Designing Efficient BPM Applications
book

Designing Efficient BPM Applications

by Christine McKinty, Antoine Mottier
March 2016
Intermediate to advanced
160 pages
3h 36m
English
O'Reilly Media, Inc.
Content preview from Designing Efficient BPM Applications

Chapter 5. Assigning Tasks

The previous chapter described all the components of the Tahiti application and how each one starts and stops.

This chapter shows you how to specify who is permitted to start a process instance and which users can perform each task in a process. You will update the process diagram to specify who is permitted to start an instance of the process and who is permitted to carry out each human task. There are several layers of decisions:

  • In the process diagram, you specify placeholders (actors) and some logical definitions (actor filter specification).
  • When you configure a process for deployment you map the placeholders to sets of users (actor mapping).
  • When the process runs, the live information is used (actor filter evaluation).

The BPMN standard defines a Performer, which specifies the resource that can perform an activity. For a human task, the resource is a person. The performer can be specified as an individual, a group, an organizational role or position, or any combination of these criteria.

The standard does not define a way to show performers in the diagram. However, it does define the concept of a lane. The container for a process in a diagram is a pool. You can divide a pool into several lanes (think swimlanes in a swimming pool). A lane can be used to organize a diagram into whatever categories you find useful, and the standard contains an example of lanes that match groups within an organization.

This chapter deals with who does what in a process, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

UI Animations with Lottie and After Effects

UI Animations with Lottie and After Effects

Mireia Alegre Ruiz, Emilio Rodriguez Martinez
Mastering jBPM 5

Mastering jBPM 5

Simone Fiorini, Arun V Gopalakrishnan

Publisher Resources

ISBN: 9781491924709Errata Page