Sie befinden sich hier:
Senden einer Datei mit dynamischen Inhalten aus einem erweiterten Bot
Senden Sie eine dynamische Datei als Bot-Nachricht. Sie können beispielsweise eine personalisierte Rechnung in Verbindung mit einem Account ausfüllen und senden.
Erforderliche Editionen
| Zeigen Sie unterstützte Editionen für Einstein-Bots an. |
| Zeigen Sie unterstützte Editionen für Messaging an. |
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Erstellen und Verwalten von Einstein-Bots: | Anwendung anpassen ODER Metadaten modifizieren ODER Bots verwalten |
Die unterstützten Dateitypen und -größen variieren je nach Kanal. Weitere Informationen dazu finden Sie unter Senden von Bildern und Dateien in Messaging-Sitzungen.
Wenn Sie eine dynamische Datei in Bot-Unterhaltungen verwenden möchten, erstellen Sie eine Apex-Klasse oder einen Flow zum Erstellen einer Datei, Hochladen dieser Datei auf die Startseite für Dateien und Zurückgeben der ContentVersionId der Datei als Ausgabe. Um eine durch einen externen Service erstellte Datei zu verwenden, erstellen Sie eine Apex-Klasse oder einen Flow, die bzw. der die Datei auf der Startseite für Dateien speichert und die zugehörige ContentVersionId ausgibt. Entsprechende Informationen finden Sie unter Datei mit dynamischen Inhalten: Beispiel-Apex-Klasse.
- Klicken Sie im Bot-Generator auf Dialoge und wählen Sie dann den Dialog aus, aus dem eine Datei gesendet werden soll.
-
Fügen Sie dem Dialog den Aktionsdialogschritt für die Apex- oder Flow-Aktion hinzu. Erstellen Sie dann eine Bot-Variable, in der die Ausgabe Ihrer Apex-Klasse oder Ihres Flows gespeichert wird.
- Ziehen Sie in der Dialogkomponenten-Bibliothek die Aktion Apex oder Flow auf den Zeichenbereich.
- Wählen Sie im Bereich "Eigenschaften des Schritts" im Feld "Variablenname" die Apex-Klasse oder den Flow aus, die oder der von Ihnen erstellt wurde.
- Erstellen Sie im Feld "Variablenname" eine ID-Variable, in der die Aktionsausgabe gespeichert wird.
-
Fügen Sie dem Dialog den Dialogschritt "Datei" hinzu.
- Ziehen Sie in der Dialogkomponenten-Bibliothek den Dialogschritt Datei auf den Zeichenbereich.
- Wählen Sie im Bereich "Eigenschaften des Schritts" im Feld "Dateiinteraktion" die Option Datei senden aus. Wählen Sie als Inhaltstyp Dynamisch (Inhaltsversionsvariable) aus.
- Geben Sie im Feld "Variablenname" den Namen der von Ihnen erstellten ID-Variablen ein und wählen Sie ihn aus. Wenn Ihre Variable nicht angezeigt wird, aktualisieren Sie den Generator und versuchen Sie es erneut.
- Speichern Sie Ihre Änderungen.
Aktivieren Sie Ihren Bot, sobald Sie bereit sind.
- Datei mit dynamischen Inhalten: Beispiel-Apex-Klasse
Wenn Sie eine dynamische Datei mit Ihrem erweiterten Bot senden möchten, erstellen Sie eine Apex-Klasse, die eine Datei generiert und die VariableContentVersionIdals Ausgabe zurückgibt.
