Posts

Showing posts from November, 2025

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...

REST Component in jBPM – Complete Guide with Examples

 Modern business processes often require calling external services—microservices, third-party APIs, or internal REST endpoints. In jBPM , this is made possible using the REST Work Item Handler (REST WIH) , commonly called the REST Component . In this article, you’ll learn: What the REST component is How to configure it How to call REST APIs (GET/POST/PUT/PATCH) How to pass headers, parameters, and body How to store and use responses in the workflow Best practices and optional advanced tips 🔹 What Is the REST Component in jBPM? The REST Work Item Handler allows your BPMN process to make external REST API calls. A REST Work Item can: ✔ Call any REST endpoint ✔ Support GET, POST, PUT, DELETE, PATCH ✔ Pass JSON/XML bodies ✔ Attach HTTP headers ✔ Capture response codes and response bodies ✔ Store the response into process variables It is mostly used inside a Service Task . đź”§ Configuring REST Work Item Handler Add the REST WIH dependency in your pom...

Tutoriel REST API

  🚀 Introduction Une REST API (Representational State Transfer) permet Ă  deux applications de communiquer entre elles grâce aux mĂ©thodes HTTP. Chaque mĂ©thode correspond Ă  une action prĂ©cise : MĂ©thode Action Description GET Lire RĂ©cupĂ©rer des donnĂ©es POST CrĂ©er Ajouter de nouvelles donnĂ©es PUT Mettre Ă  jour Remplacer complètement une ressource PATCH Modifier Mettre Ă  jour partiellement DELETE Supprimer Effacer une ressource Dans ce tutoriel, nous allons utiliser une vraie API externe: 👉  https://restful-api.dev/ 📥  1. GET — Lire / rĂ©cupĂ©rer des donnĂ©es ➤ Exemple 1 : rĂ©cupĂ©rer plusieurs objets via leurs IDs đź”— URL : https://api.restful-api.dev/objects? id =4& id =6& id =10 🟦 cURL Exemple (GET) curl --location 'https://api.restful-api.dev/objects?id=4&id=6&id=10' \ --data '' 📌  Exemple  Response: [      {          "id" :   "4" ,       ...

REST API Tutorial

  🚀 Introduction REST APIs allow different applications to communicate with each other. Each API request uses a specific HTTP Method based on the action: Method Action Meaning GET Read Fetch data from server POST Create Add new data PUT Update Replace existing data PATCH Modify Modify part of existing data DELETE Remove Delete data We will use live working APIs from: 👉 https://restful-api.dev/ 📥 1. GET — Retrieve / Read Data ➤ Example 1: Fetch multiple items using IDs đź”— API URL: https://api.restful-api.dev/objects? id =4& id =6& id =10 🟦 cURL Example (GET) curl --location 'https://api.restful-api.dev/objects?id=4&id=6&id=10' \ --data '' 📌 Example Response: [      {          "id" :   "4" ,          "name" :   "Apple iPhone 11, 64GB" ,          "data" :   {     ...