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
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.
Von der Erkundungsseite aus kann Linda auch eine Aufforderungsvorlage erstellen. Sie klickt auf die Schaltfläche New Prompt Template (Neue Aufforderungsvorlage) .
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:
- Prompt Template Type (Aufforderungsvorlagentyp): Sales Email (Vertriebs-E-Mail)
- Prompt Template Name (Name der Aufforderungsvorlage):
Invite Customer to Local Product Event
(Kundeneinladung zu lokaler Produktveranstaltung) - API-Name:
Invite_Customer_to_Local_Product_Event
- Beschreibung der Vorlage:
Email customer to invite to local product event.
(Einladungs-E-Mail an Kunden zu einer lokalen Produktveranstaltung) - Empfänger: Kontakt
- 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.
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.
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.
Sie sind ein 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.
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.
Sie sind ein 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: |
---|
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.