La acción Cifrar datos añade una capa adicional de seguridad y le permite cifrar datos en flujos Architect utilizando su propia clave de cifrado. Utilice esta acción para cifrar los datos PCI antes 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 crea la clave de datos, utiliza la clave para cifrar los datos y, a continuación, almacena los datos cifrados junto con una copia cifrada de la clave de datos en el búfer de resultados de cifrado. Antes de comenzar, asegúrese de configurar una clave simétrica de AWS KMS en 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 cifrar

Para introducir el valor JSON que desea cifrar en una cadena, realice uno de estos pasos:

  • Haga clic en para añadir el valor literal JSON y establezca el valor literal JSON directamente.
  • Haga clic en el botón Modos de expresión , haga clic en Expresión , e introduzca una expresión que represente los datos a cifrar.
  • 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 cifrar.

Si se suministra un valor JSON NOT_SET a la acción en tiempo de ejecución, la ejecución toma la salida Failure con un valor de cadena de razón de error NoDataSupplied. Si los datos encriptados superan los 32.000 caracteres de longitud, la ejecución toma la salida Failure con un valor de cadena de razón de error MaximumDataSizeExceeded.

Datos encriptados

Introduzca un nombre de variable para mantener el valor de la cadena encriptada del valor JSON que usted proporciona.

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.