Posts

Showing posts with the label Zeebe

🇫🇷 Interface Tasklist personnalisĂ©e pour Camunda 8 – Complete Guide

Image
Creating a Custom Tasklist for Camunda 8 – Complete Guide (Architecture, APIs, and Best Practices) Camunda 8 provides a Tasklist by default , but in many real-world projects (banking, insurance, ERP, SaaS), companies need a fully customized Tasklist interface . With Camunda 8, this approach is not a workaround , but a recommended and modern architecture that is perfectly aligned with the cloud and microservices. This guide explains: ✔ Why create a custom ✔ Tasklist The Camunda 8 architecture for Human Tasks ✔ The APIs used ✔ The life cycle of a human ✔ task Form management ✔ Best practices and mistakes to avoid ⭐ 1. Why create a custom Tasklist with Camunda 8? You should create a Custom Tasklist UI if you need: ✔ Branding (logo, colors, corporate UX) ✔ Integration into an existing portal (CRM, ERP, HR, Banking) ✔ Dashboards by role (agent, manager, supervisor) ✔ Modern UI (React / Angular / Vue) ✔ Mobile experience / responsive ✔ SSO (Keycloak, Azure AD, Okta) ✔ A...

🇫🇷 Camunda 8 – Connectors vs Job Workers: What's the Difference and When to Use What?

Image
In Camunda 8 , the workflow engine never directly executes the business logic . All execution is done outside the engine , asynchronously and event driven . To do this, Camunda 8 offers two main mechanisms : 1️⃣ Camunda 8 Connectors (out-of-the-box integrations, low-code) 2️⃣ Camunda 8 Job Workers (custom workers, full code) Both are based on the Zeebe jobs mechanism , but their uses are very different. ⭐ 1. Overview – Camunda 8 Execution Model Camunda 8 is: ✔ Cloud-native ✔ Distributed ✔ 100% Asynchronous ✔ Event-driven 👉 The orchestration-only 👉 engine All logic is executed by external executors ➡️ Connectors and Workers are both: External Scalables Decoupled from the engine Resilient ⭐ 2. What is a Camunda 8 Connector? Connectors are ready-to-use integration components , provided by Camunda. They allow a BPMN process to be connected to external systems without writing code . 🔹 Key features ✔ Low-code / no-code ✔ Configuration via Web Mod...

Camunda 8 Connectors vs Workers – What's the Difference and When to Use Which?

Image
In Camunda 8 , all work is executed outside the workflow engine . There are two main ways to integrate external systems and execute logic: Camunda 8 Connectors (pre-built, configuration-driven) Camunda 8 Job Workers (custom code-based workers) Both are built on top of Zeebe's job mechanism , but they serve very different purposes . This blog explains: What Connectors and Workers are How they work internally Key differences Real-world examples When to use Connectors vs Workers Best practices ⭐ 1. Big Picture: Execution Model in Camunda 8 Camunda 8 is: Cloud-native Event-driven Asynchronous only 👉 The engine never executes business logic itself. 👉 All work is done by external executors . Both Connectors and Workers are: External Asynchronous Decoupled from the engine Scalable ⭐ 2. What Are Camunda 8 Connectors? Connectors are pre-built integration components provided by Camunda. They allow you to connect BP...

🇫🇷 Camunda 8 – Human Task Job Worker et PropriĂ©tĂ©s : Guide Complet avec Exemples

Image
Dans Camunda 8 , la gestion des tâches humaines (Human Tasks / User Tasks) est totalement diffĂ©rente de Camunda 7. Il n’y a pas de moteur embarquĂ© , pas de Java Delegates , et pas de logique Tasklist intĂ©grĂ©e au moteur . Camunda 8 repose sur Zeebe , un moteur de workflow distribuĂ©, cloud-native et orientĂ© Ă©vĂ©nements , oĂą les Job Workers orchestrent l’exĂ©cution des tâches — y compris le cycle de vie des tâches humaines . Ce guide explique : ✔ Le fonctionnement des Human Tasks dans Camunda 8 ✔ Le rĂ´le du Human Task Job Worker ✔ Toutes les propriĂ©tĂ©s importantes d’une Human Task ✔ L’assignation, la complĂ©tion et les variables ✔ Les diffĂ©rences avec Camunda 7 ✔ Les bonnes pratiques et un exemple rĂ©el ⭐ 1. Fonctionnement des Human Tasks dans Camunda 8 (Vue globale) Dans Camunda 8, le flux est le suivant : Une User Task BPMN est atteinte Le moteur Zeebe crĂ©e un job de type Human Task La Tasklist affiche la tâche aux utilisateurs L’utilisateur claim (optionnel) ...