Creating Forms in Camunda 7 – Camunda Forms, Embedded Forms, and Generated Forms (Complete Guide)
In Camunda 7 , forms are essential for human tasks (User Tasks). Camunda provides three powerful ways to build forms: Camunda Forms (Modern, Modeler-based) Embedded Forms (Custom HTML/JS inside your application) Generated Forms (Auto-built from process variables) Each form type has different strengths and is suitable for different use cases. This guide covers all three with examples, XML snippets, and code. ⭐ 1. Camunda Forms (Recommended & Latest Approach) Camunda Forms are the new standard in Camunda Modeler. You design forms visually using drag-and-drop components. ✔ Best when: You want fast, UI-friendly forms You don’t want to write HTML You need simple/medium forms You want to use built-in validation How to Create a Camunda Form Step 1 → Open Camunda Modeler Create a new Camunda Form (.form file) . Step 2 → Add components Text field Number field Checkbox Select box Text area File upload Submit button Step 3 → S...