Datentabellen erstellen und konfigurieren - 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.

Datentabellen erstellen und konfigurieren

Datentabellen verstehen

Datentabellen ermöglichen es Ihnen, Daten zu speichern und zu verwalten, die sich auf Ihre Konfigurationen in Amazon Connect auswirken. Datentabellen können von anderen Ressourcen, beispielsweise Flows und Views, referenziert werden. Wenn Änderungen oder Ergänzungen an Datentabellen vorgenommen werden, sind diese sofort öffentlich APIs und auf dem Bildschirm verfügbar, ohne dass eine erneute Bereitstellung erforderlich ist.

Verwenden Sie Datentabellen, um Szenarien zu unterstützen, die von einfachen Routing-Regeln bis hin zu komplexen, zeitbasierten Konfigurationen reichen, auf die in Echtzeit zugegriffen und geändert werden kann. Im Gegensatz zu vordefinierten Attributen, die einfache Schlüssel-Wert-Paare speichern, unterstützen Datentabellen mehrere Spalten, verschiedene Datentypen und komplexe Beziehungen.

Eine Datentabelle besteht aus:

  • Tabellenmetadaten (Struktur und Validierungsregeln)

  • Tabellenwerte (die tatsächlichen Daten)

Zu den Tabellenmetadaten gehören:

  • Attribute (Spalten) mit definierten Datentypen

  • Primärschlüssel zur Identifizierung eindeutiger Datensätze

  • Optionale Standardwerte, die auf alle Datensätze angewendet werden können

  • Optionale Validierungsregeln für die Datenintegrität

Tabellenwerte werden in Datensätzen (Zeilen) gespeichert, die Werte für jedes Attribut (Spalte) enthalten.

Datentabellen erstellen

  1. Gehen Sie zum Routing-Menü und wählen Sie Datentabellen aus.

  2. Wählen Sie Neue Datentabelle hinzufügen aus.

    1. Geben Sie einen Namen ein.

    2. Geben Sie optional eine Beschreibung ein.

    3. Geben Sie eine Zeitzone an, um zeitbasierte Anwendungsfälle zu unterstützen.

    4. Definieren Sie eine Sperrstufe. Durch Sperren wird verhindert, dass mehrere Editoren Änderungen auf der Datentabelle-, Datensatz- (Zeile), Attribut- (Spalte) oder Werteebene (Zelle) überschreiben.

  3. Wählen Sie nach dem Speichern Attribut hinzufügen aus, um die erste Spalte in der Tabelle zu definieren.

    Anmerkung

    Wenn Attribute hinzugefügt werden, werden sie in der Tabelle in der Spalte ganz links eingefügt.

    1. Geben Sie einen Namen ein

    2. Wählen Sie einen Typ aus, wählen Sie aus

      1. Einzelnes Text-, Zahlen- oder boolesches Attribut (ja/nein)

      2. Liste von Text oder Zahlen

    3. Wählen Sie optional Als primäres Attribut verwenden aus.

      1. Primärschlüssel helfen dabei, bestimmte Datensätze zu identifizieren und zu referenzieren. Sie ermöglichen auch eine detaillierte Zugriffskontrolle auf Tabellendaten. Ein oder mehrere Attribute können als primär festgelegt werden und bilden die erste (n) Spalte (n) der Tabelle. Wenn kein primäres Attribut definiert ist, kann die Tabelle nur einen Datensatz enthalten.

        Anmerkung

        Primäre Attribute können nicht hinzugefügt oder entfernt werden, wenn die Tabelle Daten enthält. Wenn die primären Attribute einer Tabelle beispielsweise Vorname, Nachname und zweiter Anfangsbuchstabe sind, können Sie SSN nicht als weiteres primäres Attribut hinzufügen oder den mittleren Anfangsbuchstaben entfernen, ohne zuerst alle Zeilen zu löschen. Sie können jedoch die Werte in einem primären Attribut bearbeiten, z. B. kann ein Nachname geändert werden. Sie können auch nicht-primäre Attribute hinzufügen, nachdem eine Tabelle mit Daten gefüllt wurde.

    4. Geben Sie optional die Standardvalidierung an, wenn es sich um einen Text- oder einen numerischen Typ handelt (z. B. maximale Länge).

    5. Aktualisieren Sie optional die Sammlungsvalidierung, wenn es sich um einen Text- oder einen numerischen Typ handelt, sodass für dieses Attribut eine Auswahl vordefinierter Werte zur Verfügung steht, und beschränken Sie sich sogar auf diese Werte.

    6. Nach dem Speichern wird Ihre Tabelle mit ihrem ersten Attribut (Spalte) angezeigt.

    7. Wiederholen Sie diesen Vorgang nach Bedarf.

  4. Wenn Sie fertig sind, wählen Sie Wert hinzufügen aus, um eine Zeile in Ihre Tabelle einzufügen.

    1. Wenn Sie den ersten Wert hinzufügen, müssen Sie berücksichtigen, dass primäre Attribute nicht geändert werden können, wenn Werte in der Tabelle vorhanden sind.

    2. Dateneingaben werden automatisch validiert (Typ, Länge usw.).

    3. Wenn Werte hinzugefügt werden, werden sie nach Primärwert (en) sortiert. Wenn die erste Spalte beispielsweise Text ist, werden die Werte (Zeilen) von A bis Z sequenziert.

Seite zur Verwaltung von Datentabellen.

Beispiel für eine Tabellenstruktur, bei der zwei primäre Attribute verwendet werden, um jeden Datensatz eindeutig zu identifizieren, und zwei Attribute definiert wurden.

Primäres Attribut 1 Primäres Attribut 2 Attribut 1 Attribut 2

Primärer Wert

Primärer Wert

Wert

Wert

Primärer Wert

Primärer Wert

Wert

Wert

...

...

...

...

Datensätze zu Datentabellen hinzufügen

Connect setzt erforderliche Felder, Datentypen, Längenbeschränkungen und andere in der Tabellendefinition angegebene Anforderungen durch.

Anmerkung

Testen Sie immer Konfigurationen, die sich auf Abläufe auswirken, bevor sie sich auf Produktionsarbeitslasten auswirken, und überwachen Sie das Systemverhalten unmittelbar nach wesentlichen Änderungen.

Bearbeiten Sie Datentabellen und ihre Datensätze

Connect setzt erforderliche Felder, Datentypen, Längenbeschränkungen und andere in der Tabellendefinition angegebene Anforderungen durch.

Für die gleichzeitige Bearbeitung derselben Daten sind Sicherheitsvorkehrungen vorgesehen. Das System benachrichtigt Benutzer automatisch, wenn Änderungen außerhalb ihrer aktuellen Sitzung vorgenommen werden, und fordert sie auf, ihre Ansicht zu aktualisieren, um die neuesten Daten zu sehen.

Anmerkung

In Szenarien, in denen die Vermeidung von Konflikten entscheidend ist, können Sie optimistische Sperrstrategien implementieren und sicherstellen, dass Aktualisierungen nur angewendet werden, wenn sich die Daten seit dem letzten Lesen nicht geändert haben.

Änderungen werden fast sofort vorgenommen. Änderungen an Datentabellen werden bei nachfolgenden Flow-Ausführungen und API-Aufrufen wirksam. Daten werden nicht in Flows zwischengespeichert, sodass bei der Aktualisierung nach einer Änderung keine Verzögerung erforderlich ist.

Anmerkung

Änderungen werden zwar schnell verbreitet, in seltenen Fällen kann es jedoch zu einer kurzen Verzögerung — in der Regel nur Millisekunden — kommen, bis alle Systemkomponenten die Änderung widerspiegeln. Wenn möglich, sollten Sie Updates während der Betriebszeit planen, um die Auswirkungen zu minimieren.

Beispiel für einen Anwendungsfall

Gehen Sie wie folgt vor, um eine einfache Übersetzungstabelle für Eingabeaufforderungen zu erstellen.

  1. Erstellen Sie eine neue Datentabelle mit einem neuen primären Attribut namens „Sprache“. Das primäre Attribut bestimmt den Schlüssel, der für den Zugriff auf einen Datensatz aus der Datentabelle benötigt wird.

  2. Erstellen Sie ein neues Attribut für jeden Nachrichtentyp, z. B. „Begrüßung“. Wenn Sie mehr als 99 Arten von Nachrichten erstellen müssen, sehen Sie sich das nachfolgende Beispiel für Fortgeschrittene an.

  3. Fügen Sie die Übersetzungen zu Ihrer Tabelle hinzu.

  4. Ihre Tabelle sollte so aussehen:

Sprache (primäres Attribut) Begrüßung

Englisch

Hallo

Spanisch

Hola

In fortgeschrittenen Fällen, in denen bei der Abfrage einer Datentabelle mehr als eine Dimension benötigt wird, können zusätzliche primäre Attribute hinzugefügt werden.

Sprache (primäres Attribut) Abteilung (primäres Attribut) Begrüßung

Englisch

Vertrieb

Hallo. Das ist Verkauf.

Spanisch

Vertrieb

Hola. Ich bin vom Department de Ventas.

Englisch

Marketing

Hallo. Sie haben Marketing erreicht.

Es ist auch möglich, die genaue Nachricht abzufragen, indem Sie eine dritte Dimension für den Nachrichtentyp hinzufügen.

Sprache (primäres Attribut) Abteilung (primäres Attribut) Nachrichtentyp (primäres Attribut) Fehlermeldung

Englisch

Vertrieb

Begrüßung

Hallo. Das ist Verkauf.

Spanisch

Vertrieb

Begrüßung

Hola. Ich bin vom Department de Ventas.

Englisch

Marketing

Ich grüße

Hallo. Sie haben Marketing erreicht.

Englisch

Marketing

Leb wohl

Danke, dass Sie das Marketing kontaktiert haben.

Verwenden von Datentabellen für dynamische Suchvorgänge in Schemas

Flows können Werte aus Datentabellen lesen.

  1. Fügen Sie den Datentabellenblock zum gewünschten Flow hinzu.

  2. Klicken Sie oben rechts auf den Block, um die Einstellungen zu bearbeiten.

  3. Definieren Sie die Datentabelle, indem Sie entweder Manuell festlegen oder Dynamisch festlegen wählen.

  4. Geben Sie einen Abfragenamen ein, der beim Zugriff auf Werte aus anderen Flow-Blöcken verwendet werden soll. Auf den Namespace der Datentabellen wird über eine JSONPath Referenz mit dem Format $.DataTables.queryName.attributeName zugegriffen. Wenn Sie die dynamische Dropdownauswahl für Datentabellen-Namespace verwenden, kann der Namespace weggelassen werden () queryName.attributeName

    Anmerkung

    Abfragenamen müssen in allen Datentabellenblöcken in einem Flow eindeutig sein.

    Anmerkung

    Verwenden Sie Klammern und einfache Anführungszeichen, um auf Attributnamen mit Sonderzeichen (queryName['attribute name with spaces']) zu verweisen.

  5. Wenn die Datentabelle primäre Attribute enthält, geben Sie die Primärwerte ein, die den Primärattributen für den Datensatz (Zeile) entsprechen, der abgefragt werden soll.

  6. Wählen Sie die Abfrageattribute aus, die den Datentabellenattributen für die zu lesenden Werte entsprechen.

    Anmerkung

    Datenflüsse unterstützen keine Datentabellenwerte vom Typ Liste.

    Anmerkung

    Nachfolgende Datentabellenblöcke löschen vorherige Abfragen aus dem Datentabellen-Namespace.

    Anmerkung

    Abfrageergebnisse im Datentabellen-Namespace sind nur in dem Flow verfügbar, der den Datenflussblock enthält.

  7. Testen Sie den Flow, um das gewünschte Verhalten zu bestätigen.

Einstellungen für den Flow-Block in der Datentabelle.
Nutzen Sie Datentabellen, um benutzerdefinierte Benutzeroberflächen zu erstellen

Datentabellen können Geschäftsanwender in die Lage versetzen, routinemäßige betriebliche Anpassungen im Contact Center vorzunehmen, ohne direkten Zugriff auf die zugrunde liegenden Amazon Connect Connect-Systeme zu benötigen. Benutzerdefinierte Benutzeroberflächen können mithilfe des Views No-Code UI Builder aus Datentabellen erstellt und dann Arbeitsbereichen zugewiesen werden. Betriebsteams können die benutzerdefinierte Methode dann verwenden, um schnell auf sich ändernde Bedingungen UIs zu reagieren, ohne dass ein Eingreifen der IT erforderlich ist, und sie können innerhalb der genehmigten Governance- und Sicherheitsrahmen arbeiten. Datentabellen können mehrere Ressourcen kombinieren, sodass Geschäftsanwender nicht für jede Ressource (z. B. Abläufe, Eingabeaufforderungen, Warteschlangen) Berechtigungen benötigen.

Speziell entwickelte Benutzeroberflächen ermöglichen autorisierten Geschäftsbenutzern die Steuerung von Szenarien wie:

  • Verwaltung von Warteschlangenzuweisungen, Betriebszeiten, Qualifikationszuordnungen und Eskalationsregeln

  • Änderung der Weiterleitung nach Sprache, Standort oder VIP-Status

  • Aktivierung von Notfallprotokollen

Weitere Informationen zum Erstellen benutzerdefinierter Benutzeroberflächen finden Sie im Views No-Code UI Builder.

Zugriffskontrolle und Sicherheit für Datentabellen

Steuern Sie den Zugriff auf die Primärwerte der Tabelle, sodass Geschäftsanwender nur Felder einsehen oder ändern dürfen, die sich auf ihre Zuständigkeiten beziehen.

  • Sicherheitsprofilberechtigungen bieten Optionen zum Anzeigen, Bearbeiten, Erstellen und Löschen von Datentabellenressourcen im Abschnitt Routing.

  • Die tagbasierte Zugriffskontrolle (TBAC) bietet datensatzbasierte Einschränkungen. Verwenden Sie diese Option, wenn mehrere Teams auf unterschiedliche Teilmengen von Daten in großen Mehrzwecktabellen zugreifen müssen.

Servicequotas für Datentabellen

Connect bietet:

  • Tabellen — insgesamt 100 pro Instanz

  • Attribute (Spalten) — 100 pro Tabelle

  • Werte (Zellen) — 1000 pro Tabelle

  • Anzahl der Zeichen für Textwerte — 5.000 für TEXT, 1.000 für TEXT_LIST-Elemente.

Weitere Informationen zu Servicekontingenten und deren Verwaltung finden Sie unter. Amazon Connect Dienstkontingente

Änderungen an Datentabellen nachverfolgen

Der Auditverlauf auf dem Bildschirm zeigt aktuelle Änderungen an einer Ressource sowie deren Vorher- und Nachher-Werte. Der Prüfverlauf der Datentabelle umfasst neue oder geänderte Tabellenstrukturen (Attribute, Primärschlüssel, Standardwerte) sowie neue oder geänderte Datensätze (Zeilen) in jeder Datentabelle.

Anmerkung

AWS CloudTrail verfolgt den Verlauf aller Ressourcenänderungen. Weitere Informationen finden Sie unter Protokollieren von API-Aufrufen in Amazon-Connect mit AWS CloudTrail.