Konfigurieren Sie die Selbstregistrierung für externe Anwender

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 3 Minuten Lesedauer
  • Konfigurieren Sie die Selbstregistrierung für externe Anwender.

    Vorbereitungen

    Hinweis:
    Sie müssen diese Aufgabe nach der Installation von ausführen Zusammenarbeitsportal für Lieferanten.

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Stellen Sie sicher, dass Sie das com.snc.external_user_self_registration-Plugin aktiviert haben. Weitere Informationen finden Sie unter Aktivieren Sie Die Selbstregistrierung Externer Anwender .

    Prozedur

    1. Navigieren zu Selbstregistrierung für externe Anwender > Konfigurationen Der Anwenderregistrierung Und wählen Sie aus Neu .
    2. Füllen Sie im Formular Konfiguration der Anwenderregistrierung die Felder aus.
      Weitere Informationen zu den Formularfeldern und Beschreibungen finden Sie unter Erstellen Sie eine Anwenderregistrierungskonfiguration für externe Anwender .
    3. Wählen Sie im Kontextmenü des Formulars Speichern aus.
    4. Wählen Sie aus Registrierung Und gehen Sie wie folgt vor:
      1. In der Spalte obligatorisch für Vorname Und Nachname Felder, doppelklicken Sie, und wählen Sie aus Wahr Um diese Felder obligatorisch zu machen.
      2. Wählen Sie das grüne Häkchensymbol aus ( Grünes Häkchensymbol.), um Ihre Änderungen zu speichern.
    5. Konfigurieren Sie Verifizierung Registerkarte zum Überprüfen der Identität der registrierten Anwender.
      Wenn der Flow der Anwenderverifizierung ausgelöst wird, wird ein Aktivierungslink an die registrierte E-Mail-Adresse des Anwenders gesendet.
    6. Wählen Sie aus Transformation Wählen Sie die Registerkarte aus, und öffnen Sie u_reg_xmap_[Nummer] Transformationszuordnung, die die registrierten Anwender aus der Quelltabelle „Anwenderaktionanforderung [Nummer]“ der Zieltabelle „Anwender [sys_user]“ zuordnet.
    7. In Zieltabelle Feld, suchen und auswählen Lieferantenkontakt [vm_vdr_contact].
    8. Klicken Sie im Formularheader mit der rechten Maustaste auf die Header-Leiste, und wählen Sie aus Speichern .
    9. Scrollen Sie nach unten, und wählen Sie aus Feldzuordnungen Und wählen Sie dann aus Neu .
    10. Wählen Sie aus Quellskript verwenden Kontrollkästchen.
      Das Feld Quellskript wird angezeigt.
    11. Geben Sie in der Rückgabezeichenfolge Supplier_Registration genau wie angezeigt in Kleinbuchstaben ein.
      answer = (function transformEntry(source) {
      
      	// Add your code here
      	return "supplier_registration"; // return the value to be put into the target field
      
      })(source);
    12. Von Zielfeld Liste, wählen Sie aus Quelle .
    13. Wählen Sie Absenden.
    14. Wählen Sie aus Onboarding Registerkarte und in Anwender-Onboarding-Flow Feld, suchen und auswählen Onboarding Des Lieferantenkontakts .
    15. Wählen Sie die Registerkarte Erweitert aus.
    16. In Konfiguration des Registrierungsformularfelds Abschnitt im Account-Registrierung Formular, fügen Sie die Formularfelder hinzu Lieferantenname (u_Supplier_Name) und Beziehungskontakt-E-Mail (u_Relationship_contact_email).
      Wählen Sie dann das Symbol Vorschau dieses Datensatzes aus, um den Datensatz zu öffnen.
      Hinweis:
    17. Wählen Sie in der zugehörigen Liste Variablen die Option aus, und öffnen Sie sie Vorname , Nachname , E-Mail , Und Lieferantenname Datensätze einzeln.
    18. Wählen Sie im Datensatz der Vornamenvariablen die aus Obligatorisch Aktivieren Sie das Kontrollkästchen, und wählen Sie aus Speichern .
      Wiederholen Sie diesen Schritt für die Variablendatensätze „Nachname“, „E-Mail“ und „Lieferantenname“.
      Hinweis:
      Die Lieferantenname Feld wurde in hinzugefügt Xanadu Upgrade für Dezember 2024. Dieses Feld ist erst verfügbar nach M2M-Zuordnung zwischen Lieferantenkontakt und Lieferanten Ist aktiviert.
    19. Wählen Sie Speichern.
    20. Wählen Sie zum Senden personalisierter E-Mails an Kontakte, die sich selbst registrieren möchten, aus Katalogclientskripts Registerkarte.
    21. Wählen Sie Neu.
    22. In Name Geben Sie einen Namen ein.
    23. Von Typ Liste, wählen Sie aus ONLOAD .
    24. In Skript Kopieren Sie den Code, und fügen Sie ihn ein.
      function onLoad() {
          function getParameterValue(name) {
              var url = top.location.href;
              var value = new URLSearchParams(url).get(name);
              if (value) {
                  return value;
              }
              return false;
          }
      
          if (this && this.location && this.location.pathname) {
              if (getParameterValue("email")) {
                  g_form.setValue("email", getParameterValue("email"));
                  g_form.setReadOnly("email", true);
              }
              if (getParameterValue("supplier_name") && (getParameterValue("supplier_name") != "null")) {
                  g_form.setValue("u_supplier_name", getParameterValue("supplier_name"));
                  g_form.setReadOnly("u_supplier_name", true);
                  g_form.setValue("supplier_name", getParameterValue("supplier_name"));
                  g_form.setReadOnly("supplier_name", true);
      
              }
              if (getParameterValue("relationship_contact_email") && (getParameterValue("relationship_contact_email") != "null")) {
                  g_form.setValue("u_relationship_contact_email", getParameterValue("relationship_contact_email"));
                  g_form.setReadOnly("u_relationship_contact_email", true);
                  g_form.setValue("relationship_contact_email", getParameterValue("relationship_contact_email"));
                  g_form.setReadOnly("relationship_contact_email", true);
      
              }
          }
      
      
      }
    25. Wählen Sie Speichern.

    Nächste Maßnahme

    Führen Sie die folgenden Schritte aus: