Datenmodell für Agentenereignisstreams in Amazon Connect - 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.

Datenmodell für Agentenereignisstreams in Amazon Connect

Event-Streams für Agenten werden im Format JavaScript Object Notation (JSON) erstellt. Für jeden Ereignistyp wird ein JSON Blob an den Kinesis-Datenstrom gesendet. Die folgenden Ereignistypen sind in den Ereignisstreams der Kundendienstmitarbeiter enthalten:

  • LOGIN— Ein Agent, der sich beim Contact Center anmeldet.

  • LOGOUT— Ein Agent, der sich vom Contact Center abmeldet.

  • STATE_ CHANGE —Eine der folgenden Änderungen wurde geändert:

    • Der Agent hat seinen Status im Contact Control Panel geändert (CCP). Der Status wurde beispielsweise von „Available (Verfügbar)“ in „On Break (Pause)“ geändert.

    • Der Unterhaltungsstatus zwischen dem Kundendienstmitarbeiter und dem Kontakt hat sich geändert. Die Gesprächspartner waren beispielsweise verbunden und dann in der Warteschleife.

    • Eine der folgenden Einstellungen wurde in der Konfiguration des Kundendienstmitarbeiters geändert:

      • Das Weiterleitungsprofil

      • Die Warteschlangen im Weiterleitungsprofil

      • Automatische Anrufannahme

      • Sip-Adresse

      • Agentenhierarchiegruppe

      • Einstellung der Spracheinstellungen in der CCP

  • HEART_ BEAT —Dieses Ereignis wird alle 120 Sekunden veröffentlicht, sofern in diesem Intervall keine anderen Ereignisse veröffentlicht wurden.

    Anmerkung

    Diese Ereignisse werden bis zu einer Stunde, nachdem sich Kundendienstmitarbeiter abgemeldet haben, weiterhin veröffentlicht.

AgentEvent

Das AgentEvent-Objekt enthält die folgenden Eigenschaften:

Agent ARN

Der Amazon-Ressourcenname (ARN) für das Agentenkonto.

Typ: ARN

AWSAccountId

Die 12-stellige AWS Konto-ID für das AWS Konto, das der Amazon Connect Connect-Instance zugeordnet ist.

Typ: Zeichenfolge

CurrentAgentSnapshot

Enthält die Kundendienstmitarbeiter-Konfiguration, wie z. B. den Benutzernamen, Vornamen, Nachnamen, das Weiterleitungsprofil, Hierarchiegruppen, Kontakte und Status des Kundendienstmitarbeiters.

Typ: AgentSnapshot Objekt

EventId

Universell eindeutige Kennung (UUID) für das Ereignis.

Typ: Zeichenfolge

EventTimestamp

Ein Zeitstempel für das Ereignis im ISO 8601-Standardformat.

Typ: Zeichenfolge (yyyy-mm-ddThh:mm:ss.sssZ)

EventType

Der Ereignistyp.

Zulässige Werte: STATE_CHANGE | HEART_BEAT | LOGIN | LOGOUT

Instanz ARN

Der Amazon-Ressourcennamen für die Amazon-Connect-Instance, in der das Benutzerkonto von Kundendienstmitarbeitern angelegt wird

Typ: ARN

PreviousAgentSnapshot

Enthält die Kundendienstmitarbeiter-Konfiguration, wie z. B. den Benutzernamen, Vornamen, Nachnamen, das Weiterleitungsprofil, Hierarchiegruppen, Kontakte und Status des Kundendienstmitarbeiters.

Typ: AgentSnapshot Objekt

Version

Die Version des Agenten-Ereignisstroms im Datumsformat, z. B. 2019-05-25.

Typ: Zeichenfolge

AgentSnapshot

Das AgentSnapshot-Objekt enthält die folgenden Eigenschaften:

AgentStatus

Kundendienstmitarbeiter-Statusdaten, einschließlich:

  • ARN— ARN Für den aktuellen Agentenstatus des Agenten (nicht für den Agenten).

  • Name — Dies ist der Status des Agenten, den sie manuell im Echtzeit-Metrikbericht festgelegt haben oder den der Supervisor manuell ändert. CCP

    Beispielsweise kann der Status Available (Verfügbar) lauten, was bedeutet, dass an diese Stelle eingehende Kontakte weitergeleitet werden können. Oder es kann sich um einen benutzerdefinierten Status handeln, z. B. Pause oder Schulung, was bedeutet, dass eingehende Kontakte nicht an BUT sie weitergeleitet werden können, sondern trotzdem ausgehende Anrufe tätigen können.

    Der Status Standard weist auf einen internen Amazon Connect Connect-Fehler hin.

  • StartTimestamp— Der Zeitstempel im ISO 8601-Standardformat für den Zeitpunkt, zu dem der Agent den Status eingegeben hat.

    Typ: Zeichenfolge (yyyy-mm-ddThh:mm:ss.sssZ)

  • Geben Sie—ROUTABLE, oder ein CUSTOM OFFLINE

Typ: AgentStatus-Objekt

NextAgentStatus

Wenn Kundendienstmitarbeiter einen nächsten Kundendienstmitarbeiterstatus festgelegt haben, werden die Daten hier angezeigt.

  • ARN— ARN Der Agentenstatus, den der Agent als nächsten Status festgelegt hat.

  • Name – Dies ist der Name des Kundendienstmitarbeiterstatus, den Kundendienstmitarbeiter als nächsten Status festgelegt haben

  • EnqueuedTimestamp— Der Zeitstempel im ISO 8601-Standardformat für den Zeitpunkt, zu dem der Agent seinen nächsten Status festgelegt und die Weiterleitung eingehender Kontakte unterbrochen hat.

    Typ: Zeichenfolge (yyyy-mm-ddThh:mm:ss.sssZ)

Typ: NextAgentStatus-Objekt

Konfiguration

Informationen zum Kundendienstmitarbeiter einschließlich:

  • FirstName— Der Vorname des Agenten.

  • HierarchyGroups— Falls vorhanden, der Hierarchiegruppe, der der Agent zugewiesen ist.

  • LastName— Der Nachname des Agenten.

  • RoutingProfile— Das Routing-Profil, dem der Agent zugewiesen ist.

  • UserName – Dies ist der Amazon-Connect-Benutzername von Kundendienstmitarbeitern.

Typ: Configuration Objekt

Kontakte

Die Kontakte

Typ: List of Contact Objects Objekt

Konfiguration

Das Configuration-Objekt enthält die folgenden Eigenschaften:

FirstName

Der Vorname von Kundendienstmitarbeitern, wie er in ihrem Amazon-Connect-Benutzerkonto eingegeben wurde

Typ: Zeichenfolge

Länge: 1–100

AgentHierarchyGroups

Die Hierarchiegruppe, bis zu fünf Gruppierungsebenen, für den dem Ereignis zugewiesenen Kundendienstmitarbeiter.

Typ: AgentHierarchyGroups Objekt

LastName

Der Nachname von Kundendienstmitarbeitern, wie er in ihrem Amazon-Connect-Benutzerkonto eingegeben wurde

Typ: Zeichenfolge

Länge: 1–100

Kompetenzen

Liste aller dem Agenten zugewiesenen Kompetenzen.

Typ: Liste der Kompetenz-Objekte

RoutingProfile

Das Weiterleitungsprofil, das dem Kundendienstmitarbeiter zugeordnet ist, der dem Ereignis zugewiesen ist.

Typ: RoutingProfile-Objekt

Username

Der Benutzername für das Amazon-Connect-Benutzerkonto von Kundendienstmitarbeitern

Typ: Zeichenfolge

Länge: 1–100

Kontakt-Objekt

Das Contact-Objekt enthält die folgenden Eigenschaften:

ContactId

Die Kennung für den Kontakt.

Typ: Zeichenfolge

Länge: 1–256

InitialContactId

Die ursprüngliche Kennung für den weitergeleiteten Kontakt.

Typ: Zeichenfolge

Länge: 1–256

Kanal

Die Methode der Kommunikation.

Zulässige Werte: VOICE, CHAT, TASKS

InitiationMethod

Gibt an, wie der Kontakt initiiert wurde.

Zulässige Werte:

  • INBOUND: Dies ist der von Kunden initiierte Sprachkontakt (Telefon) mit Ihrem Kontakt-Center.

  • OUTBOUND: Ein Mitarbeiter hat den Sprachkontakt (Telefon) mit dem Kunden aufgenommen, indem er CCP die Nummer des Kunden anrief. Diese Initiierungsmethode ruft die auf StartOutboundVoiceContactAPI.

  • TRANSFER: Der Kunde wurde von einem Agenten an einen anderen Agenten oder in eine Warteschlange weitergeleitet, wobei Schnellverbindungen in der verwendet wurdenCCP. Dies führt zur Erstellung eines neuen Kontaktdatensatzes.

  • CALLBACK: Der/Die Kund:in wurde im Rahmen eines RückrufFlows kontaktiert.

    Weitere Informationen zu den InitiationMethod in diesem Szenario finden Sie unterRückrufe in der Warteschlange mit Echtzeitmetriken in Amazon Connect.

  • API: Der Kontakt mit Amazon Connect wurde von initiiertAPI. Dabei kann es sich um einen ausgehenden Kontakt handeln, den Sie über erstellt und in die Warteschlange für einen Agenten gestellt haben StartOutboundVoiceContactAPI, oder es könnte sich um einen Live-Chat handeln, der vom Kunden mit Ihrem Kontaktzentrum initiiert wurde, wo Sie den angerufen haben. StartChatConnectAPI

  • WEBRTC_API: Der Kontakt hat das Kommunikations-Widget verwendet, um innerhalb der App einen Sprach- oder Videoanruf mit einem Agenten zu tätigen.

  • QUEUE_TRANSFER: Während sich Kunden in der einen Warteschlange befanden (und dem Kunden-WarteschlangenFlow zuhörten), wurden sie mithilfe eines Flowblocks in eine andere Warteschlange weitergeleitet.

  • MONITOR: Supervisoren haben die Überwachung für Kundendienstmitarbeiter initiiert. Supervisoren können Kundendienstmitarbeiter und Kunden im Hintergrund überwachen oder sich per Barge-in in das Gespräch einklinken.

    Anmerkung

    Dieser Status wird nur angezeigt, wenn Sie Anrufe mit mehreren Teilnehmern und erweiterte Überwachung aktiviert haben.

  • DISCONNECT: Wenn der Block Set disconnect flow (TrennungsFlow festlegen) ausgelöst wird, gibt er an, welcher Flow nach einem Trennungsereignis während eines Kontakts ausgeführt werden soll.

    Ein Trennungsereignis liegt in folgenden Fällen vor:

    • Ein Chat oder eine Aufgabe wird getrennt.

    • Eine Aufgabe wird aufgrund einer Flow-Aktion unterbrochen.

    • Eine Aufgabe läuft ab. Die Aufgabe wird automatisch unterbrochen, wenn sie nicht innerhalb von 7 Tagen abgeschlossen wurde.

    Wenn während der Ausführung eines Verbindungsvorgangs ein neuer Kontakt erstellt wird, ist die Initiierungsmethode für diesen neuen Kontakt. DISCONNECT

Status

Der Zustand des Kontakts.

Zulässige Werte: INCOMING | PENDING | CONNECTING | CONNECTED | CONNECTED_ONHOLD | MISSED | PAUSED | REJECTED | ERROR | ENDED

Anmerkung

Der Status PAUSED ist nur für Aufgaben verfügbar.

StateStartTimestamp

Der Zeitpunkt, an dem der Kontakt in den aktuellen Zustand gewechselt ist.

Typ: Zeichenfolge (yyyy-mm-ddThh:mm:ss.sssZ)

ConnectedToAgentTimestamp

Der Zeitpunkt, zu dem der Kontakt mit einem Kundendienstmitarbeiter verbunden wurde.

Typ: Zeichenfolge (yyyy-mm-ddThh:mm:ss.sssZ)

QueueTimestamp

Der Zeitpunkt, zu dem der Kontakt in eine Warteschlange platziert wurde.

Typ: Zeichenfolge (yyyy-mm-ddThh:mm:ss.sssZ)

Warteschlange

Die Warteschlange, in die der Kontakt geschaltet wurde.

Typ: Queue Objekt

HierarchyGroup Objekt

Das HierarchyGroup-Objekt enthält die folgenden Eigenschaften:

ARN

Der Amazon-Ressourcenname (ARN) für die Agentenhierarchie.

Typ: Zeichenfolge

Name

Der Name der Hierarchiegruppe.

Typ: Zeichenfolge

AgentHierarchyGroups Objekt

Das AgentHierarchyGroups-Objekt enthält die folgenden Eigenschaften:

Ebene1

Enthält Details zur Ebene1 der dem Kundendienstmitarbeiter zugeordneten Hierarchie.

Typ: HierarchyGroup Objekt

Ebene2

Enthält Details zur Ebene2 der dem Kundendienstmitarbeiter zugeordneten Hierarchie.

Typ: HierarchyGroup Objekt

Ebene3

Enthält Details zur Ebene3 der dem Kundendienstmitarbeiter zugeordneten Hierarchie.

Typ: HierarchyGroup Objekt

Ebene4

Enthält Details zur Ebene4 der dem Kundendienstmitarbeiter zugeordneten Hierarchie.

Typ: HierarchyGroup Objekt

Ebene5

Enthält Details zur Ebene5 der dem Kundendienstmitarbeiter zugeordneten Hierarchie.

Typ: HierarchyGroup Objekt

Kompetenz

Das Proficiency-Objekt enthält die folgenden Eigenschaften:

Name

Der Name des vordefinierten Attributs.

Typ: Zeichenfolge

Länge: 1-64

Wert

Der Wert des vordefinierten Attributs.

Typ: Zeichenfolge

ProficiencyLevel

Das Qualifikationsniveau des Agenten.

Typ: Float

Gültige Werte: 1.0, 2.0, 3.0, 4.0 und 5.0

Warteschlangenobjekt

Das Queue-Objekt enthält die folgenden Eigenschaften:

ARN

Der Amazon-Ressourcenname (ARN) für die Warteschlange.

Typ: Zeichenfolge

Name

Der Name der Warteschlange.

Typ: Zeichenfolge

Kanäle

Der Typ des Kommunikationskanals

Typ: Liste mit Kanalobjekten

RoutingProfile Objekt

Das RoutingProfile-Objekt enthält die folgenden Eigenschaften:

ARN

Der Amazon-Ressourcenname (ARN) für das Routing-Profil des Agenten.

Typ: Zeichenfolge

Name

Der Name des Weiterleitungsprofils.

Typ: Zeichenfolge

InboundQueues

Die Queue-Objekte, die dem Weiterleitungsprofil des Agenten zugeordnet sind.

Typ: Liste von Queue-Objekten

DefaultOutboundQueue

Die ausgehende Standardwarteschlange für das Weiterleitungsprofil des Kundendienstmitarbeiters.

Typ: Queue Objekt

Nebenläufigkeit

Eine Liste mit Informationen zur Parallelität. Informationsobjekte zur Parallelität haben die Werte AvailableSlots (Zahl), Channel (ein Kanalobjekt) und MaximumSlots (Zahl).