En examinant le script « Ajouter un utilisateur à un groupe via un champ personnalisé d’utilisateur », il semble y avoir un petit problème. Si le déclencheur « Première connexion de l’utilisateur » est sélectionné, le champ de saisie « Nom du champ personnalisé de l’utilisateur » doit être défini sur le nom du champ utilisateur, par exemple « Langue maternelle ». Mais si le déclencheur « Récurrent » est sélectionné, le champ de saisie « Nom du champ personnalisé de l’utilisateur » doit être défini en fonction de l’id du champ utilisateur. Par exemple « user_field_5 ».
Juste pour information, ceci est mentionné dans le guide :
J’ai mentionné la refonte du script pour plus de cohérence, bien que cela n’ait pas encore été priorisé. Il y a aussi les paramètres d’administration public user custom fields (champs personnalisés publics pour les utilisateurs) et staff user custom fields (champs personnalisés pour les membres du personnel) qu’il serait bien d’aligner avec cela également.
(Et il y a aussi poll groupable user fields (champs d’utilisateurs groupables pour les sondages), qui utilise le ‘nom convivial’ (friendly name))
Ceci est maintenant résolu avec une nouvelle liste déroulante pour sélectionner vos champs personnalisés d’utilisateur existants, ce qui fonctionne pour les deux déclencheurs :