Posts

Showing posts with the label Processus Métier

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. 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 processus ou ouvrez-en un existant Allez dans les propriĂ©tĂ©s du processus → DĂ©finitions globales Ajoutez une dĂ©finition de Signal (par ex...

Intégrer Apache Kafka avec jBPM

 đź’ˇ Introduction Dans les systèmes d’entreprise modernes, une architecture orientĂ©e Ă©vĂ©nements est essentielle pour crĂ©er des workflows rĂ©actifs, Ă©volutifs et faiblement couplĂ©s. ⚙️ jBPM et 📡 Apache Kafka permettent ensemble une communication fluide entre les processus mĂ©tiers et les systèmes externes en temps rĂ©el. Kafka agit comme đź§© courtier de messages , tandis que jBPM exĂ©cute la đź§  logique des processus mĂ©tiers basĂ©e sur les Ă©vĂ©nements produits ou consommĂ©s. 🔍 Pourquoi intĂ©grer jBPM avec Kafka FonctionnalitĂ© ⚙️ jBPM 📡 Kafka Moteur de workflow ✅ ❌ Diffusion d’Ă©vĂ©nements ❌ ✅ Persistance & audit ✅ Optionnelle Communication en temps rĂ©el Possible via JMS/REST Native ScalabilitĂ© / DĂ©couplage ModĂ©rĂ©e Excellente ✅ Ensemble, ils permettent : 🔄 Le dĂ©clenchement de processus en temps rĂ©el 📬 Des notifications d’Ă©vĂ©nements entre systèmes đź§± Une architecture producteur-consommateur dĂ©couplĂ©e 🚀 Une automatisation hautement Ă©volutive 🏗️ Aperçu de l’arch...