Integration für Anwendungen in Amazon Connect einrichten - Amazon Connect

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Integration für Anwendungen in Amazon Connect einrichten

Diese Integrationen verwenden die von Amazon Connect empfohlenen Anwendungen, um Amazon Connect Customer Profiles regelmäßig zu aktualisieren.

Bevor Sie beginnen

Massenaufnahme von Daten

Wenn Sie Ihre Integration einrichten, werden Sie aufgefordert, ein Datum einzugeben, ab dem Sie Daten aufnehmen möchten. Wenn Sie ein Datum vor mehr als zwei Monaten auswählen, aktiviert Customer Profiles automatisch eine Massenaufnahme über mehrere neu erstellte Flows. Auf diese Weise müssen Sie nicht berechnen, wie viele Flows Sie für die Datenaufnahme benötigen.

Wenn die automatische Massenaufnahme aktiviert ist, geht Customer Profiles wie folgt vor:

  • Legt die Batchgröße auf zwei Monate fest.

  • Wiederholt die Versuche bei vorübergehenden Fehlern bis zu dreimal.

Sie können den verwenden CreateIntegrationWorkflowRequestAPI, um Ihre eigene Batchgröße aufzurufen.

Warum werde ich gebeten, eine IAM Rolle auszuwählen oder zu erstellen?

Für Salesforce, Marketo und, Customer Profiles hilft Ihnen ServiceNow, die historische Erfassung dieser Quellen zu verbessern, indem Sie Ihre IAM Rolle nutzen, um mehrere Workflows zu erstellen, mit denen Sie Ihre Daten schnell und effizient aufnehmen können.

Wenn Sie bei diesen Quellen in der Datumsauswahl Datum für den Import von Datensätzen einen Zeitraum von mehr als 60 Tagen auswählen, werden Sie aufgefordert, eine neue IAM Rolle zu erstellen oder eine bestehende auszuwählen. Diese Rolle erlaubt Customer Profiles, Ihre Integration zu verwalten. Sie gewährt Customer Profiles die erforderlichen Berechtigungen zur Erstellung und Aktualisierung eines Workflows zur Datenaufnahme. Nach Abschluss des Workflows erstellt Customer Profiles eine standardmäßige, kontinuierliche Integration, die Ihre neuen Daten aufnimmt, sobald sie in Ihrer Quelle aktualisiert werden.

Die in der Konsole erstellte Rolle kann nur von der Domain verwendet werden, in der sie erstellt wurde. Dies liegt daran, dass Amazon Connect den Zugriff auf die Rolle nur auf den von der Domain verwendeten KMS Schlüssel beschränkt.

Weitere Informationen finden Sie unter Zugriffsgewährung auf Ihre Customer-Profiles-Ausführungsrolle mit den geringsten Berechtigungen.

Zugriffsgewährung auf Ihre Customer-Profiles-Ausführungsrolle mit den geringsten Berechtigungen

Wenn Sie Ihre eigene IAM Rolle erstellen möchten, empfehlen wir, die im folgenden Code angegebenen Berechtigungen zu verwenden, um die Rolle auf die am wenigsten benötigten Berechtigungen zu beschränken. Verwenden Sie das folgende Snippet, um Ihre Rolle manuell zu erstellen. Verwenden Sie Ihren eigenen KMS Schlüssel und geben Sie bei Bedarf Ihre Region an.

{ "Version": "2012-10-17", "Statement": [ { "Condition": { "ForAnyValue:StringEquals": { "aws:RequestTag/awsOwningService": "customer-profiles-integration-workflow" } }, "Action": [ "appflow:CreateFlow", "appflow:TagResource", "profile:TagResource", "profile:PutIntegration" ], "Resource": "*", "Effect": "Allow", "Sid": "CreateFlowResources" }, { "Action": [ "appflow:UseConnectorProfile" ], "Resource": "*", "Effect": "Allow", "Sid": "UseConnectorResources" }, { "Condition": { "ForAnyValue:StringEquals": { "aws:ResourceTag/awsOwningService": "customer-profiles-integration-workflow" } }, "Action": [ "appflow:DescribeFlow", "appflow:DescribeFlowExecutionRecords", "appflow:DeleteFlow", "appflow:StartFlow", "appflow:StopFlow", "appflow:UpdateFlow", "profile:DeleteIntegration" ], "Resource": "*", "Effect": "Allow", "Sid": "AccessFlowResources" }, { "Action": [ "kms:CreateGrant", "kms:ListGrants" ], "Resource": "{{YourKMSKeyConsumedByTheDomain}}", "Condition": { "StringEquals": { "kms:ViaService": [ "appflow.{{region}}.amazonaws.com" ] } }, "Effect": "Allow", "Sid": "KMSAppflow" }, { "Action": [ "kms:CreateGrant" ], "Resource": "{{YourKMSKeyConsumedByTheDomain}}", "Condition": { "StringEquals": { "kms:ViaService": [ "profile.{{region}}.amazonaws.com" ] }, "ForAllValues:StringEquals": { "kms:GrantOperations": [ "Decrypt" ] } }, "Effect": "Allow", "Sid": "KMSCustomerProfiles" } ] }

Überwachen Ihrer Customer-Profiles-Integrationen

Falls die Integration nach der Verbindungserstellung nicht mehr funktioniert, löschen Sie die Integration und verbinden Sie sie dann erneut.

Was ist zu tun, wenn keine Objekte gesendet werden

Klicken Sie auf Flow-Details wenn ein Objekt nicht gesendet wird, um zu erfahren warum der Vorgang fehlgeschlagen ist.

Möglicherweise müssen Sie die Konfiguration löschen und erneut eine Verbindung zur externen Anwendung herstellen.