Sie befinden sich hier:
Erstellen eines auf einer Apex-Klasse basierenden Formulars
Apex Formulare bieten mehr Flexibilität als globale aktionsbasierte Formulare, sodass Sie statische und dynamische WhatsApp-Nachrichten erstellen können. Erstellen Sie zum Erstellen eines Apex Formulars die Apex-Klasse und verknüpfen Sie sie dann mit einer Messaging-Komponente für Formulare. Wenn der Messaging-Endbenutzer seine Antworten an das Formular sendet, führt Salesforce Apex aus und sendet die Daten an Salesforce. Sie müssen konfigurieren, wie diese Daten gespeichert werden.
Erforderliche Editionen
| Unterstützte Editionen anzeigen. | |
Dieser Artikel gilt für:
|
Erweiterte WhatsApp-Kanäle |
Dieser Artikel gilt nicht für:
|
"Erweiterter Chat in der Anwendung", "Erweiterter Webchat v1", "Erweiterter Webchat v2", "Standardmäßiger und erweiterter Facebook Messenger", "Standardmäßige und erweiterte SMS", "Erweiterte Apple Messages for Business", "Erweiterter LINE" und "Bring Your Own Channel" |
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Erstellen von Messaging-Komponenten: | "Anwendung anpassen" UND "Setup und Konfiguration anzeigen" ODER Systemadministrator |
| Senden und Erhalten von Nachrichten in Messaging: | Messaging-Agent |
Siehe auch:
Erstellen der Apex-Klasse
- Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Apex Klassen ein, wählen Sie dann Apex Klassen aus und klicken Sie auf Neu.
- Geben Sie im Klasseneditor diese Klassendefinition ein.
- Klicken Sie auf Speichern.
Erstellen der Messaging-Komponente "Formular"
- Navigieren Sie zur Seite "Messaging-Komponenten" unter "Setup".
- Klicken Sie auf Neue Komponente.
- Wählen Sie die Messaging-Komponente Formular aus und klicken Sie auf Weiter.
- Wählen Sie Apex Klasse aus und klicken Sie auf Weiter.
-
Geben Sie den Formulartitel ein, wählen Sie die soeben erstellte Apex-Klasse aus und klicken Sie dann auf Weiter. Der Titel wird in der Messaging-Sitzung als Link zum Formular angezeigt.

- Geben Sie einen Namen und eine Beschreibung für Ihre Komponente ein. Messaging-Endbenutzer können diese Informationen nicht anzeigen. Servicemitarbeiter können den Zweck der Komponente jedoch schnell identifizieren, wenn sie eine Nachricht auswählen, die über die Servicekonsole gesendet werden soll.
- Klicken Sie auf Fertig. Der Messaging-Komponenten-Generator wird geöffnet.
Hinzufügen des Flow-Formats zur Messaging-Komponente "Apex-Formular"
Fügen Sie zum Erstellen eines WhatsApp-Flows der Messaging-Komponente für Formulare ein Flow-Format hinzu. Konfigurieren Sie den Nachrichteninhalt im Flow.
- Öffnen Sie die Messaging-Komponente für Apex Formulare. Informationen zum Erstellen einer Apex-basierten Messaging-Komponente für Formulare finden Sie unter Erstellen und Senden sicherer Formulare in Messaging-Sitzungen.
- Klicken Sie im Abschnitt "Komponentenformate" auf Details und dann auf Format hinzufügen.
- Wählen Sie Flow aus und klicken Sie dann auf Fertig. Das Format steuert, wie die Komponente in Messaging-Sitzungen aussieht. Jede Messaging-Komponente ist in einem oder mehreren Formaten verfügbar und einige Formate funktionieren nur in bestimmten Kanälen. Eine Liste der von den einzelnen Kanälen unterstützten Formate finden Sie unter Messaging-Komponententypen und -formate. Es empfiehlt sich, für jeden Kanal, an den die Komponente gesendet wird, mindestens ein unterstütztes Format hinzuzufügen. Wenn keine Formate hinzugefügt werden, verwendet die Komponente das Standardtextformat.
-
Klicken Sie in der linken Randleiste unter "Komponentenformate" auf Flow.

- Geben Sie im Abschnitt "Ursprüngliche Nachricht" die Nachricht ein, die angezeigt wird, wenn eine Unterhaltung mit dem Kunden beginnt.
-
Geben Sie im Abschnitt "Startschaltfläche" einen Namen für die Schaltfläche ein, mit der dieser WhatsApp-Flow gestartet wird.

- Klicken Sie zum Hinzufügen eines Bildschirms auf Bildschirm hinzufügen. Sie können dem Flow mehrere Bildschirme hinzufügen.
- Geben Sie einen Titel für den Bildschirm ein.
- Klicken Sie zum Hinzufügen von Inhalten zum Bildschirm auf Inhalt hinzufügen.
-
Erweitern Sie ein oder mehrere Inhaltstypfelder und wählen Sie dann ein oder mehrere Bildschirmelemente aus. Erweitern Sie beispielsweise die Felder "Medien" und "Auswahl" und wählen Sie dann Bild und Mehrfachauswahlfrage aus. Wenn Sie Inhalte anzeigen und die Bildschirmnavigation mithilfe von bedingter Logik steuern möchten, wählen Sie im Feld "Bedingte Logik" das Bildschirmelement Umschalten oder Wenn aus.

- Klicken Sie auf Fertig, um dem Bildschirm die ausgewählten Bildschirmelemente hinzuzufügen. Jeder Bildschirm kann nur eine Fußzeile mit einer Schaltfläche aufweisen. Jede Schaltfläche navigiert entweder zu einem nachfolgenden Bildschirm im Flow oder schließt den Flow ab. Eine Schaltfläche kann nicht zu einem früheren Bildschirm navigieren. Bildschirm 2 kann beispielsweise nicht zu Bildschirm 1 zurücknavigieren.
-
Konfigurieren Sie in den Komponenteneigenschaften die einzelnen Bildschirmelemente.

-
Im Zeichenbereich wird eine Vorschau des derzeit erweiterten Bildschirms angezeigt.

- Klicken Sie zum Erstellen eines zweiten Bildschirms erneut auf Bildschirm hinzufügen.
- Geben Sie die Details für den zweiten Bildschirm ein.
- Wenn dieser Bildschirm der letzte Bildschirm im Flow ist, fügen Sie eine Fußzeile mit der Aktion "Fußzeile abschließen" hinzu, wodurch der Flow abgeschlossen wird.
-
Erweitern Sie den Abschnitt "Bildschirm 1", wählen Sie den Inhaltstyp "Fußzeile" aus und konfigurieren Sie die Fußzeilenaktion, um zum nächsten Bildschirm zu navigieren.

- Speichern Sie nach dem Aktualisieren der Flow-Formateigenschaften die Messaging-Komponente.
-
Klicken Sie in der linken Randleiste unter "Komponentenformate" auf den Formattyp "Text", um seine Eigenschaften zu aktualisieren. Die Nur-Text-Version wird gesendet, wenn Ihr bevorzugtes Format nicht verfügbar ist oder nicht geladen wird. Obwohl Formulare, die auf globalen Aktionen und Apex-Klassen basieren, nicht als Nur-Text gesendet werden können, können Sie die Nur-Text-Version Ihrer Komponente so bearbeiten, dass sie einen Link zu einem öffentlichen Formular enthält oder eine Nur-Text-Liste der Fragen anzeigt, die in Ihrem Formular angezeigt werden.

- Wenn Sie Ihre Komponente fertig bearbeitet haben, klicken Sie auf Speichern. Ihre Komponente wird in einem Entwurfsstatus gespeichert.
- Klicken Sie auf Aktivieren, um diese Messaging-Komponente für Servicemitarbeiter verfügbar zu machen.
- Öffnen Sie die Komponente im Messaging-Komponentengenerator und klicken Sie auf Deaktivieren, um sie offline zu schalten (z. B. um Zeit für die Neukonfiguration zu haben). Wenn Sie bereit sind, aktivieren Sie sie erneut.
Konnten Sie Ihr Problem mithilfe dieses Artikels lösen?
Geben Sie uns Feedback, damit wir uns verbessern können.



