Integrationseinrichtung für externe Anwendungen mithilfe von Amazon AppFlow
Diese Integrationen verwenden Amazon AppFlow, um Amazon Connect Customer Profiles regelmäßig zu aktualisieren. Gehen Sie wie folgt vor, um einen Connector Ihrer Wahl, sowie Datenzuordnungen und Integrationen zur Aufnahme Ihrer Kundendaten mithilfe von Amazon AppFlow zu konfigurieren.
Weitere Informationen zu Amazon-AppFlow-Preisen finden Sie unter Preise
Weitere Informationen zu den von Amazon AppFlow unterstützten Connectors finden Sie unter Unterstützte Quell- und Zielanwendungen.
Bevor Sie beginnen
Wenn Sie Amazon Connect Customer Profiles aktivieren, wird eine Customer-Profile-Domain erstellt, d. h. ein Container für alle Daten, wie Kundenprofile, Objekttypen, Profilschlüssel und Verschlüsselungsschlüssel. Im Folgenden finden Sie Richtlinien zur Erstellung einer Customer-Profile-Domain:
-
Jede Amazon-Connect-Instance kann jeweils nur einer Domain zugeordnet werden.
-
Sie können mehrere Domains erstellen, diese teilen jedoch keine externen Anwendungsintegrationen oder Kundendaten untereinander.
-
Alle externen Anwendungsintegrationen, die Sie erstellen, befinden sich auf Domain-Ebene. Alle mit einer Domain verknüpften Amazon-Connect-Instances erben die Integrationen der Domain.
Voraussetzung: Customer Profiles muss in Ihrer Amazon-Connect-Instance aktiviert sein
-
Öffnen Sie die Amazon-Connect-Konsole unter https://console.aws.amazon.com/connect/
. Wählen Sie auf der Seite „Instances“ den Instance-Alias aus. Der Instance-Alias ist auch Ihr Instance-Name, der in Ihrer Amazon-Connect-URL erscheint. In der folgenden Abbildung sehen Sie die Seite Instances des virtuellen Contact Centers für Amazon Connect mit einem Rahmen um den Instance-Alias.
-
Wählen Sie im Navigationsbereich Customer Profiles aus.
-
Klicken Sie auf „Customer Profiles aktivieren“
Zur Erstellung einer Customer-Profiles-Domain müssen alle Pflichtfelder im Formular wie folgt ausgefüllt werden:
-
Domain-Setup. Sie können eine neue Domain erstellen und einen Namen vergeben.
-
Verschlüsselung. Unter „KMS-Schlüssel angeben“ können Sie die Verschlüsselung aktivieren, indem Sie entweder einen vorhandenen AWS-KMS-Schlüssel auswählen, einen neuen AWS-KMS-Schlüssel erstellen, oder auf Vorhandene Domain auswählen klicken.
-
Fehlerbericht. Sie können eine Warteschlange für unzustellbare Nachrichten bereitstellen, d.h. eine SQS-Warteschlange zur Behebung von Fehlern in Kundenprofilen
-
Klicken Sie auf Senden, um auf Basis der Kontaktverlaufsinformationen Ihrer Instance Kundenprofile anzulegen.
Einrichtung einer externen Anwendungen mithilfe von Amazon AppFlow
Gehen Sie wie folgt vor, um mithilfe von Amazon AppFlow eine externe Anwendungsintegration zu einer Amazon-Connect-Customer-Profiles-Domain hinzuzufügen. In der Amazon-AppFlow-Konsole erstellen Sie einen Flow für Ihre Datenquelle, und legen dann Amazon Connect Customer Profiles als Ziel fest, bevor Sie in die Customer-Profiles-Konsole überwechseln. Falls Sie einen Flow vor mehr als 14 Tagen erstellt haben, ist dieser abgelaufen und Sie müssen einen neuen Flow für Ihre Integration erstellen.
Sie können optional Datentransformationen wie Arithmetic, Filter, Map, Map_all, Mask, Merge, Truncate, und Validate ausführen, wenn Sie die CloudFormation-AWS::AppFlow::Flow Task-Ressource vor der Aufnahme der Daten verwenden.
-
Melden Sie sich bei Ihrer AWS-Management Console an, wählen Sie Amazon AppFlow aus und klicken Sie dann auf Flow erstellen.
-
Geben Sie den Namen und optional eine Beschreibung des Flows ein.
-
Sie können den Abschnitt Datenverschlüsselung unverändert lassen, da Ihre Amazon-Connect-Customer-Profiles-Domain bereits über einen AWS KMS-Schlüssel verfügt, der für diesen Flow verwendet wird. Sie können optional Tags erstellen und klicken Sie dann auf Weiter.
-
Wählen Sie in der Dropdown-Liste Quellenname eine externe Anwendung aus und klicken Sie dann auf das nächste relevante Feld. Wenn Sie beispielsweise Slack konfigurieren möchten, wählen Sie in der Dropdown-Liste Quellenname „Slack“ aus. Sie können einen vorhandenen Slack-Flow auswählen oder eine neue Verbindung erstellen.
-
Wenn Sie eine neue Verbindung erstellen möchten, können Sie nun die Details der externen Anwendung eingeben, z. B. Benutzername, Passwort und Subdomain. Sie können außerdem den AWS KMS-Schlüssel für die Datenverschlüsselung auswählen und den eindeutigen Verbindungsnamen eingeben.
-
Wenn Sie sich für eine vorhandene Verbindung entscheiden, können Sie das externe Anwendungsobjekt ganz einfach aus der Dropdown-Liste auswählen. Wenn Sie beispielsweise eine vorhandene Slack-Verbindung auswählen, klicken Sie auf Konversationen als Ihr Objekt und dann auf den zu verwendenden Slack-Kanal.
-
Wählen Sie im Abschnitt Zieldetails in der Dropdown-Liste „Amazon Connect“ als Zielnamen aus und dann die Customer-Profile-Domain, die Sie zuvor als Voraussetzung erstellt haben.
-
Wählen Sie einen Flow-Auslöser aus, indem Sie Bei Bedarf ausführen oder Flow nach Zeitplan ausführen markieren. Klicken Sie auf Weiter.
-
Bei Bedarf ausführen führt den Flow nur dann aus, wenn Sie ihn auslösen.
-
Flow nach Zeitplan ausführen führt den Flow anhand eines Zeitplans zu einem bestimmten Zeitpunkt aus. Die Häufigkeit des Zeitplans ist auf 5 Minuten, 15 Minuten oder 1 Stunde begrenzt.
-
-
Wählen Sie unter Zuordnungsmethode die Option Felder manuell zuordnen aus. Wählen Sie die Quellfelder aus der externen Anwendung aus und klicken Sie dann auf Felder direkt zuordnen.
-
Überprüfen Sie Ihre Arbeit und klicken Sie dann auf Flow erstellen.
Weitere Informationen zum Erstellen von Flows in der Amazon-AppFlow-Konsole finden Sie unter Flows in Amazon AppFlow erstellen.
Weitere Informationen zur Einrichtung externer Anwendungen und vieler anderer unterstützter Apps in Amazon AppFlow finden Sie unter Unterstützte Quell- und Zielanwendungen in Amazon AppFlow.
Einrichten von Datenzuordnungen zur Festlegung des Zuordnungsverhaltens externer Anwendungsdaten eines Kundenprofils
Sobald die Amazon-AppFlow-Integration eingerichtet wurde, müssen Sie Datenzuordnungen unter Customer Profiles einrichten, die das Zuordnungsverhalten von Daten aus externen Anwendung für das Kundenprofil bestimmen. Auf diese Weise können Sie die Daten anpassen, die Sie zur Erstellung Ihres einheitlichen Kundenprofils verwenden möchten. Gehen Sie bei den Zuordnungen sorgfältig vor, da diese nach dem Erstellen der Integration nicht mehr verändert werden können.
Ausführlichere Informationen zu Datenzuordnungen finden Sie unter Zuordnung von Objekttypen.
-
Melden Sie sich bei Ihrer AWS-Managementkonsole an, wählen Sie Amazon Connect aus und klicken Sie unter Ihrem Connect-Instance-Alias auf „Customer Profiles“.
-
Wählen Sie Datenzuordnungen und dann Datenzuordnung erstellen aus. Geben Sie einen Namen und eine Beschreibung für die Datenzuordnung ein.
-
Unter Zuordnungsoptionen können Sie Ihre Datenquelle als die externe Anwendung, den Flow-Namen, den Sie im vorherigen Abschnitt erstellt haben, und die Datendefinitionsmethode als Ihr Zuordnungsziel auswählen. Unter Zuordnungsziel können Sie die Arten von Kundendaten auswählen, die Sie für Ihre vereinheitlichten Kundenprofile definieren möchten. Wählen Sie Weiter aus.
-
Fügen Sie Kunden-, Produkt-, Fall- und Bestellattribute mit Quelle, Ziel und Inhaltstyp hinzu, und klicken Sie dann auf Weiter.
-
Unter Kennungen angeben können Sie verschiedene Attribute aus Ihrem Datenquellenobjekt auswählen, anhand derer Sie Ihre Daten von anderen Datenquellenobjekten unterscheiden können. Sie können Attribute aus eindeutigen, Kunden-, Produkt-, Fall- und Bestellkennungen auswählen. Weitere Informationen zu Kennungen finden Sie unter Standardkennungen zum Festlegen von Attributen für den Schlüssel in Customer Profiles.
-
Überprüfen Sie die Daten und klicken Sie auf Datenzuordnung erstellen. Der Status der Datenzuordnung wird als Aktiv angezeigt.
Integrationen für die Aufnahme Ihrer Kundendaten aus einer externen Anwendung einrichten
Sobald die Datenzuweisung für eine externe Anwendung eingerichtet ist, legen Sie die Datenquellenintegration so fest, dass Ihre Kundendaten aufgenommen werden können.
-
Melden Sie sich bei Ihrer AWS-Managementkonsole an, wählen Sie Amazon Connect aus und klicken Sie unter Ihrem Connect-Instance-Alias auf „Customer Profiles“.
-
Wählen Sie im Abschnitt Datenquellenintegrationen die Option Datenquellenintegration hinzufügen aus.
-
Wählen Sie in der Dropdown-Liste Datenquelle die externe Anwendung aus und klicken Sie auf Weiter. Sie haben auch die Möglichkeit, Neuen Flow erstellen auszuwählen, wodurch die Amazon-AppFlow-Konsole in einem neuen Browser-Tab geöffnet wird.
-
Wählen Sie in der Dropdown-Liste Flow-Name den Flow aus, den Sie aus Ihrer Datenquelle verwenden möchten, und klicken Sie auf Weiter.
-
Wählen Sie in der Dropdown-Liste Datenzuordnung die externe Anwendungsdatenzuordnung für das Objekt aus, um zu festzulegen, wie Ihre Datenquelle zu Profilen zugeordnet werden. Wählen Sie Weiter aus.
-
Überprüfen Sie Ihre Daten und klicken Sie auf Datenquellenintegration hinzufügen. Die Datenquellenintegration der externen Anwendung wird zunächst als „ausstehend“ angezeigt, bevor sie in einen aktiven Status übergeht.
Ansicht des einheitlichen Kundenprofils im CCP für Kundendienstmitarbeiter unter Amazon Connect Customer Profiles
Ihre Kundendienstmitarbeiter können nun Kundendaten einsehen, die aus einer externen Anwendung importiert wurden, indem sie sich im CCP für Kundendienstmitarbeiter unter Amazon Connect anmelden. Weitere Informationen zur Verbindung mit dem Amazon-Connect-Kundendienstmitarbeiter-CCP finden Sie unter Kundendienstmitarbeiteranwendung: Alles an einem Ort.
Ihre Kundendienstmitarbeiter benötigen die entsprechenden Sicherheitsprofilberechtigungen, um Customer Profiles aufrufen zu können. Dann können sie mithilfe eines Schlüsselnamens und eines Werts in der Profilsuchleiste Suchen durchführen.
Weitere Informationen zu Sicherheitsprofilberechtigungen finden Sie unter Sicherheitsprofile.
Fortgeschrittene Benutzer, die ihre eigene benutzerdefinierte Kundendienstmitarbeiteranwendung und integrierte Kundenprofile erstellen möchten, können dies mithilfe von StreamsJS