Rediriger vers un formulaire après avoir terminé le précédent

1
0
-1

Bonjour, je suis en train de mettre en place une application dont le but est de donner à des ouvriers d'usine les différentes tâches à réaliser. Une fois les tâches faites, il les coche une par une sur la page d'application, puis il est redirigé vers le formulaire suivant, donnant les tâches suivantes à réaliser. Cependant, je ne parviens pas à diriger mon utilisateur vers le formulaire suivant quand il a terminé avec le premier. Auriez-vous une solution? Le code de l'API qui donne l'id de la tâche suivante à executer?

Merci beaucoup.

1 answer

1
0
-1

Lorsqu'un utilisateur soumet une tâche, un ordre d'exécution de la tâche incluant les données saisies est envoyé depuis le navigateur de l'utilisateur vers le moteur Bonita. Le moteur répond immédiatement une fois qu'il a bien reçu les données et ce avant même que la suite du processus n'est été exécutée. La suite du traitement est réalisée de manière asynchrone par le moteur. C'est pour cela que, par défaut, après avoir soumis le formulaire d'une tâche l'utilisateur est redirigé vers la liste des tâches. Il devra éventuellement rafraîchir cette liste pour voir les nouvelles tâches disponible (cela dépend du temps de traitement nécessaire pour arriver à la prochaine tâche du processus).

Un custom widget a été développé pour interroger périodiquement le moteur Bonita pour savoir si une tâche suivant celle qui viens d'être soumise est disponible pour l'utilisateur actuellement connecté. Malheureusement ce widget n'a pas été maintenu sur les versions récentes de Bonita et comporte certaines limitations. Néanmoins il peut servir de base à un nouveau développement.

Notifications