Je cherche à des tâches de cordes ensemble, je suis en mesure d'obtenir la tâche ID de la tâche suivante de l'utilisateur en exécutant la commande suivante dans un TaskListener Créer script:Camunda saut à la tâche utilisateur suivante
var system = java.lang.System;
system.out.println(task.id);
qui retourne la id correct.
Je voudrais ensuite mettre à jour l'URL dans le navigateur pour "ip: port/camunda/app/tasklist/default/#/task =?" + Task.id
Mais parce que le script est TaskListener Créer ne fonctionne pas dans le navigateur lui-même (je ne sais pas pourquoi être honnête), je n'ai pas 'window.location' disponible.
Existe-t-il une solution simple à cela?
J'ai réalisé (juste après la publication) que le script était exécuté du côté serveur, mais la définition de la tâche à effectuer ne résoudrait pas mon problème. J'essaie de passer d'un masque à l'autre sans avoir à faire plusieurs clics (les tâches de l'utilisateur sont assignées automatiquement à l'utilisateur qui a lancé le processus). – NoShadowKick