La acción Descifrar datos añade una capa adicional de seguridad y le permite descifrar los datos en los flujos de Architect utilizando su propia clave de cifrado. Utilice esta acción para descifrar los datos PCI después de llamar a una acción de datos a un sistema back-end.

Esta acción utiliza AWS Encryption SDK, que interactúa con KMS. El SDK extrae la clave de los datos cifrados del búfer de resultados de cifrado, la descifra y, a continuación, la utiliza para descifrar los datos. Antes de comenzar, asegúrese de configurar una clave simétrica de AWS KMS dentro de Genesys Cloud. Para más información, consulte Utilizar una clave simétrica de AWS KMS para las conversaciones.

Notas:
  • Esta acción es totalmente compatible con las claves KMS de una sola región y parcialmente compatible con las claves KMS multirregión. Sin embargo, en el caso de las claves multirregión, la región en la que se descifran los datos debe ser la misma en la que se cifran.
  • Los servicios de cifrado conservan la configuración de las claves durante aproximadamente 31 días. Puedes descifrar datos con una clave utilizada anteriormente y no con la clave actual durante un máximo de 31 días. Sin embargo, la clave debe seguir existiendo en KMS y la clave configurada actualmente debe residir en la misma cuenta.

Esta acción está disponible en el menú Datos asegurados del cliente en la caja de herramientas del editor de tareas. Utilice esta acción en todos los tipos de flujo, excluyendo los flujos de bots.

Acción Descripción y uso

Nombre

Escriba un nombre significativo para la acción. La etiqueta que ingrese aquí se convierte en el nombre de la acción que se muestra en la secuencia de tareas.

Datos a descifrar

El valor de la cadena encriptada para descifrar de nuevo a un valor JSON. Para introducir el valor de la cadena encriptada, realice uno de estos pasos

  • Introduzca el valor de la cadena en la casilla Introducir expresión.
  • Haga clic en el botón Modos de expresión , haga clic en Expresión , e introduzca una expresión para representar los datos a descifrar.
  • Haga clic en el botón Modos de expresión , haga clic en Expresión , haga clic en Editor de expresiones grandes y en el editor de expresiones "Datos a cifrar", introduzca el valor a descifrar.

Architect genera valores de cadena encriptados a partir de la acción Cifrar datos. Si se suministra un valor de cadena NOT_SET o un valor de cadena en blanco a la acción en tiempo de ejecución, la ejecución toma la salida de Fallo con un valor de cadena de razón de error de NoDataSupplied.

Datos descifrados

Introduzca un nombre de variable para contener el valor JSON descifrado del valor de cadena cifrado suministrado.

Salidas de falla

Los resultados de los fallos incluyen estos campos:

  • errorType: Una cadena no vacía que contiene el tipo o la categoría del error. Los valores permitidos son:
    • CustomerKeyNotConfigured
    • CustomerKeyNotFound
    • GeneralError
    • MaximumDataSizeExceeded
    • NoDataSupplied
  • mensaje de error: Un mensaje de error no localizado. La cadena puede estar vacía o ser NOT_SET.

Definir rutas de éxito, fracaso y salida.

Nombre Descripción
Éxito

Esta ruta indica que la acción se comunicó correctamente con su punto final externo y recibió un resultado. Arrastre la acción adecuada debajo de la ruta de éxito que sigue la ruta que desea que tome la interacción. 

Nota: Una ruta completada con éxito indica que no se han encontrado errores durante el proceso. No es una medida de si los datos recibidos son el resultado o la funcionalidad esperados.

Falla

Esta ruta indica que se ha producido un error durante la ejecución de la acción o que se ha producido un problema al procesar los resultados de una acción de datos. Arrastre la acción apropiada debajo de la ruta de falla y dirija la ruta que desea que tome la interacción.  

Nota: Si la red experimenta problemas de conectividad, la acción toma automáticamente esta ruta de falla.