Bonjour,
Je suis nouveau sur Bonita Community Edition sur la version 2022.1
Dans le cadre d’un processus , j’aimerais pouvoir itérer de manière séquentiel (multi – instanciation) sur une tâches à partir des données retournés par service API REST ( dans mon cas implémenté comme extensions).
Est-ce que ce design à un sens ?
Si oui, y’a-t-il un moyen de « connecter » directement une itération sur le résultat d’un service sans passer par BTM ?
Si on doit passer par BDM existe-t-il un example permettant d’alimenter le bdm à partir du service REST ?
Merci de vos aides.
Cordialement
david
Bonjour,
Oui ce design a du sens et peut être implémenté avec Bonita.
Depuis le studio dans la définition de l'itération il faut soit partir de la taille de la collection recue en réponse de l'appel REST. Soit stocker la réponse REST dans une variable de processus (type list) (ou BDM si il s'agit d'une donnée qui le mérite).
En espérant que cela aide,
Captain Bonita
Merci beaucoup, Captain Bonita ,
Pendant ce temps j'avais déjà changé pour simplifier l'appel au service REST, par l'appel à un connecteur que j’ai développé.
J’utilise maintenant une variable de processus pour stocker le résultat, que je réutilise pour itérer dessus comme vous me le conseillé.
J’ai malheureusement un problème de sérialisation du Bean que j’ai documenter dans mon QA réédité que l’on peut consulter sous :
https://community.bonitasoft.com/questions-and-answers/iteration-en-mode-multi-%E2%80%93-instanciation-sur-des-donn%C3%A9es-provenant-dapi-rest-0
J’ai rajouté un commentaire qui décrit en plus de détail le problème.
Avez – vous une idée ?
david