Selbstregistrierung für externe Benutzer konfigurieren

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 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 Plugin com.snc.external_user_self_registration aktiviert haben. Weitere Informationen finden Sie unter Aktivieren Sie Die Selbstregistrierung Für Externe Anwender .

    Prozedur

    1. Navigieren zu Selbstregistrierung für externe Anwender > Konfigurationen der Anwenderregistrierung Und wählen Sie aus Neu .
    2. Füllen Sie die Felder im Formular Konfiguration der Anwenderregistrierung aus.
      Weitere Informationen zu 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 ( Grünes Häkchensymbol.), um Ihre Änderungen zu speichern.
    5. Konfigurieren Sie die Registerkarte Verifizierung, um die Identität der registrierten Benutzer zu überprüfen.
      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_[number] Transformationszuordnung, die die registrierten Anwender aus der Quelltabelle „Anwenderakti-Anforderung“ [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 Registerkarte 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 Vornamensvariablen 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. Um personalisierte E-Mails an Kontakte zu senden, die sich selbst registrieren möchten, wählen Sie aus Katalog-Client-Skripts Registerkarte.
    21. Wählen Sie Neu.
    22. In Name Feld einen Namen eingeben.
    23. Von Typ Liste, wählen Sie aus ONLOAD .
    24. In Skript Kopieren Sie den Code, und fügen Sie ihn ein.

      Verwenden Sie den folgenden Code für Versionen vor Xanadu Upgrade Dezember 2024:

      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);
              }
          }
      }

      Verwenden Sie den folgenden Code für Versionen nach Xanadu Upgrade Dezember 2024:

      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);
      
              }
              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);
      
              }
          }
      
      
      }
    25. Wählen Sie Speichern.

    Nächste Maßnahme

    Gehen Sie wie folgt vor: