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.
Erstellen Sie eine ausgehende Kampagne mithilfe von Event-Triggern
Richten Sie Event-Trigger auf der Amazon Connect Admin-Website ein
-
Wählen Sie auf der Seite zum Einrichten der Kampagne unter Empfänger die Option Kundenereignis aus.
-
Wählen Sie eine Ereignisquelle aus, um anzugeben, woher die Daten stammen, und konfigurieren Sie die Attributbedingungen, die den Ereignisauslöser aktivieren.
Ereignisquellen basieren auf Integrationen in Ihrer Kundenprofildomäne. Einzelheiten zur Einrichtung Ihrer externen Anwendung finden Sie unter Integration mit externen Anwendungen. Sie können auch eine Integration mit Kinesis oder S3 durchführen.
-
Wählen Sie den Liefermodus und zusätzliche Kommunikationseinstellungen aus.
-
Überprüfen Sie Ihre Konfigurationen und wählen Sie Veröffentlichen.
Erstellen Sie ausgehende Kampagnen mit Ereignisauslösern mithilfe von APIs
Ereignisauslöser für Amazon Connect Connect-Kundenprofile APIs
-
Zwei API-Aufrufe werden getätigt, um einen funktionierenden Ereignisauslöser zu erstellen:
-
CreateEventTrigger: Definiert, welche Aktion auf der Grundlage einer bestimmten Bedingung ausgeführt werden soll.
-
PutIntegration: Definiert die zu verwendende Aktion.
-
Beispiel für eine Anfrage zum Auslösen eines Ereignisses:
{
"DomainName": "string",
"EventTriggerName": "string",
"ObjectTypeName": "string",
"SegmentFilter": "string"
"EventTriggerConditions":
# Conditions have default OR relationship, allow max of 5 items
{
"LogicalOperator": "ALL|ANY|NONE",
"Dimensions": [
# Attributes within the dimension have default AND relationship,
# Allow max of 10 items
{
"ObjectAttributes": [
{
"Source": "string",
"FieldName": "string",
"ComparisonOperator": "enum
", # See table below
"Values": ["string"] # Allow max of 10 items
}
]
}
]
},
"EventTriggerLimits": {
"EventExpiration": Long,
"Periods": [
{
"MaxInvocationsPerProfile": Integer,
"Unlimited": false
"Unit": "DAY", // HOUR/DAY/WEEK/MONTH
"Value": Integer // The amount of time of the specified unit
}
]
}
}
Der ComparisonOperator
unterstützt die folgenden Werte:
ComparisonOperator | Kommentar | Unterstützter Typ |
---|---|---|
INKLUSIVE | Prüft, ob das Ziel alle angegebenen Werte enthält. | String |
EXKLUSIV | Prüft, ob das Ziel nicht alle angegebenen Werte enthält. | String |
CONTAINS | Prüft, ob das Ziel einen der angegebenen Werte enthält. | String |
BEGINNS_WITH | Prüft, ob das Ziel mit dem angegebenen Wert beginnt. | String |
ENDS_WITH | Prüft, ob das Ziel mit dem angegebenen Wert endet. | String |
GRÖßER_ALS | Wahr, wenn das Ziel größer als der angegebene Wert ist. | Anzahl |
KLEINER_ALS | Wahr, wenn das Ziel kleiner als der angegebene Wert ist. | Anzahl |
GREATER_THAN_OR_EQUAL | Wahr, wenn das Ziel größer oder gleich dem angegebenen Wert ist. | Anzahl |
LESS_THAN_OR_EQUAL | Wahr, wenn das Ziel kleiner oder gleich dem angegebenen Wert ist. | Anzahl |
GLEICH | Stimmt, wenn das Ziel dem angegebenen Wert entspricht. | Anzahl |
ZWISCHEN | Wahr, wenn das Ziel innerhalb eines bestimmten Wertebereichs oder Zeitstempels liegt. | Zahl/Datum* |
NICHT_ZWISCHEN | Wahr, wenn das Ziel nicht innerhalb eines bestimmten Wertebereichs oder Zeitstempels liegt. | Zahl/Datum* |
VORHER | Wahr, wenn das Ziel vor dem angegebenen Zeitstempel liegt. | Datum |
NACH | Wahr, wenn das Ziel nach dem angegebenen Zeitstempel liegt. | Datum |
EIN | Wahr, wenn sich das Ziel auf dem angegebenen Zeitstempel befindet. | Datum |
-
Quelle: Wird verwendet, um ein Attribut im Objekt zu definieren.
-
In einem einzigen
ObjectAttribute
Eintrag ist nur ein Attribut zulässig.
-
-
FieldName: Wird verwendet, um auf das zugeordnete Attribut in der Datenzuordnung zu verweisen.
-
In einem einzigen
ObjectAttribute
Eintrag ist nur ein Attribut zulässig.
-
-
ObjectTypeName: Unterstützt alle standardmäßigen und benutzerdefinierten Objekttypnamen, jedoch keine Standardobjekttypen wie
_profile
_asset
,_order
, und andere. -
EventTriggerLimits:
-
Standardmäßig sind maximal 20 gleichzeitige Event-Trigger pro Kundendomain zulässig.
-
Das Standardlimit liegt bei 10 Aufrufen pro Tag, pro Profil und Trigger. Sie können dies überschreiben, indem Sie in angeben
UNLIMITED
.MaxInvocationPerProfile
-
MaxInvocationPerProfile:
-
Gültiger Bereich: Mindestwert 1. Der Maximalwert ist 1000. (oder
UNLIMITED
)
-
-
Einheit:
-
Gültige Werte: STUNDEN, TAGE, WOCHEN, MONATE
-
-
Wert:
-
Gültiger Bereich: Mindestwert 1. Höchstwert von 24
-
-
-
Vergleich des Zeitbereichs
-
Customer Profiles verwendet Standardbibliotheken, um Zeitwerte zu analysieren. Bei globalen Diensten ist es wichtig, Zeitzonenkonvertierungen zu berücksichtigen, um eine genaue Verarbeitung zu gewährleisten.
-
-
Der
EventExpiration
Wert wird in Millisekunden angegeben. Bei Verwendung zum Auslösen einer Kampagne ist die maximale Ablaufzeit auf 15 Minuten begrenzt.
Auslöser eines Ereignisses für ausgehende Kampagnen APIs
-
CreateCampaignV2
Die einzigen Änderungen, die für die Erstellung einer durch ein Ereignis ausgelösten Kampagne erforderlich sind, sind die hervorgehobenen Felder. Die übrigen Felder entsprechen denen für geplante Kampagnen.
{ "name": "string", "connectInstanceId": "string", "channelSubtypeConfig": { // or other channel parameters "email": { "outboundMode": { "agentless":{ } }, "defaultOutboundConfig":{ "connectSourceEmailAddress":"example@example.com", "wisdomTemplateArn":"arn:aws:wisdom:us-west-2:123456789012:message-template/dXXXXX0Pc8-195a-776f-0000-EXAMPLE/51219d5c-b1f4-4bad-b8d3-000673332", "sourceEmailAddressDisplayName": "testEmailDisplayName" } } }, "connectCampaignFlowArn":
<Flow ARN>
, "schedule": { "endTime": "2024-12-11T21:22:00Z", "startTime": "2024-10-31T20:14:49Z", "timeZone": "America/Los_Angeles" }, "source": { "eventTrigger": { "customerProfilesDomainArn":<Domain ARN>
} -
PutProfileOutboundRequestBatch
Sie können diese API nicht direkt aufrufen, sie wird jedoch in Ihren Cloudtrail-Protokollen protokolliert. Diese API wird verwendet, um nach Erhalt eines Ereignisses eine Kampagne auszulösen. Sie ist der Mechanismus, der einen Sprachanruf, eine E-Mail oder eine SMS initiiert.