Assigner dynamiquement une tâche avec Groovy ?

Bonjour,

Comment assigner une tâche dynamiquement avec Groovy sur un utilisateur identifié (id) en outrepassant le filtre d'acteur défini sur le lane ?

Merci aux experts Bonita Groovy !

 

Bonjour,
La question n’est pas tant Groovy mais plutôt comment souhaitez-vous réaliser cette assignation ?

  • Via une action utilisateur dans une application ? Vous pouvez utiliser l’API REST sur un bouton dans l’UI Designer (cf documentation, Update humanTask)
  • Via l’exécution d’un process ? Vous pouvez utiliser le connecteur Groovy (ou utiliser une opération) pour appeler l’API suivante : apiAccessor.getProcessAPI().assignUserTask(userTaskId, userId)

Il existe une application d’exemple sur la communauté qui pourrait vous inspirer.

Romain

Bonjour,

Merci pour vos deux bonnes réponses.

Nous allons les expertiser de suite.

Cordialement.