This guide will help you create your first process using the Barium Live BPMN Modeler 2.0. The modeling notation being used by this tool is BPMN 2.0, and is recognized as the world standard.
Web sites for more info about the BPMN standard
1. Select a space, and choose Model: Processes.
3. Click Create BPMN 2.0 process at the far right.
4. The model tool and a Quick Guide is shown. (Read more about the Quick Guide here)
At your left-hand side you will see:
- the BPMN symbols: Circles for events, diamond for gateways and squares for activities and tasks.
- roles and responsibilities are being represented by swim lanes and pools in the BPMN-notation. They are not mandatory, but recommended.
- other additional symbols for data objects, text annotations, group and block artifact.
At the top of the tool following features are represented:
- Go back and forward (Ctrl/Cmd + Z and Ctrl/Cmd + Shift + Z)
- Copy, paste and duplicate symbols
- Expand canvas tool
- High contrast mode, zooming and fit-to-page resizing
- Add notes
- Download as PDF
- Go to process page
- A cog wheel for opening up the process settings
- One arrow for quick permission setting and one for hiding the top banner
- A question mark for accessing the quick guide, the Barium Live Help Center and contact information to the Barium Live support.
- Four badges, one for Version control, one for Meta data, one for Validation and one for Bookmarks
5. Simply drag-n-drop the associated symbols into the white drawing area.
First a pool, a lane and an start event is shown. The pool represent the process, and it will be named thereafter, and the lane represent the different user roles in the process. To add additional lanes use the "+"-symbol at the bottom of the first lane.
- Start: The start event of the process. BPMN supports several starts.
- End: End of process.
- Intermediate: An event in the middle of a process, for example a message.
- Gateway: Decision point, or flow manager. (For example invoices above 10.000€ should be distributed to manger directly.)
- Task: The only place in the process where work is being done. Can be made by man or machine. Right-click the task and select types to choose the anticipated type. The most common ones are User (task performed by the user in the system) and Service (task performed by the system, for example picking a customer ID from an ERP system), default it is set to a User Task.
- Sub process: Sub process are re-used processes such as an invoicing process.
6. If you drag-n-drop your symbols into the drawing area and you connect the symbols by selecting one symbol, grab one of the appearing arrows and drag to desired symbol. A flow arrow will now appear.
The direction of the arrow follows the direction you drag in.
You can also change the link style by right-clicking the arrow, and if you want to change the direction or placement of an arrow just mark an edge of the arrow and drag to wanted place.
7. Almost everything can be changed and edited. Simply click on it and discover the possibilities.
Above I have:
- Changed the size of the pool and lanes.
- Changed size of the task.
- Added names to the lanes.
- Toggled text label on the right flow arrow.
8. Now draw the flow you want.
9. Artefacts are objects that help people understand the process, but also help them perform their tasks. Add artefacts by drag-n-drop to the desired place. Connect objects to each other by linking them together.
- Data object
- Data store
- Text annotation
- Block symbol
10. Barium Live BPMN Modeler 2.0 saves all your changes constantly so you will never have to worry about that. So if you would like to save the process in a specific state, make a bookmark or publish your process.
11. To make the process official, publish it. Once the process is published you are able to share it and view it with others.
NOTE: We recommend that you use the validation tool before deploying your process as otherwise it may not be possible to deploy the application. The validation tool is found in the right hand corner of the model interface. "Errors in process" has to be dealt with in order to deploy successfully, it is also beneficial to solve any potential "Warnings in process" like the messages in the example picture indicate below as complying with these gives you a standardized BPMN 2.0 model.
12. Once the desired version of the process is published it is also possible to deploy, if the purpose is to create an runnable application. After pressing publish simply press deploy and the option to configure roles and instance settings will appear. When you are done configuring the process press deploy once more and the application is ready to run.
Done! The "Start" button should now appear and you can start working with instances of your process model Read more about working with tasks and how to create a form template and add it to the process model.