Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Erstellen von Aufforderungsvorlagen und Bilden von Kontext

Lernziele

Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:

  • Beschreiben, was Kontextbildung ist
  • Verwenden von Prompt Builder (Aufforderungsgenerator) zum Erstellen einer Aufforderungsvorlage für Vertriebs-E-Mails
  • Hinzufügen von Ressourcen zu einer Aufforderungsvorlage
  • Verwenden einer Apex-Klasse, um Daten für eine Aufforderungsvorlage bereitzustellen

Das Warum und das Wie

Im Modul "Prompt Builder (Aufforderungsgenerator): Schnelleinstieg" versucht die Salesforce-Administratorin Linda Rosenberg, den manuellen Arbeitsaufwand für ihr Vertriebsteam zu verringern, indem sie Aufgaben mit Aufforderungsvorlagen automatisiert. In diesem Modul tauchen wir tiefer ein und zeigen Ihnen, warum und wie sie dies tut.

Erstellen einer Aufforderungsvorlage für Vertriebs-E-Mails

Hinweis

Für die Erstellung einer Aufforderungsvorlage für Vertriebs-E-Mails in Prompt Builder (Aufforderungsgenerator) benötigen Sie das Add-On Einstein für den Vertrieb, Einstein für Plattform oder Einstein für den Vertrieb.

Linda möchte eine Vorlage erstellen, die ihr Vertriebsteam zur Erstellung von E-Mails verwenden kann. Sie möchte erreichen, dass das Team weniger Zeit für die Erstellung von Einladungen an Kunden zu Produktveranstaltungen aufwendet.

Daher navigiert Linda zu Prompt Builder (Aufforderungsgenerator) im Salesforce-Setup. Bei ihrem Wechsel zu Prompt Builder (Aufforderungsgenerator) wird als erstes die Seite "Explore Prompt Builder (Aufforderungsgenerator erkunden)" angezeigt. Diese Seite enthält:

  • Hinweise zu weiteren Informationen über die Funktionen von Prompt Builder (Aufforderungsgenerator)
  • Möglichkeiten für den Zugriff auf Anleitungen und Beispiele zu Aufforderungsvorlagen
  • Eine Auflistung aller vorhandenen Aufforderungsvorlagen mit Typ, Kategorie und Status.
  • Funktionalität zum Bearbeiten und Löschen vorhandener Aufforderungsvorlagen.

Die Seite 'Explore Prompt Builder (Aufforderungsgenerator erkunden)'

Von der Erkundungsseite aus kann Linda auch eine Aufforderungsvorlage erstellen. Sie klickt auf die Schaltfläche New Prompt Template (Neue Aufforderungsvorlage) .

Einrichtung des Vorlagetyps

Linda beginnt, die Felder auf dem Bildschirm zur Einrichtung des Vorlagentyps auszufüllen.

Wenn Sie eine Aufforderungsvorlage einrichten, ist es wichtig, ein klares Ziel zu haben. In diesem Fall muss sich Linda klar machen, wer die Kunden ihres Unternehmens sind und was das Vertriebsteam ihnen in der E-Mail mitteilen möchte.

Linda ist bewusst, dass ihre E-Mail möglicherweise an jeden Kontakt von Cloud Kicks gesendet wird. Daher ist "Kontakt" das Empfängerobjekt. Sie schließt die Einrichtung des Vorlagentyps ab, indem sie Folgendes auswählt:

  1. Prompt Template Type (Aufforderungsvorlagentyp): Sales Email (Vertriebs-E-Mail)
  2. Prompt Template Name (Name der Aufforderungsvorlage): Invite Customer to Local Product Event (Kundeneinladung zu lokaler Produktveranstaltung)
  3. API-Name: Invite_Customer_to_Local_Product_Event
  4. Beschreibung der Vorlage: Email customer to invite to local product event. (Einladungs-E-Mail an Kunden zu einer lokalen Produktveranstaltung)
  5. Empfänger: Kontakt
  6. Verwandtes Objekt: Account

Kontextbildung für Ihre Vorlage

Sie haben bereits gehört, dass spezifische Vorlagen effektiv sind. Wenn eine Vorlage "spezifisch" ist, bedeutet dies, dass es Kontext dazu gibt.

Nachdem Linda ihren Vorlagentyp definiert hat, beginnt sie mit dem Entwerfen und Verankern ihrer Aufforderung im Arbeitsbereich für Vorlagen.

Arbeitsumgebung für Aufforderungsvorlagen mit Aufforderung

Linda schließt den Kundennamen, den Absender der E-Mail, die zugehörigen beruflichen Positionen und Details zur Veranstaltung ein.

Sie sind ein Salesforce-Administrator mit dem Namen Linda Rosenberg von der Organisation Cloud Kicks. Ihr potenzieller Kunde ist Rob Hutchinson, ein leitender Mitarbeiter von Acme Inc. mit Sitz in Toronto, Ontario.

Lade den potenziellen Kunden in der E-Mail ein, die Veranstaltung "Floating on Clouds: Toronto Kickoff" am 18. September zu besuchen. Bei dieser Veranstaltung kommen Neu- und Bestandskunden von Cloud Kicks zum Austausch und der Vorstellung neuer Produkte zusammen. Verwenden Sie dazu maximal 70 Wörter. Erläutern Sie dem potenziellen Kunden die möglichen Vorteile der Veranstaltungsteilnahme und erwähnen Sie, dass Sie sich gerne auf der Veranstaltung oder online weiter mit ihm unterhalten würden, falls er weitere Informationen benötigt.

Die Aufforderung sieht richtig gut aus. Für ihren ersten Entwurf sind jedoch nur ein bestimmter Absender und ein Empfänger hartcodiert. Das wäre in Ordnung, wenn die Aufforderung nur einmal verwendet werden soll. Das Konzept einer Aufforderungsvorlage beinhaltet jedoch, dass sie für jeden beliebigen Absender und Empfänger verwendet werden kann. Linda braucht also eine Möglichkeit, die CRM-Daten ihres Unternehmens in die Vorlage zu übernehmen und automatisch Kontext zu bilden.

Glücklicherweise weiß Linda, dass sie Briefvorlagenfelder, Apex und Flow als Ressourcen verwenden kann, um dem Aufforderungsgenerator den sicheren Zugriff auf Salesforce-Daten zu ermöglichen.

Hinzufügen von Briefvorlagenfeldern zu einer Aufforderungsvorlage

Linda überprüft ihre Aufforderung und sucht nach Stellen, an denen sie Briefvorlagenfelder verwenden kann, um ihre Aufforderung statt einmalig hartcodiert wiederverwendbar für beliebige Absender und Empfänger zu machen.

Sie sind ein Salesforce-Administrator mit dem Namen Linda Rosenberg von der Organisation Cloud Kicks. Ihr potenzieller Kunde ist Rob Hutchinson, ein leitender Mitarbeiter. Das Unternehmen hat seinen Sitz in Toronto, Ontario.

Laden Sie den potenziellen Kunden in der E-Mail ein, die Veranstaltung "Floating on Clouds: Toronto Kickoff" am 18. September zu besuchen. Bei dieser Veranstaltung kommen Neu- und Bestandskunden von Cloud Kicks zum Austausch und der Vorstellung neuer Produkte zusammen. Verwenden Sie dazu maximal 70 Wörter. Erläutern Sie dem potenziellen Kunden die möglichen Vorteile der Veranstaltungsteilnahme und erwähnen Sie, dass Sie sich gerne auf der Veranstaltung oder online weiter mit ihm unterhalten würden, falls er weitere Informationen benötigt.

Innerhalb des Arbeitsbereichs für Aufforderungsvorlagen verwendet Linda die Auswahlliste Resources (Ressourcen), um den zu verwendenden Ressourcentyp auszuwählen. Sie sieht, dass es mehrere Optionen zu Aufforderungsvorlagen für Vertriebs-E-Mails gibt. "Current Organization (Aktuelle Organisation)", "Sender (Absender)" und "Recipient (Empfänger)" können alle in ihrer Aufforderungsvorlage verwendet werden.

Liste der Ressourcen, einschließlich der aktuellen Organisation, des Absenders und des Empfängers.

In der Ressourcen-Auswahlliste wählt Linda Sender (Absender) und Recipient (Empfänger) aus. Anschließend wählt sie spezifische Informationen wie Titel, Name, Unternehmen und so weiter aus, um ihre Aufforderungsvorlage zu verankern. Anschließend speichert sie ihre Eingaben.

Ressourcenauswahlfeld mit Darstellung der für den Absender verfügbaren Briefvorlagenfelder.

Ressourcenauswahlfeld mit den für den Empfänger verfügbaren Briefvorlagenfeldern.

Hinweis

In diesem Modul wird Ihnen in den Aufforderungsvorlagen die Syntax {!$Resource} ins Auge fallen. Diese spezielle Syntax unterstützt Sie beim einfachen Kopieren und Einfügen von Text aus diesem Modul in den Arbeitsbereich für Aufforderungsvorlagen. Sie stellt sicher, dass alle Ihre Ressourcen in der Vorlage am vorgesehenen Ort bleiben.

Sie sind ein {!$Input:Sender.Title} mit den Namen {!$Input:Sender.Name} aus dem Unternehmen {!$Input:Sender.CompanyName}. Ihr potenzieller Kunde ist {!$Input:Recipient.Name}, ein {!$Input:Recipient.Title}. Das Unternehmen hat seinen Sitz in {!$Input:Recipient.MailingCity}.

Laden Sie den potenziellen Kunden in der E-Mail zur Teilnahme an der Veranstaltung "Floating on Clouds: Toronto Kickoff" am 18. September ein. Bei dieser Veranstaltung kommen Neu- und Bestandskunden von Cloud Kicks zum Austausch und der Vorstellung neuer Produkte zusammen. Verwenden Sie dazu maximal 70 Wörter. Erläutern Sie dem potenziellen Kunden die möglichen Vorteile der Veranstaltungsteilnahme und erwähnen Sie, dass Sie sich gerne auf der Veranstaltung oder online weiter mit ihm unterhalten würden, falls er weitere Informationen benötigt.

Als sie fertig ist, stellt sie fest, dass sie einen Teil ihrer Aufforderung noch ein bisschen anpassen muss, um das richtige Ergebnis anzuzeigen: "Floating on Clouds: Toronto Kickoff" am 18. September.

"Floating on Clouds" ist eine landesweite Veranstaltung von Cloud Kicks, zu der lokale Kunden in ihrer jeweiligen Stadt eingeladen werden. Linda möchte sicherstellen, dass die Aufforderungsvorlage für die Vertriebs-E-Mails so personalisiert wie möglich ist und E-Mails generiert, die Kunden zu lokalen Veranstaltungen einladen.

Linda ist klar, dass es dafür nicht genügt, nur Briefvorlagenfelder zu verwenden. Sie muss Logik in ihre Aufforderungsvorlage einbeziehen. Dies kann im Aufforderungsgenerator auf verschiedene Weise erreicht werden, so etwa durch die Verwendung von Apex oder von Aufforderungs-Flows, die durch die Vorlage aufgerufen werden. Erkunden wir zunächst, wie Apex in Aufforderungsvorlagen verwendet wird.

Hinzufügen von Apex zu einer Aufforderungsvorlage

Wenn Sie Daten aus einer SOQL-Abfrage oder einer externen API in Ihrer Aufforderung verwenden möchten, ziehen Sie Apex in Betracht. Apex bietet sich ebenfalls an, wenn Sie wohlgeformten JSON-Code erstellen oder programmgestützte Datenfilterung ausführen möchten.

In diesem Fall möchte Linda eine Apex-Klasse erstellen, die Veranstaltungen in der Nähe eines bestimmten Kontakts findet und den Namen der Veranstaltung, das Thema, den Ort und die Anfangszeit zurückgibt. Mithilfe der Developer Console erstellt sie eine Klasse mit dem Namen ContactEventsPrompt mit einer Methode, die als InvocableMethod kommentiert ist. Die InvocableMethod muss List<Request> akzeptieren, wobei die in der Klasse Request definierten Eingaben mit den Eingaben innerhalb der Aufforderung übereinstimmen. Außerdem muss die InvocableMethod mit dem CapabilityType bezeichnet sein, der mit dem Vorlagentyp übereinstimmt.

Hinweis

Wenn Sie mehr über das Hinzufügen von Apex-Klassen zu Aufforderungsvorlagen erfahren oder Codebeispiele sehen möchten, lesen Sie in der Salesforce-Dokumentation nach.

Nachdem ihre Klasse erstellt wurde, kehrt Linda zum Arbeitsbereich für Aufforderungsvorlagen im Aufforderungsgenerator zurück und stellt fest, dass Apex nun als Ressource verfügbar ist. Sie fügt die Apex-Klasse hinzu, indem sie auf Resource (Ressource) klickt und Apex auswählt.

Liste der Ressourcen, einschließlich Apex, der aktuellen Organisation, des Absenders und des Empfängers.

Ressourcenauswahlfeld mit der verfügbaren Apex-Klasse.

Sie sind ein {!$Input:Sender.Title} mit den Namen {!$Input:Sender.Name} aus dem Unternehmen {!$Input:Sender.CompanyName}. Ihr potenzieller Kunde ist {!$Input:Recipient.Name}, ein {!$Input:Recipient.Title}. Das Unternehmen hat seinen Sitz in {!$Input:Recipient.MailingCity}.

Laden Sie in der E-Mail in nicht mehr als 70 Wörtern den potenziellen Kunden zur Teilnahme an einer Veranstaltung für neue und bestehende Cloud Kicks-Kunden zum Austausch und der Vorstellung kommender Produkte ein. Erläutern Sie dem potenziellen Kunden die Vorteile einer Teilnahme und erwähnen Sie, dass Sie sich gerne auf der Veranstaltung oder online weiter mit ihm unterhalten möchten, falls er weitere Informationen wünscht.

Fügen Sie der E-Mail die folgenden Veranstaltungsdaten hinzu: {!$Apex:ContactEventsPrompt.Prompt}.

Hervorragend! Anstatt sich auf eine einzelne Veranstaltung zu beziehen, kann Linda jetzt auf ihre Apex-Klasse bauen, die ihr eine Veranstaltung in der Nähe des angegebenen Kontakts zurückgibt.

Ressourcen

Teilen Sie Ihr Trailhead-Feedback über die Salesforce-Hilfe.

Wir würden uns sehr freuen, von Ihren Erfahrungen mit Trailhead zu hören: Sie können jetzt jederzeit über die Salesforce-Hilfe auf das neue Feedback-Formular zugreifen.

Weitere Infos Weiter zu "Feedback teilen"