Posts

Showing posts with the label shikhanirankarifrench

Tutoriel jBPM en Français : Gateway Parallèle (AND)

    🚀 Introduction La  Gateway Parallèle (AND)  dans jBPM est utilisĂ©e pour scinder un processus en plusieurs branches qui s’exĂ©cutent  simultanĂ©ment , puis pour  synchroniser  ces branches ensemble. Contrairement aux gateways ❌ Exclusive (XOR) ou 🟢 Inclusive (OR), la Gateway Parallèle  n’Ă©value pas de conditions  — elle exĂ©cute tous les chemins sortants en parallèle dans tous les cas. C’est très utile dans les workflows oĂą plusieurs tâches doivent ĂŞtre exĂ©cutĂ©es en mĂŞme temps, comme envoyer des notifications, enregistrer des Ă©vĂ©nements ou traiter plusieurs approbations simultanĂ©ment. đź› ️ PrĂ©requis jBPM / Business Central & KIE Server installĂ©s ☕ JDK 11+ (JDK 17 fonctionne aussi) RĂ´les utilisateurs ayant accès aux tâches (par exemple  manager ,  analyst ) Accès Ă  :  http://localhost:8080/business-central 📝 Étape 1 : CrĂ©er un nouveau processus Se connecter Ă  Business Central CrĂ©er un projet :  parallel-gateway-demo ➕...

Tutoriel jBPM en Français : ❌ Gateway Exclusive (XOR)

    🚀 Introduction La  ❌ Gateway Exclusive (XOR)  dans jBPM est utilisĂ©e lorsque  seul un chemin  parmi plusieurs alternatives doit ĂŞtre empruntĂ©. Elle Ă©value les conditions sur les flux de sĂ©quence sortants et dirige le processus vers la  première condition  qui s’avère vraie. C’est idĂ©al pour les workflows de type approuver/rejeter. đź› ️ PrĂ©requis jBPM / Business Central & KIE Server installĂ©s ☕ JDK 11+ (ou JDK 17) Un utilisateur avec le rĂ´le  manager Accès :  http://localhost:8080/business-central 📝 Étape 1 : CrĂ©er un nouveau processus Se connecter Ă  Business Central CrĂ©er un projet :  xor-approval ➕ Ajouter un Business Process :  XorApprovalProcess Id :  com.example.xorapproval Package :  com.example 🎨 Étape 2 : Concevoir le workflow Ajouter un nĹ“ud  Start (DĂ©but) Ajouter une  Tâche Humaine , assignĂ©e au rĂ´le  manager ❌ Ajouter une  Gateway Exclusive (XOR) ✅ Ajouter un nĹ“ud  End (Fin...

Tutoriel jBPM en Français : Exemple de Gateway (Flux Approuver/Rejeter)

   🚀 Introduction Dans ce tutoriel, vous apprendrez Ă  utiliser une  Gateway  dans jBPM pour diriger votre processus selon des conditions. Nous allons construire un workflow simple de type approbation : DĂ©but → Tâche Humaine → Gateway → ✅ Chemin ApprouvĂ© / ❌ Chemin RejetĂ© → Fin đź› ️ PrĂ©requis Bundle jBPM / Business Central & KIE Server (communautaire, version 7.x) ☕ JDK 11+ (JDK 17 fonctionne aussi) Un utilisateur avec le rĂ´le  manager Accès via navigateur :  http://localhost:8080/business-central 📝 Étape 1 : CrĂ©er un nouveau projet Connectez-vous Ă  Business Central CrĂ©ez un projet nommĂ© :  approval-gateway ➕ Ajoutez un nouveau Business Process :  ApprovalProcess Id :  com.example.approval Package :  com.example 🎨 Étape 2 : Concevoir le workflow Ajoutez un nĹ“ud  Start (DĂ©but) Ajoutez une  Tâche Humaine  → configurez-la : Nom :  Review Request Acteurs : manager Nom de tâche :  review-request Ajoutez une ...

Tutoriel jBPM en Français : Tous les Gateways Expliqués

    🚀 Introduction Les  Gateways  dans jBPM sont des nĹ“uds de dĂ©cision et de contrĂ´le qui dĂ©finissent comment les flux de processus divergent et convergent. Ils permettent aux workflows de  brancher ,  fusionner  ou  synchroniser  les chemins. Dans ce blog, nous allons explorer tous les gateways majeurs avec des exemples : ❌ Exclusive (XOR) : choisir un seul chemin 🟢 Inclusive (OR) : choisir un ou plusieurs chemins ➕ Parallel (AND) : exĂ©cuter tous les chemins en parallèle ⏳ Event-Based : attendre des Ă©vĂ©nements externes ⚙️ Complex : conditions / synchronisation avancĂ©es đź› ️ PrĂ©requis jBPM / Business Central & le bundle KIE Server ☕ JDK 11+ Accès :  http://localhost:8080/business-central ❌ Exclusive Gateway (XOR) 🎯 Objectif Choisir un chemin sortant basĂ© sur une condition unique. 🔍 Exemple de flux DĂ©but → Tâche Humaine → ❌ Gateway → ✅ Fin d’Acceptation / ❌ Fin de Rejet ⚙️ Exemple de condition approved == true ou approved == fal...

Tutoriel jBPM en Français : Hello World ⚙️ Script Task

    🚀  Introduction Dans ce tutoriel, nous allons crĂ©er le workflow le plus simple possible avec jBPM utilisant une  ⚙️ Script Task . Le processus s’exĂ©cute automatiquement :  DĂ©but → ⚙️ Script Task → ✅ Fin , affichant un message dans les logs de la console. C’est l’exemple classique « Hello World » pour l’automatisation des processus mĂ©tiers. ⚙️ PrĂ©requis jBPM / Business Central & KIE Server installĂ©s (version communautaire 7.x ou 8.x) ☕ JDK 11+ (JDK 17 fonctionne Ă©galement) Accès Ă  Business Central : http://localhost:8080/business-central 📝 Étape 1 : CrĂ©er un nouveau processus Dans Business Central → ouvrez votre projet ou crĂ©ez-en un nouveau. ➕ Cliquez sur  Add Asset → Business Process . ⚙️ DĂ©finissez les propriĂ©tĂ©s : Nom :  HelloWorldProcess Id :  com.example.helloworld Package :  com.example 🎨 Étape 2 : Concevoir le workflow Ajoutez un nĹ“ud  Start (DĂ©but) . ⚙️ Ajoutez une  Script Task . ✅ Ajoutez un nĹ“ud  End (Fin) ...

Tutoriel jBPM en Français : DĂ©but → Tâche Humaine → ✅ Fin (Étape par Étape)

   🚀 Ce que vous allez construire Un processus minimal jBPM avec trois nĹ“uds :  DĂ©but → Tâche Humaine → Fin . Vous allez le dĂ©ployer depuis  Business Central , lancer une instance, et complĂ©ter la tâche humaine comme utilisateur assignĂ©.