Aktion „Anwendung senden“
Verwenden Sie die Aktion „Anwendung senden“, um Rich Media aus einer unterstützten Anwendung (derzeit beschränkt auf die iMessage-App-Erweiterungen von Apple) an Ihre Messaging-Kontakte zu senden.
Sie können beispielsweise einen Bot so konfigurieren, dass er eine interaktive iMessage-App über Apple Messages for Business sendet. Der Verbraucher erhält eine Rich-Media-Nachricht, die das Symbol, den Titel und den Untertitel der iMessage-App direkt in der Nachrichtenanwendung auf seinem Gerät anzeigt. Sie können mit der iMessage-App interagieren, ohne die Konversation zu verlassen. Nach der Interaktion mit der Anwendung kann der Verbraucher die Konversation mit dem Bot fortsetzen oder beenden. Wenn das Gespräch fortgesetzt und an einen Agenten weitergeleitet wird, zeigt das Transkript des Agenten die iMessage-App, die zuvor mit dem Kunden geteilt wurde.
Konfigurieren der Aktion „Anwendung senden“
| Feld | Beschreibung |
|---|---|
| Name | Geben Sie einen eindeutigen Namen für die Aktion ein. Die Bezeichnung, die Sie hier eingeben, wird in der Ablaufstruktur als Name der Aktion angezeigt. |
| Anwendungs-Tag |
Geben Sie den Anwendungsnamen ein. Der hier eingegebene Name muss mit dem zuvor von den Administratoren in der entsprechenden Messaging-Plattform konfigurierten Anwendungsnamen übereinstimmen. |
| Anwendungs-URL |
Eine URL-Zeichenfolge mit Daten, die die Messaging-Anwendung an die interaktive Anwendung sendet. Die URL-Parameter müssen den Anforderungen Ihrer Anwendung entsprechen und mit den Parametern übereinstimmen, die von der Messaging-Anwendung Ihres Geräts erwartet werden. |
| Empfangene Nachricht |
Ein Wörterbuch mit Informationen, die der Messaging-Anwendung auf dem Gerät des Teilnehmers mitteilen, welche Inhalte in der empfangenen Nachrichtenblase angezeigt werden sollen und wie diese angezeigt werden sollen. Um die empfangene Nachricht anzupassen, klicken Sie auf Empfangene Nachricht und fügen Sie die folgenden optionalen Details hinzu:
Notiz : Wenn es sich bei dem Kanal um Apple Messages for Business handelt, wird dieses Bild nur verwendet, wenn die iMessage-App-Erweiterung nicht auf dem Gerät des Verbrauchers installiert ist. Wenn die iMessage-App-Erweiterung installiert ist, wird das in der Anwendungskonfiguration definierte Bild in der empfangenen Nachrichtenblase verwendet. Wenn die iMessage-App nicht installiert ist und die Nachricht nicht mit einem Bild versehen ist, wird in der Empfangsblase eine einzelne Farbe angezeigt. |
Erfolgs- und Misserfolgspfade definieren
| Weg | Beschreibung |
|---|---|
| Erfolg |
Dieser Pfad zeigt an, dass das System erfolgreich ein anwendungsgestütztes Rich Media an den Messaging-Kontakt gesendet hat. Um der gewünschten Route für die Interaktion zu folgen, ziehen Sie die entsprechende Aktion unter den Erfolgspfad. |
| Fehler |
Dieser Pfad weist darauf hin, dass das System keine anwendungsgestützten Rich Media-Inhalte an den Messaging-Kontakt senden konnte. Um die Route festzulegen, die die Interaktion nehmen soll, ziehen Sie die entsprechende Aktion unter den Fehlerpfad. |
Bewährte Methoden beim Konfigurieren der Aktion „Anwendung senden“
Mithilfe der folgenden Best Practices können Sie sicherstellen, dass der Messaging-Kanal die Aktion „Anwendung senden“ unterstützt:
- Die Aktion „Anwendung senden“ ist asynchron und unterbricht den Bot-Flow nicht. Um die Übertragung auf nicht berechtigte Geräte zu verhindern, müssen Sie vor dem Hinzufügen der Aktion feststellen, ob das Gerät des Benutzers Formulare verarbeiten kann. Die Gerätefunktionen sind in den Teilnehmerdaten einer Konversation enthalten. Um die Gerätefähigkeit zu bestätigen, können Sie den Ausdruck verwenden:
(FindString(Flow.deviceCapabilities,"FORM") > 0), beispielsweise in einer Entscheidungs- oder Wechselaktion vor der Aktion „Antrag senden“. Wenn der Flow die Aktion mit einem Gerät ausführt, das FORM nicht unterstützt, nimmt die Aktion den Fehlerpfad. - Sie können auch die integrierte Variable von Architect verwenden,
Session.Source, um den Nachrichtenkanaltyp zu identifizieren. Weitere Informationen zu dieser Variable finden Sie unter Integrierte Variablen für Architekten .
- Konfigurieren Sie in Genesys Cloud Messaging Platforms die Apple Messages for Business-Integration mit den Informationen der iMessage-App. Weitere Informationen finden Sie unter Konfigurieren Sie ACD für Apple-Integrationen .
- Klicken Sie auf der Architect-Startseite auf das Flüsse Menü und wählen Sie Digital Bot Flow.
- Erstellen Sie einen neuen Flow oder wählen Sie einen vorhandenen aus. Die Konfigurationsseite des Flows wird geöffnet.
- (Optional) Bevor Sie die Aktion „Anwendung senden“ zum Flow hinzufügen, führen Sie die folgenden Schritte aus, um zu überprüfen, ob das Apple-Gerät des Benutzers Apple-Formulare verarbeiten kann.
- Erweitern Sie in der Toolbox die Logisch Kategorie und ziehen Sie eine Entscheidung Aktion an die gewünschte Stelle im Fluss.
- Geben Sie in der Entscheidungsaktion einen Ausdruck ein, um zu bestätigen, dass das Gerät Formulare verarbeiten kann. Verwenden Sie beispielsweise den Ausdruck
(FindString(Flow.deviceCapabilities,"FORM") > 0).
- Erweitern Sie in der Toolbox die Kommunizieren Kategorie und ziehen Sie eine Bewerbung absenden Aktion an die gewünschte Stelle im Fluss. Wenn Sie im vorherigen Schritt eine Entscheidungsaktion verwendet haben, platzieren Sie die Aktion „Anwendung senden“ im Erfolgspfad der Entscheidungsaktion.
- Im Name Kasten, Geben Sie einen aussagekräftigen Namen für die Aktion ein. Dieser Name wird zum Namen der Aktion „Anwendung senden“ im Flow.
- Im Anwendungsname Geben Sie in das Feld den Namen ein, der mit dem auf der Connector-Integrationsebene konfigurierten Anwendungsnamen übereinstimmt.
- Im Anwendungs-URL Geben Sie in das Feld die Daten ein, die an iMessage-Apps gesendet werden sollen. Die übertragenen URL-Parameter müssen den Anforderungen Ihrer Anwendung entsprechen und mit den von Ihrer iMessage-App erwarteten Parametern übereinstimmen. Beispielsweise verwendet eine standortbasierte Anwendung die folgenden Parameter:
"?name=Vanlife%20Pickup&deliveryDate=09-06-2025&destinationName=Salt%20Lake%20City%20Airport&street=West%20Terminal%20DriveSt&state=UT&city=Salt%20Lake%20City&country=USA&postalCode=84122&latitude=40%2E7903&longitude=%2D111%2E9771&extraCharge=155%2E00&isFinalDestination=true". - Konfigurieren Sie Bild, Titel und Untertitel für die empfangene Nachrichtenblase.
- Bauen Sie den Flow weiter auf der Grundlage Ihrer Geschäftsanforderungen auf, einschließlich der Aktion Erfolg Und Versagen Pfade.
