Posts

Showing posts with the label API REST

Erreur boolĂ©enne DMN Camunda en production – Cause racine et solution

 L’un des problèmes les plus frĂ©quents avec Camunda DMN en environnement de production est l’ erreur d’Ă©valuation boolĂ©enne , lorsque l’exĂ©cution d’une table de dĂ©cision Ă©choue parce qu’une condition ne retourne pas une valeur boolĂ©enne . Ce type d’erreur : N’apparaĂ®t souvent pas en dĂ©veloppement Surgit après le dĂ©ploiement en recette ou production Bloque totalement l’exĂ©cution du processus Dans cet article, nous allons analyser : Les causes racines rĂ©elles de cette erreur Pourquoi elle apparaĂ®t principalement en production Les solutions fiables utilisĂ©es en projet rĂ©el đź”´ Message d’erreur typique Vous pouvez rencontrer une erreur similaire Ă  : Cannot evaluate expression: condition expression returns non - Boolean : result has class java.lang.String and not java.lang.Boolean ou : FEEL expression did not return a Boolean result Cette erreur se produit gĂ©nĂ©ralement lorsque : Le processus atteint une tâche de dĂ©cision DMN Une condition de ...

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 🔹 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 ✔ d’envoyer des en-tĂŞtes HTTP (headers) ✔ de rĂ©cupĂ©rer le code statut + rĂ©ponse du serveur ✔ de stocker la rĂ©ponse dans vos var...