Tasks
Send Task
Représentée par , il agit de manière similaire à un événement d’envoi de message (Déconseillé)
Receive Task
Représentée par , il agit de manière similaire à un événement de réception de message. (Déconseillé)
User Task
représentée par , il attend une action de l’utilisateur, Cela peut être d’appuyer sur un ou plusieurs bouton :
Ici il s’agit d’appuyer sur le fillProjectBtn Ou prendre la forme d’attente d’une vérification d’une condition, comme ici ou il faut fournir un partnerAccount pour compléter la tâche.
Bien sûr, il est tout à fait possible de combiner les deux types de vérification.
Manuel Task
Représentée par ,il définit une tâche qui est extérieur au système informatique du moteur BPM
Concrètement, il s’agit d’une porte ouverte pour le moteur, mais qui délivre quand même une information lors de la modélisation.
Script Task
Représentée par , il s’agit d’une activité automatisée. Lorsque le processus atteint cette tâche, il exécute au choix un script construit ou non avec le mapper
Ou une query en cochant la case qui permet de récupérer une variable et de l’utiliser plus tard dans le processus.
__beans__.get(com.axelor.apps.stock.service.StockMoveServiceImpl.class).realize(__ctx__.find('StockMove',stockMove?.id)?.getTarget())
Service Task
Représentée par , il permet d’appeler des services extérieurs.
Il est possible d’appeler un modèle BAML en cochant la case , on peut alors choisir un
modèle via une liste déroulante et modifiable via un clic sur l’icône
Le studio implémente plusieurs services externes sélectionnables via la liste déroulante
Les services disponibles sont l’appel d’une classe java, ou il faudra fournir le nom complet de celle-ci.
Cependant il faudra définir au format attendu par le moteur camunda la classe java appelée :
https://docs.camunda.org/get-started/java-process-app/service-task/ L’utilisation d’une expression qui peut renvoyer une variable de résultat
Il s’agit d’appeler une méthode d’une classe, mais il faut que celle ci soit sous un format spécifique à Camunda détaillé içi : https://docs.camunda.org/get-started/javaee7/service-task/
L’utilisation d’une expression déléguée
Plus d’informations disponibles içi : https://docs.camunda.org/get-started/spring/service-task/