Nach Benutzer-Update-Automation: Kann es von einem erforderlichen Feld ausgelöst werden und optional weitere Profil- oder benutzerdefinierte Felder einbeziehen, falls vorhanden?

Ich versuche, das Skript Beitrag erstellen mit dem Trigger Nach Benutzeraktualisierung für einen Workflow zur Einführung/Benachrichtigung neuer Benutzer zu verwenden, und ich bin mir nicht sicher, ob ich die dokumentierte Einschränkung richtig verstehe oder ob es einen unterstützten Workaround gibt.

Ich habe bereits Folgendes gelesen:

Mein Anwendungsfall

Ich möchte einen automatisierten Beitrag erstellen, wenn ein neuer Benutzer ein erforderliches Anmelde-/Profilfeld ausgefüllt hat.

Gleichzeitig soll dieser Beitrag auch einige optionale benutzerdefinierte Felder enthalten, falls der Benutzer sie ausgefüllt hat, beispielsweise:

  • Pronomen / Geschlecht
  • Sprachen
  • Bestätigung, dass die Community-Richtlinien verstanden wurden

Das beabsichtigte Verhalten wäre also:

  • Ein erforderliches Feld garantiert, dass die Automatisierung ausgelöst wird.
  • Andere optionale Felder werden nur im Beitrag aufgenommen, wenn sie tatsächlich ausgefüllt sind.

Wo ich hänge

Die Dokumentation für den Trigger besagt:

Die Automatisierung wird erst ausgelöst, wenn der Benutzer alle angegebenen Felder ausgefüllt hat.

Und die Benutzeroberfläche sagt ebenfalls:

Wird nur ausgelöst, wenn der Benutzer alle diese Felder ausgefüllt hat.

Meines Wissens nach bedeutet das: Wenn ich optionale Felder zur Triggerkonfiguration hinzufüge, damit ich ihre Platzhalter verwenden kann, sind sie für die Automatisierung nicht mehr optional, da die Automatisierung nicht ausgelöst wird, es sei denn, alle sind ausgefüllt.

Das scheint ein Henne-Ei-Problem zu schaffen:

  • Wenn ich die optionalen Felder im Trigger einbeziehe, wird die Automatisierung möglicherweise nie für Benutzer ausgelöst, die sie überspringen.
  • Wenn ich sie nicht im Trigger einbeziehe, kann ich ihre Platzhalter möglicherweise nicht zuverlässig im Beitrag verwenden.

Meine Fragen

  1. Verstehe ich das aktuelle Verhalten richtig?
  2. Ist die dokumentierte Einschränkung auch heute noch zutreffend?
  3. Gibt es einen unterstützten Weg, um:
    • die Automatisierung von einem erforderlichen Feld auszulösen
    • aber dennoch andere optionale benutzerdefinierte/Profilfelder im Beitragstext zu verwenden, falls vorhanden?
  4. Falls nicht, gibt es einen empfohlenen Workaround für diesen Anwendungsfall?

Ideales Verhalten

Was ich mir erhoffe, ist etwas wie:

  • Auslösen, wenn jede erforderliche Triggerbedingung erfüllt ist.
  • Optionale Platzhalter ersetzen, wenn Werte vorhanden sind.
  • Optionale Platzhalter leer lassen, unverändert lassen oder weglassen, wenn keine Werte vorhanden sind.

Ich bin mir jedoch nicht sicher, ob das bereits möglich ist und ich es nur falsch konfiguriere.

Jede Hilfe wäre willkommen.

Vielen Dank!

1 „Gefällt mir“