Element Templates
Re-usable building blocks for process modeling
Nico Rehwaldt
Recap ⬇️
Making a process executable
- Given a drawn BPMN diagram
- Attach executable meta-data to activities and events
- (So it ends up in the BPMN 2.0 XML file)
- Deploy BPMN 2.0 XML file to the engine
Element Templates: The sugar on top
For modeling users
- Offer a simple UI to configure re-usable building blocks
- Safe usage across diagram modifications + upgrading
For Camunda developers
- A framework to define domain-specific building blocks
- Ability to make technical bindings explicit
- Configure task type
- Explicitly map data
- ...
- Control how implemention is being used
Capabilities
- UI integration
- Validation, documentation, and linking
- Safe usage
- Upgrading baked-in