Posts

Showing posts with the label Tutoriel jBPM

Tutoriel jBPM Workflow — Inclusive Gateway expliquĂ©

Image
 Dans les workflows mĂ©tier, il arrive que plusieurs chemins doivent ĂŞtre exĂ©cutĂ©s selon certaines conditions — mais pas forcĂ©ment un seul ni tous. Exemple : Si montant > 10 000 → validation manager Si client nouveau → vĂ©rification KYC Si produit fragile → contrĂ´le qualitĂ© Parfois une seule condition est vraie, parfois plusieurs. Pour cela on utilise le Inclusive Gateway (OR Gateway) . Cette architecture est couramment utilisĂ©e dans les environnements microservices modernes. 👉  environnements microservices modernes 📌 Qu’est-ce qu’un Inclusive Gateway ? Le Inclusive Gateway permet d’activer une ou plusieurs branches simultanĂ©ment selon les conditions . Contrairement : Exclusive Gateway → un seul chemin Parallel Gateway → tous les chemins Inclusive Gateway → certains chemins đź–Ľ️ Diagramme Inclusive Gateway 4 đź§  Comment fonctionne l’Inclusive Gateway Il existe deux comportements : 1️⃣ Division conditionnelle Plusieurs flux peuvent dĂ©marrer si leurs conditions sont vraies. 2...

IntĂ©gration de Liferay avec jBPM – Guide Complet

Image
 Introduction Les entreprises utilisent souvent Liferay comme une puissante plateforme de portail et de gestion de contenu, tandis que jBPM sert de moteur robuste de workflow et de gestion des processus mĂ©tier (BPM). Lorsqu’ils sont intĂ©grĂ©s, Liferay peut agir comme le portail front-end , et jBPM comme le moteur de workflow , permettant des flux d’approbation, la gestion de cas, l’automatisation des dĂ©cisions et l’orchestration mĂ©tier. Dans ce blog, nous allons explorer: Pourquoi intĂ©grer Liferay avec jBPM L’architecture globale Les approches d’intĂ©gration Des cas d’utilisation rĂ©els Les Ă©tapes d’intĂ©gration Les bonnes pratiques Cette architecture est couramment utilisĂ©e dans les environnements microservices modernes. 👉  environnements microservices modernes Pourquoi intĂ©grer Liferay avec jBPM ? Liferay gère l’interface utilisateur, les portails, les utilisateurs, les rĂ´les, les permissions et le contenu , tandis que jBPM gère la logique des processus, les workflows, les rè...

Composant REST dans jBPM – Guide Complet avec Exemples (en Français)

Les processus mĂ©tiers modernes nĂ©cessitent souvent d'appeler des services externes : microservices internes, API publiques ou systèmes tiers. Avec jBPM , cela est très simple grâce au REST Work Item Handler (REST WIH) , Ă©galement appelĂ© Composant REST . Dans cet article, vous allez apprendre : Ce qu’est le composant REST Comment le configurer dans jBPM Comment effectuer des appels GET, POST, PUT, PATCH, DELETE Comment envoyer des en-tĂŞtes, paramètres et corps JSON Comment rĂ©cupĂ©rer les rĂ©ponses et les stocker dans des variables du processus Les bonnes pratiques Cette architecture est couramment utilisĂ©e dans les environnements microservices modernes. 👉  environnements microservices modernes 🔹 Qu’est-ce que le Composant REST dans jBPM ? Le REST Work Item Handler permet Ă  votre processus BPMN d’effectuer des appels REST externes. Il permet : ✔ d’appeler n’importe quelle API REST ✔ d’utiliser GET / POST / PUT / DELETE / PATCH ✔ d’envoyer un corps JSON/XML...

Tutoriel jBPM Workflow : Signaux dans les processus métier

🚀 Introduction Dans jBPM, les Signaux sont utilisĂ©s pour communiquer entre diffĂ©rents processus. Ils permettent Ă  une instance de processus d’Ă©mettre un Ă©vĂ©nement auquel d’autres processus (ou des nĹ“uds du mĂŞme processus) peuvent Ă©couter et rĂ©agir. Les signaux sont utiles pour: DĂ©clencher un processus Ă  partir d’un autre ⏸️ Interrompre un flux de processus lorsqu’un Ă©vĂ©nement se produit Synchroniser plusieurs processus en cours d’exĂ©cution Contrairement aux messages (qui sont point Ă  point), les signaux sont diffusĂ©s — tous les Ă©couteurs en attente du signal rĂ©agiront. Cette architecture est couramment utilisĂ©e dans les environnements microservices modernes. 👉  environnements microservices modernes PrĂ©requis jBPM / Business Central & KIE Server installĂ©s ☕ JDK 11+ (ou JDK 17) Accès Ă  : http://localhost:8080/business-central Étape 1: CrĂ©er un signal dans Business Central Ouvrez votre projet dans Business Central ➕ Ajoutez un nouveau process...