Après mise à jour utilisateur automatisée : peut-elle se déclencher à partir d'un champ obligatoire tout en incluant optionnellement d'autres champs de profil/personnalisés s'ils existent ?

J’essaie d’utiliser le script Créer un sujet avec le déclencheur Après mise à jour de l’utilisateur pour un flux de travail d’introduction ou de notification aux nouveaux utilisateurs, et je ne suis pas sûr de bien comprendre la limitation documentée ou s’il existe une solution de contournement prise en charge.

J’ai déjà lu :

Mon cas d’utilisation

Je souhaite créer un sujet automatisé lorsqu’un nouvel utilisateur remplit un champ d’inscription/de profil obligatoire.

Dans le même temps, je voudrais que ce sujet inclue également certains champs personnalisés facultatifs si l’utilisateur les a remplis, par exemple :

  • pronoms / genre
  • langues
  • confirmation que les règles de la communauté ont été comprises

Le comportement souhaité serait donc :

  • un champ obligatoire garantit le déclenchement de l’automatisation
  • d’autres champs facultatifs sont inclus dans le sujet uniquement s’ils ont été remplis

Où je bloque

La documentation du déclencheur indique :

L’automatisation ne se déclenchera que lorsque l’utilisateur aura rempli tous les champs spécifiés.

Et l’interface utilisateur indique également :

Se déclenchera uniquement si l’utilisateur a rempli tous ces champs

Donc, si je comprends bien, si j’ajoute des champs facultatifs à la configuration du déclencheur afin de pouvoir utiliser leurs espaces réservés, ils ne sont plus facultatifs aux fins de l’automatisation, car celle-ci ne se déclenchera que s’ils sont tous remplis.

Cela semble créer un dilemme :

  • si j’inclus les champs facultatifs dans le déclencheur, l’automatisation peut ne jamais se déclencher pour les utilisateurs qui les sautent
  • si je ne les inclus pas dans le déclencheur, je ne pourrai peut-être pas utiliser leurs espaces réservés de manière fiable dans le sujet

Mes questions

  1. Comprends-je correctement le comportement actuel ?
  2. La limitation documentée est-elle toujours exacte aujourd’hui ?
  3. Existe-t-il une méthode prise en charge pour :
    • déclencher l’automatisation à partir d’un champ obligatoire
    • mais accéder tout de même à d’autres champs personnalisés/de profil facultatifs dans le contenu du sujet s’ils sont présents ?
  4. Sinon, quelle est la solution de contournement recommandée pour ce cas d’utilisation ?

Comportement idéal

Ce que j’espère, c’est quelque chose comme :

  • déclencher lorsque toute condition de déclenchement requise est satisfaite
  • remplacer les espaces réservés facultatifs lorsque les valeurs existent
  • laisser les espaces réservés facultatifs vides, inchangés ou omis lorsque les valeurs n’existent pas

Mais je ne suis pas sûr que cela soit déjà possible et que je configure mal les choses.

Toute aide serait appréciée.

Merci !

1 « J'aime »