Benutzerfeld-Benutzerdefinierter-Name für 'Benutzer zur Gruppe über Benutzer-Benutzerdefiniertes-Feld hinzufügen' finden

Hallo Andy!

Einer unserer gehosteten Kunden stellte kürzlich auch eine Frage dazu, wie genau die Automatisierung Add user to group through User Custom Field konfiguriert wird. Ich stelle hier eine generische Version der Antwort zum Nutzen unseres breiteren Ökosystems zur Verfügung, da die Benutzererfahrung derzeit zugegebenermaßen nicht sehr benutzerfreundlich ist – Entschuldigung dafür, während wir daran arbeiten, sie zu verbessern.

Einrichten des Automatisierungsskripts Add user to group through User Custom Field

Zuerst müssen Sie ein Benutzerfeld unter CustomizeUser Fields (vom Typ Dropdown, wie in der obigen Diskussion besprochen) erstellen, dann den UserCustomField-Namen (im Gegensatz zum UserField-Namen, der die „Vorlage“ für das Feld ist) ermitteln und das Automatisierungsskript auf diesen Feldnamen verweisen.

Um den zugehörigen Teil des Datenmodells zu entschlüsseln: Die Ansicht AdminCustomizeUser Fields zeigt eine Liste von UserField-Datensätzen (d. h. „Benutzerfeldvorlagen“). Wenn Sie hier einen Datensatz erstellen, können Benutzer anschließend einen Wert dafür auswählen, wenn sie sich registrieren oder aus ihrem Profil. Dieser Wert wird als neuer UserCustomField-Datensatz (d. h. „Benutzerfeldinstanzen“ oder „tatsächliche Benutzerfelder für Benutzer“) gespeichert, der mit der jeweiligen Benutzer-ID verknüpft ist, und dieser Datensatz hat wiederum einen synthetischen Namen, der als user_field_#{user_field_id} konstruiert wird.

Das heißt, nehmen wir an, Ihr neues UserField hat den Namen Another UserField:

(Sie können diese JSON-Ansicht von /admin/customize/user_fields.json für Ihre Website sehen)

Suchen Sie nach dem Datensatz mit dem name Ihres UserField und beobachten Sie seine ID. Addieren Sie diese zu user_field_NUMBER, um den name-Wert zu erhalten, den die UserCustomFields annehmen werden, und das ist es, was Sie im Wert des Benutzer benutzerdefinierten Felds im Skript konfigurieren müssen.

Entschuldigung für das Chaos; dies sind vorläufige Anweisungen, bis wir die Benutzererfahrung verbessern.

4 „Gefällt mir“