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:
- Die neue Benutzeraktualisierungsautomatisierung verwenden
- Ermöglichen, dass der Automatisierungstrigger „Nach Benutzeraktualisierung“ ohne benutzerdefiniertes Feld ausgelöst wird
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
- Verstehe ich das aktuelle Verhalten richtig?
- Ist die dokumentierte Einschränkung auch heute noch zutreffend?
- 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?
- 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!