Aktion Daten entschlüsseln

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

Diese Aktion verwendet das AWS Encryption SDK, das mit KMS interagiert. Das SDK extrahiert den verschlüsselten Datenschlüssel aus dem Verschlüsselungsergebnispuffer, entschlüsselt ihn und verwendet ihn dann zur Entschlüsselung der Daten. 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.
  • Der Verschlüsselungsdienst speichert die Schlüsselkonfiguration für etwa 31 Tage. 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 entschlüsselnde Daten

Der verschlüsselte Zeichenkettenwert, der wieder in einen JSON-Wert entschlüsselt werden soll. Um den Wert der verschlüsselten Zeichenfolge einzugeben, führen Sie einen der folgenden Schritte aus

  • Geben Sie den Wert der Zeichenfolge in das Feld Ausdruck eingeben ein.
  • Klicken Sie auf die Schaltfläche Expression Modes , klicken Sie auf Expression , und geben Sie einen Ausdruck ein, der die zu entschlü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 entschlüsselnden Wert ein.

Architect erzeugt verschlüsselte String-Werte aus der Encrypt Data-Aktion. Wenn Sie der Aktion zur Laufzeit einen NOT_SET-Zeichenfolgenwert oder einen leeren Zeichenfolgenwert übergeben, erfolgt die Ausführung mit der Ausgabe "Failure" und dem Zeichenfolgenwert "NoDataSupplied" als Fehlergrund.

Entschlüsselte Daten

Geben Sie einen Variablennamen ein, der den entschlüsselten JSON-Wert aus dem übergebenen verschlüsselten Zeichenfolgenwert 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.