Définir les valeurs de champ à partir d'une base de données bonita.

bnj, stp comment Définir les valeurs de champ à partir d'une base de données bonita , j'ai stokeé les donnees de demande dans une base de donneés . table : liste(matricule, dernierattestation, cause) dans une base de donnes . je vais afficher les demandes dans un formulaire .

premierement je creer un formulaire qui contient des liste de matricule ensuite pour aller aux recuperation des valeurs de champs si je fais un choix de matricule il m'affiche un formulaire qui contient les informations sur le matricule qui je suis choisie : exemple le formulaire qui affiche: 

matricule:xxxxxxxxxxxxx

dernierattestation: ffffffffffffffffffff

cause: kkkkkkkkkkkkk

 

Hello, 

La page Gasoline est exactement fait pour cette usage !

https://community.bonitasoft.com/project/pagegasoline

Pour cela:

faire un input pour demander le matricule. Si on veut utiliser un autocomplete ou un select box, il faut alors faire une variable branchée sur une REST API de Gasoline pour retourner la liste de tous les matricules

Mapper l'input du matricule dans une donnée STRING, tel "MatriculeSelected"

2/ faire une REST API qui a pour parametre "page_gasoline?id=matriculeinfo&matricule={{MatriculeSelected}}

Des que le matricule selected change, UI Designer va relancer la REST API

Coté Gasoline, il faut faire une requete avec le code "matriculeinfo" qui attends un parametre matricule.

La requête sera du style "select *$ from matablematricule where matriculeid = '{{matricule}}'

Et voila !