Designing and Writing Your Own Processes
Before You Start
Check the Default Processes
Before creating a custom process, check whether an existing default process already covers your use case. Many common workflows are included by default, so reviewing them first can save time and effort.
You can find the documentation here.
Review the Camunda Documentation
priint:BPM is built on Camunda, so its process engine follows Camunda’s core concepts and best practices. Understanding Camunda’s process modeling guidelines will help you create efficient and maintainable workflows.
More details can be found in the Camunda Documentation.
Using the Embedded Modeler
priint:planner includes an embedded modeler that allows users to design workflows directly within the UI. This tool provides a visual way to create and configure processes without needing external BPMN modeling software. Learn how to use it here.
Check Existing Methods
We provide a variety of default plugin form methods and standard Java plugin worker methods. Before writing custom methods, check whether an existing method in the priint Publishing Server can be used instead.
You can find more information on plugin form methods here. More details about standard Java plugin worker methods are available here.
Writing Your Own Methods
If your process requires additional functionality, you can develop custom Java processes. This requires that you already learned how to write custom plugins. To learn more about writing your own process methods, see this guide.
Migrating Old Workflow Java Methods
We strongly recommend migrating workflow methods from the old priint:planner workflow engine to the new Camunda-based priint:BPM flow.
You can learn more about migrating workflow Java methods here.