Process Modeling¶
As mentioned in the Process Structure page, a process is defined by a YAML
and a BPMN20.XML
files. Modeling a process requires modifying those two files.
Before¶
Before modeling a process, make sure you have the BPMN Editor installed.
Also, it’s a good idea to model at least a draft of the app data structure.
Defining a process¶
The first step for modeling a process is to define the process name and its scope.
Let’s think for example on a recruitment app. You can have one process that goes all the way from inviting a person to apply, to hiring the person.
But, that’s probably a very large process, and most likely you will want to split it in multiple processes:
Invite to Apply: Scope is from invitation to applicant
Recruitment: Scope is from applicant to candidate
Hiring: Scope is from candidate to employee
Once you have a name and a scope of your process, you can start modeling your processes.
Continue reading: