Attribution dynamique des tâches humaines à l\'aide d\'expressions de variables
- Dernière mise à jour2026/04/23
L\'attribution dynamique des tâches humaines permet d\'assigner des tâches au moment de l\'exécution en utilisant des expressions de variables, en s\'adaptant à la logique du processus et aux données contextuelles.
Vous pouvez désormais attribuer des tâches humaines de manière dynamique dans un processus en utilisant des expressions de variables qui se résolvent en une équipe ou un rôle lors de l\'exécution. Cela élimine la nécessité d\'assignations statiques et prédéfinies et permet au routage des tâches de s\'adapter en fonction de la logique du processus et des données contextuelles.
Type de tâches pris en charge
- Formulaire
- Approbation
- Validation de document
- Procédure
Expressions de variables prises en charge
| Méthode | Description |
|---|---|
| UserGroup:teamNameToUserGroup Exemple d\'expression : lt;StrTeamName>.UserGroup:teamNameToUserGroup$ |
Convertit le nom d\'équipe fourni sous forme de chaîne en groupe d\'utilisateurs |
| $UserGroup:roleNameToUserGroup$ Exemple d\'expression : lt;StrRoleName>.UserGroup:teamNameToUserGroup$ |
Convertit le nom de rôle fourni en tant que chaîne en groupe d\'utilisateurs |
Configurer l\'attribution dynamique des tâches dans le processus
- Créez un nouveau processus dans l\'Process editor.
- Ajoutez une tâche humaine telle que Formulaire, Approbation, Processus ou Validation de document.
- Dans le panneau des propriétés, accédez à et choisissez l\'option Variable.
- Saisissez une expression de variable $UserGroup:teamNameToUserGroup$ ou $UserGroup:roleNameToUserGroup$.
- Configurez l\'expression pour qu\'elle se résolve en un nom d\'équipe ou un nom de rôle valide au moment de l\'exécution.
- Enregistrez le processus et archivez-le dans l\'espace de travail public.
Exemple : Processus d\'approbation financière
Cet exemple montre comment configurer une tâche Formulaire qui est attribuée dynamiquement à une équipe finance en fonction d\'une variable d\'exécution.
Prérequis
- Créez un formulaire avec au moins un élément de saisie, tel qu\'une zone de texte, une zone de texte multilignes ou un éditeur de texte enrichi.
- Les équipes et utilisateurs suivants doivent exister dans Automation Co-Pilot avant de commencer :
- Finance_Team — inclut le Process_user2 et le Process_user3
- IT_Team — inclut le Process_user1, qui commencera le processus
- Créez un nouveau processus nommé Approbation financière et ajoutez le formulaire que vous avez créé comme première étape de démarrage.
- Ajoutez une tâche Formulaire et attribuez-lui le même formulaire.
- Dans les propriétés de la tâche Formulaire, accédez à la section Attribution de tâche.
- Sélectionnez l\'option Variable.
- Saisissez l\'expression suivante : amp;ProcessRequest{input}{RichTextEditor0}.UserGroup:teamNameToUserGroup$.
- Enregistrez le processus et archivez-le dans l\'espace de travail public.
- Pour attribuer et exécuter le processus, connectez-vous en tant que Administrateur Co-Pilot et attribuez le processus à IT_Team afin que le Process_user1 puisse l\'exécuter.
- Connectez-vous en tant que Process_user1 et lancez le processus.
- Lors de l\'exécution, assurez-vous que la logique du processus fournit le nom d\'équipe correct. Saisissez Finance_Team comme entrée de groupe d\'utilisateurs afin que la tâche Formulaire soit attribuée dynamiquement à cette équipe.
La tâche Formulaire est maintenant attribuée au groupe d\'utilisateurs Finance_Team.
- Pour terminer le processus, connectez-vous en tant que Process_user2 ou Process_user3.
- Accédez à la liste Tâches : la tâche attribuée dynamiquement est visible.
- Cliquez sur la tâche, attribuez-la à vous-même, complétez-la, puis soumettez-la.