Aktion „Authentifizierung anfordern“

Voraussetzungen 
  • Konfigurieren Sie die Integration der Apple Messages for Business (AMB)-Plattform und fügen Sie die erforderlichen OAuth-Einstellungen im Abschnitt „Authentifizierung“ hinzu. Die Aktion „Authentifizierung anfordern“ wird in digitalen Bot-Flows nur angezeigt, wenn Sie die Authentifizierung für die AMB-Integration konfiguriert haben. Weitere Informationen zum Konfigurieren der Authentifizierung für AMB finden Sie unter Konfigurieren Sie ACD für Apple-Integrationen .

Verwenden Sie die Zur Authentifizierung auffordern Aktion in digitalen Bot-Flows zur Authentifizierung des Bot-Teilnehmers während einer Messaging-Konversation.

Notiz : Die Aktion „Authentifizierung anfordern“ ist nur für Apple Messages for Business (AMB) verfügbar und wird nur angezeigt, wenn Sie die Authentifizierung für die AMB-Integration konfiguriert haben. Die Aktion nimmt den Fehlerpfad, wenn Sie sie in anderen nicht unterstützten Kanälen verwenden.
Feld Beschreibung
Name 

Die Bezeichnung, die Sie hier eingeben, wird zum Namen der Aktion im Aufgabeneditor.

Anmeldenachricht Geben Sie den Wortlaut ein, der dem Endkunden angezeigt wird, wenn er aufgefordert wird, sich mithilfe einer Authentifizierungsaktion anzumelden. Beispiel: „Bitte melden Sie sich an, damit wir Ihre Bestellinformationen abrufen können.“
Erfolgsmeldung Geben Sie die Nachricht ein, die der Bot nach erfolgreicher Authentifizierung an den Teilnehmer senden soll. 
Timeout für Authentifizierungsabschluss

Legen Sie das Timeout fest, das angibt, wie lange der Bot warten muss, bis der Teilnehmer die Authentifizierung abgeschlossen hat. Wenn die Authentifizierung nicht innerhalb dieser Zeit abgeschlossen ist, wird ein No Input-Ereignis ausgelöst.

Klicken Zunahme oder Verringern um das Timeout anzupassen oder das Timeout manuell einzugeben. Sie können das Timeout in Tagen, Minuten, Stunden oder Sekunden einstellen.

Keine Übereinstimmung

Geben Sie die Mitteilung ein, die der Bot ausgibt, wenn die Eingabe des Benutzers nicht übereinstimmt.

Hinweis: Der Bot gibt den Inhalt von Einstellungen > Benutzereingaben > Keine Übereinstimmung erkannt > Keine Übereinstimmung entschuldigt sich, kombiniert mit der Kommunikation von Keine Übereinstimmung.

Anpassen Keine Übereinstimmung

Aktiviert das Feld No Match Reprompts. Mit dieser Option können Sie eine Liste von Aufforderungen zur Eingabe von Nichtübereinstimmungen erstellen, die nach und nach erfolgen, wenn der Bot Eingabeereignisse für Nichtübereinstimmungen erhält.

Keine Übereinstimmung Wiederholungen

Wenn der Bot eine Nichtübereinstimmungs-Eingabe erhält, gibt er die Kommunikation in der No Match Reprompts-Sammlung zurück, die der aktuellen Anzahl der für diese Aktion erhaltenen Nichtübereinstimmungs-Eingaben entspricht. Die erste Nichtübereinstimmungseingabe löst beispielsweise aus, dass der Bot die erste Nichtübereinstimmungsabfrage in der definierten Sammlung verwendet.

Die Länge der No Match Reprompt-Sammlung hat Vorrang vor der maximalen Anzahl von Wiederholungsversuchen, die Sie unter Einstellungen > Benutzereingaben > No Match Detected > Maximale Anzahl von Wiederholungsversuchen für diese bestimmte Aktion festlegen. Wenn Sie zum Beispiel zwei Wiederholungen in der Sammlung definieren, versucht der Bot es zweimal. Eine leere Sammlung schaltet die Wiederholungsversuche für No Match aus.

Hinweis: Der Bot sendet die Mitteilung Einstellungen > Benutzereingaben > Keine Übereinstimmung erkannt > Keine Übereinstimmung entschuldigen zusammen mit der entsprechenden Mitteilung Keine Übereinstimmung wiederholen.

Standard Keine Übereinstimmung

Aktiviert das Standardfeld Keine Übereinstimmung. Verwenden Sie diese Option, um eine einzelne Nichtübereinstimmungsaufforderung zu definieren, die der Bot ausgibt, wenn er Nichtübereinstimmungs-Eingabeereignisse erhält.

Fehlerausgaben

Diese Ausgaben ermöglichen dem Flow-Autor, die Ergebnisse aller resultierendenerrorType UnderrorMessage Variablen, wenn die Die Aktion nimmt den Fehlerpfad. 

  • errorType: Eine nicht leere Zeichenfolge, die den Typ oder die Kategorie des Fehlers enthält.
  • Fehlermeldung Eine nicht-lokalisierte Fehlermeldung. Die Zeichenkette kann leer oder NOT_SET sein.

Notizen:

  • Um die Liste der Variablen zu erweitern oder zu reduzieren, klicken Sie auf den Pfeil rechts neben Versagen Ausgänge .
  • Um die Liste der zulässigenerrorType Werte, bewegen Sie den Mauszeiger über das Informationssymbol rechts von Fehlertyp .
Pfade
  • Max No Inputs: Aktivieren oder deaktivieren Sie den Pfad Max No Inputs. Wenn Sie diese Option aktivieren, folgt der Datenfluss diesem Ausgabepfad, wenn der Bot die für diese Aktion festgelegte maximale Anzahl von Wiederholungsversuchen ohne Eingabe überschreitet.
  • Max. keine Übereinstimmungen : Aktivieren oder deaktivieren Sie den Pfad „Max. keine Übereinstimmungen“. Wenn Sie diese Option aktivieren und der Bot die maximale Anzahl von Wiederholungsversuchen ohne Übereinstimmung überschreitet, die Sie für diese Aktion festgelegt haben, folgt der Flow diesem Ausgabepfad.

Hinweis: Wenn Sie diesen Pfad deaktivieren, werden die Bewegungen, die Sie für den Ausgabepfad konfigurieren, nicht gelöscht, sondern ausgeblendet.

Bewährte Methoden beim Konfigurieren der Aktion „Authentifizierung anfordern“

Mithilfe der folgenden Best Practices können Sie sicherstellen, dass der Messaging-Kanal die Authentifizierungsanforderung unterstützt:

  • Bevor Sie die Aktion „Zur Authentifizierung auffordern“ hinzufügen, sollten Sie feststellen, ob das Gerät des Benutzers die Authentifizierungsanforderung 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,"AUTH") > 0) , beispielsweise in einer Entscheidungs- oder Wechselaktion vor der Aktion „Authentifizierung anfordern“. Überprüfen Sie, ob entweder „AUTH“ oder „AUTH2“ vorhanden ist. Wenn der Flow die Aktion mit einem Gerät ausführt, das AUTH oder AUTH2 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 .