Aktion Daten verschlüsseln

Die Aktion "Daten verschlüsseln" fügt eine zusätzliche Sicherheitsebene hinzu und ermöglicht es Ihnen, Daten in Architekturflüssen mit Ihrem eigenen Verschlüsselungscode zu verschlüsseln. Verwenden Sie diese Aktion, um PCI-Daten zu verschlüsseln, bevor Sie eine Datenaktion in einem Backend-System aufrufen.

Diese Aktion verwendet das AWS Encryption SDK, das mit KMS interagiert. Das SDK erstellt den Datenschlüssel, verwendet den Schlüssel zur Verschlüsselung der Daten und speichert dann die verschlüsselten Daten zusammen mit einer verschlüsselten Kopie des Datenschlüssels im Verschlüsselungsergebnispuffer. Bevor Sie beginnen, stellen Sie sicher, dass Sie einen symmetrischen AWS KMS-Schlüssel in Genesys Cloud konfigurieren. Weitere Informationen finden Sie unter Verwenden Sie einen symmetrischen AWS KMS-Schlüssel für Unterhaltungen.

Notizen:
  • Diese Aktion unterstützt vollständig KMS-Schlüssel für eine Region und teilweise KMS-Schlüssel für mehrere Regionen. Bei Mehrregionenschlüsseln muss jedoch die Region, in der die Daten entschlüsselt werden, dieselbe sein, in der die Daten verschlüsselt wurden.
  • Die Verschlüsselungsdienste bewahren die Schlüsselkonfiguration für etwa 31 Tage auf. Sie können Daten mit einem zuvor verwendeten Schlüssel entschlüsseln und nicht mit dem aktuellen Schlüssel für bis zu 31 Tage. Der Schlüssel muss jedoch noch im KMS vorhanden sein und der aktuell konfigurierte Schlüssel muss sich im selben Konto befinden.

Diese Aktion ist im Menü Kundengesicherte Daten in der Toolbox des Aufgabeneditors verfügbar. Verwenden Sie diese Aktion für alle Bewegungsarten, außer für Bot-Bewegungen.

Aktion Beschreibung und Verwendung

Name

Geben Sie einen aussagekräftigen Namen für die Aktion ein. Die Bezeichnung, die Sie hier eingeben, wird als Name der Aktion in der Vorgangsreihenfolge angezeigt.

Zu verschlüsselnde Daten

Führen Sie einen der folgenden Schritte aus, um den JSON-Wert einzugeben, den Sie in eine Zeichenfolge verschlüsseln möchten:

  • Klicken Sie auf , um einen JSON-Literalwert hinzuzufügen und setzen Sie den JSON-Literalwert direkt.
  • Klicken Sie auf die Schaltfläche Expression Modes , klicken Sie auf Expression , und geben Sie einen Ausdruck ein, der die zu verschlüsselnden Daten darstellt.
  • Klicken Sie auf die Schaltfläche Ausdrucksmodi , klicken Sie auf Ausdruck , klicken Sie auf Großer Ausdruckseditor und geben Sie im Ausdruckseditor "Zu verschlüsselnde Daten bearbeiten" den zu verschlüsselnden Wert ein.

Wenn Sie der Aktion zur Laufzeit einen NOT_SET-JSON-Wert übergeben, wird bei der Ausführung die Fehlermeldung "Failure" mit dem Fehlergrund "NoDataSupplied" ausgegeben. Wenn die verschlüsselten Daten mehr als 32.000 Zeichen lang sind, führt die Ausführung zur Ausgabe von Failure mit dem Fehlergrund MaximumDataSizeExceeded.

Verschlüsselte Daten

Geben Sie einen Variablennamen ein, der den verschlüsselten Zeichenfolgenwert aus dem von Ihnen angegebenen JSON-Wert enthält.

Fehlerausgaben

Die Fehlermeldungen umfassen diese Felder:

  • errorType: Eine nicht leere Zeichenfolge, die den Typ oder die Kategorie des Fehlers enthält. Die zulässigen Werte sind:
    • CustomerKeyNotConfigured
    • CustomerKeyNotFound
    • GeneralError
    • MaximumDataSizeExceeded
    • NoDataSupplied
  • Fehlermeldung Eine nicht-lokalisierte Fehlermeldung. Der String kann leer oder NOT_SET sein.

Definieren Sie Erfolgs-, Misserfolgs- und Ausgabepfade

Name Beschreibung
Erfolg

Dieser Pfad zeigt an, dass die Aktion erfolgreich mit ihrem externen Endpunkt kommuniziert und ein Ergebnis erhalten hat. Ziehen Sie die entsprechende Aktion unter den Erfolgspfad, der dem Weg folgt, den Sie für die Interaktion vorsehen. 

Hinweis: Ein abgeschlossener Erfolgspfad bedeutet, dass während des Prozesses keine Fehler aufgetreten sind. Sie ist kein Maß dafür, ob die erhaltenen Daten das beabsichtigte Ergebnis oder die beabsichtigte Funktionalität darstellen.

Fehler

Dieser Pfad zeigt an, dass ein Fehler bei der Ausführung der Aktion oder ein Problem bei der Verarbeitung der Ergebnisse einer Datenaktion aufgetreten ist. Ziehen Sie die entsprechende Aktion unter den Fehlerpfad und legen Sie den Weg fest, den die Interaktion nehmen soll.  

Hinweis: Kommt es zu Konnektivitätsproblemen im Netz, nimmt die Aktion automatisch diesen Fehlerpfad.