Iteration en mode (multi – instanciation), sur des données provenant d'API REST (extension)

1
0
-1

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

1 answer

1
0
-1

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

Comments

Submitted by daarnone on Tue, 06/07/2022 - 09:25

Merci beaucoup, Captain Bonita regular_smile.png,

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

Notifications