Salesforce-URL für neuen Datensatz formatieren

Hinweis: Dieser Artikel bezieht sich auf Genesys Cloud für Salesforce.

In diesem Artikel wird beschrieben, wie Sie den Wert eines benutzerdefinierten SF_URLPop-Attributs so formatieren, dass ein neuer Datensatz in Salesforce angezeigt wird, der mit den Daten des Kunden vorausgefüllt ist. In diesen Beispielen wird ein neuer Salesforce-Kontakt verwendet, aber Sie können den gleichen Ansatz verwenden, um buchstäblich jeden Salesforce-Datensatz aufzurufen und vorzubefüllen.

Warnung: Die in diesem Artikel beschriebene Technik basiert auf dem URL-Format, das in der Standard-Benutzeroberfläche von Salesforce verwendet wird. Dieses URL-Format ist keine von Salesforce offiziell unterstützte API und kann sich noch ändern.

Die folgenden Informationen gelten für die Classic-Konsole.

Identifizieren Sie die URL

Jeder Datensatz in Salesforce verwendet einen genauen URL-Code. Die Erstellung eines Kontakts führt zu dieser URL: https://na5.salesforce.com/003/e. Die 003 ist ein dreistelliger Code für Kontakte Die Website e kennzeichnet den Kontakt als neuen Datensatz

Der erste Teil der URL (https://na5.salesforce.com) kann in Ihrer Umgebung anders aussehen. Der Wert eines benutzerdefinierten Attributs benötigt nur den Teil, der auf die Haupt-URL folgt, z. B. 003/e.

Neue Datensatzdaten ausfüllen

Nachdem Sie die URL für einen neuen Kontakt ermittelt haben, können Sie die Felder definieren, die Sie mit Daten vorausfüllen möchten. Um die genauen Feldnamen von Salesforce zu erhalten, verwenden Sie die Entwickler-Tools in Ihrem Browser. In diesen Schritten werden die Entwicklerwerkzeuge verwendet, um die Feldnamen Vorname und Nachname zu identifizieren

  1. Um den HTML-Code für die Seite Neuer Kontakt anzuzeigen, klicken Sie mit der rechten Maustaste auf die Webseite und dann auf Quelltext anzeigen oder Seitenquelltext anzeigen
  2. Suchen Sie die genauen Feldnamen, indem Sie nach dem exakten Beschriftungstext aus dem Datensatz Neuer Kontakt suchen, in diesem Fall Vorname und Nachname
    <label for="name_firstcon2">First Name</label>
    <label for="name_lastcon2”>Last Name</label>

    In diesem Beispiel lauten die genauen Feldnamen name_firstcon2 und name_lastcon2

Formatieren Sie die URL

Erstellen Sie die URL, indem Sie die relative URL mit den Feldnamen und Werten kombinieren, wie in dieser Tabelle beschrieben.

Format-Element Beschreibung
<object code="">/ Relative URL des Salesforce-Objekts, das angezeigt werden soll.
e? e bedeutet einen neuen Datensatz; ? bedeutet, dass in der URL vorausgefüllte Werte folgen.
<field name="" X="">=<field value="" X=""> In der URL können null bis viele Felder mit vorausgefüllten Werten gesendet werden. Begrenzen Sie jedes Feldnamen/Wertpaar mit einem kaufmännischen Und (&). Dieser Teil der URL muss HTML-kodiert sein. 
<object code>/e?<field name 1>=<field value 1>&<field name 2>=<field value 2>

Die URL würde in diesem Beispiel lauten: 003/e?name_firstcon2=John&name_lastcon2=Smith

Beispiel Fluss

In diesem Beispiel wird die Aktion Teilnehmerdaten setzen verwendet, um das Attribut für einen eingehenden Anruffluss zu setzen

Hinweis: Sie können die gleichen Schritte für Rückrufe, E-Mails, Nachrichten und ACD-Sprachnachrichten durchführen. Für E-Mails und Nachrichten erstellen und veröffentlichen Sie einen Fluss für eingehende E-Mails oder eingehende Nachrichten anstelle eines Flusses für eingehende Anrufe.

Die Informationen, die für die Festlegung des Attributs für den Anruf verwendet werden, können von mehreren verschiedenen Stellen stammen: dateneingabe, Eingabe von Anruferdaten, Arbeitsgruppeninformationen, eine statische URL oder eine Kombination anderer Interaktionsattribute. Weitere Informationen finden Sie unter Aktion "Teilnehmerdaten setzen" zu einer Aufgabe hinzufügen.

  1. Erstellen Sie einen Fluss für eingehende Anrufe in Architect.
  2. Fügen Sie eine Aufgabe mit Teilnehmerdaten einstellen als Aktion hinzu
  3. Für das Attribut Name fügen Sie SF_URLPophinzu.
  4. Fügen Sie für Zuzuweisender Wert einen relativen Link zu der Salesforce-Seite hinzu, die angezeigt wird, wenn eine eingehende Interaktion dieses benutzerdefinierte Attribut enthält. In diesem Beispiel ist der Wert eine neue Kontakt-URL, die mit Eingabedaten versehen ist: 003/e?name_firstcon2=John&name_lastcon2=Smith.Teilnehmerdaten mit dem Attribut SF_URLPop einstellen
  5. Fügen Sie dem Fluss eine Aktion Übergabe an ACD hinzu
  6. Wählen Sie die Warteschlange aus, die diesen Anruf entgegennimmt
  7. Klicken Sie auf Veröffentlichen
  8. Wenn ein Anruf über diesen Anrufablauf eingeht, wird ihm das benutzerdefinierte Attribut SF_URLPop mit einem Wert von 003/e?name_firstcon2=John&name_lastcon2=Smith zugewiesen Nachdem der Anruf an einen Agenten weitergeleitet wurde, wird in Salesforce ein neuer Kontaktdatensatz mit John Smith in den Feldern "Vorname" und "Nachname" angelegt.Beispiel eines Pop-up-Fensters für einen URL-Abgleich

Die folgenden Informationen gelten für Lightning Experience.

Hinweis: Lightning Experience hat einige Einschränkungen bei der Verwendung des benutzerdefinierten Attributs SF_URLPop, um einen neuen Datensatz in Salesforce zu öffnen. Weitere Informationen finden Sie unter Salesforce Lightning Experience.

Identifizieren Sie die URL

Jeder Datensatz in Salesforce verwendet einen genauen URL-Code. Die Erstellung eines Kontakts führt zu dieser URL: https://na5.salesforce.com/blitz/o/Kontakt/neu.

Der erste Teil der URL (https://na5.salesforce.com) kann in Ihrer Umgebung anders aussehen. Der Wert eines benutzerdefinierten Attributs muss nur den Teil enthalten, der auf die Haupt-URL folgt, z. B. lightning/o/Contact/new

Formatieren Sie die URL

Erstellen Sie die URL, indem Sie die relative URL mit API-Namen für angeforderte Felder kombinieren. Beispiel: lightning/o/Contact/new?defaultFieldValues=FirstName=John,LastName=Smith,Phone=13175550123 erzeugt einen neuen Kontaktdatensatz, bei dem die Felder Vorname, Nachname und Telefon mit John, Smith und 13175550123 vorbelegt sind

Weitere Informationen finden Sie unter Launching Record Create Page with Default Field Values in der Salesforce-Dokumentation

Beispiel Fluss

In diesem Beispiel wird die Aktion Teilnehmerdaten setzen verwendet, um das Attribut für einen eingehenden Anruffluss zu setzen

Hinweis: Sie können die gleichen Schritte für Rückrufe, E-Mails, Nachrichten und ACD-Sprachnachrichten durchführen. Für E-Mails und Nachrichten erstellen und veröffentlichen Sie einen Fluss für eingehende E-Mails oder eingehende Nachrichten anstelle eines Flusses für eingehende Anrufe.

Die Informationen, die für die Festlegung des Attributs für den Anruf verwendet werden, können von mehreren verschiedenen Stellen stammen: dateneingabe, Eingabe von Anruferdaten, Arbeitsgruppeninformationen, eine statische URL oder eine Kombination anderer Interaktionsattribute. Weitere Informationen finden Sie unter Aktion "Teilnehmerdaten setzen" zu einer Aufgabe hinzufügen.

  1. Erstellen Sie einen Fluss für eingehende Anrufe in Architect.
  2. Fügen Sie eine Aufgabe mit Teilnehmerdaten einstellen als Aktion hinzu
  3. Für das Attribut Name fügen Sie SF_URLPophinzu.
  4. Fügen Sie für Zuzuweisender Wert einen relativen Link zu der Salesforce-Seite hinzu, die angezeigt wird, wenn eine eingehende Interaktion dieses benutzerdefinierte Attribut enthält. In diesem Beispiel ist der Wert eine neue Kontakt-URL, die mit Abfrageparametern versehen ist: lightning/o/Contact/new?defaultFieldValues=Vorname=John,Nachname=Smith,Telefon=13175550123.Teilnehmerdaten mit dem Attribut SF_URLPop einstellen
  5. Fügen Sie dem Fluss eine Aktion Übergabe an ACD hinzu
  6. Wählen Sie die Warteschlange aus, die diesen Anruf entgegennimmt
  7. Klicken Sie auf Veröffentlichen
  8. Wenn ein Anruf über diesen Anrufablauf eingeht, wird ihm das benutzerdefinierte Attribut SF_URLPop mit dem Wert lightning/o/Contact/new?defaultFieldValues=FirstName=John,LastName=Smith,Phone=13175550123 zugewiesen. Nachdem der Anruf an einen Agenten weitergeleitet wurde, wird in Salesforce ein neuer Kontaktdatensatz mit John Smith in den Feldern Vorname und Nachname und 13175550123 im Feld Telefon angelegt.Beispiel eines Pop-up-Fensters für einen URL-Abgleich

Weitere Informationen finden Sie unter Screen pop in Genesys Cloud for Salesforce.

Weitere Informationen über die Integration finden Sie unter Über Genesys Cloud für Salesforce.