Cree y configure tablas de datos - Amazon Connect

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cree y configure tablas de datos

Descripción de las tablas de datos

Las tablas de datos le permiten almacenar y gestionar los datos que afectan a sus configuraciones en Amazon Connect. Otros recursos pueden hacer referencia a las tablas de datos, por ejemplo, Flows y Views. Cuando se realizan cambios o adiciones a las tablas de datos, están disponibles inmediatamente de forma pública APIs y en pantalla, sin necesidad de redistribuirlas.

Utilice tablas de datos para respaldar escenarios que van desde simples reglas de enrutamiento hasta configuraciones complejas basadas en el tiempo, accesibles y modificables en tiempo real. A diferencia de los atributos predefinidos, que almacenan simples pares clave-valor, las tablas de datos admiten varias columnas, varios tipos de datos y relaciones complejas.

Una tabla de datos se compone de:

  • Metadatos de tabla (estructura y reglas de validación)

  • Valores de tabla (los datos reales)

Los metadatos de la tabla incluyen:

  • Atributos (columnas) con tipos de datos definidos

  • Claves principales para identificar registros únicos

  • Valores predeterminados opcionales que se pueden aplicar a todos los registros

  • Reglas de validación opcionales para la integridad de los datos

Los valores de las tablas se almacenan en registros (filas) que contienen valores para cada atributo (columna).

Crear tablas de datos

  1. Vaya al menú Enrutamiento y seleccione Tablas de datos.

  2. Seleccione Añadir nueva tabla de datos.

    1. Proporcione un nombre.

    2. Si lo desea, proporcione una descripción.

    3. Indique una zona horaria para admitir los casos de uso basados en el tiempo.

    4. Defina un nivel de bloqueo. El bloqueo impide que varios editores sobrescriban los cambios a nivel de tabla de datos, registro (fila), atributo (columna) o valor (celda).

  3. Tras guardar, seleccione Añadir atributo para definir la primera columna de la tabla.

    nota

    A medida que se añaden los atributos, se insertan en la tabla, en la columna situada más a la izquierda.

    1. Proporcione un nombre

    2. Seleccione un tipo y elija entre

      1. Atributo único de texto, número o booleano (sí/no)

      2. Lista de texto o números

    3. Si lo desea, seleccione Usar como atributo principal.

      1. Las claves principales ayudan a identificar y hacer referencia a registros específicos. También permiten un control de acceso detallado a los datos de la tabla. Uno o más atributos pueden designarse como principales y convertirse en las primeras columnas de la tabla. Si no se define ningún atributo principal, la tabla solo puede contener un registro.

        nota

        Los atributos principales no se pueden agregar ni eliminar si la tabla contiene datos. Por ejemplo, si los atributos principales de una tabla son el nombre, los apellidos y la inicial del segundo nombre, no puede añadir el SSN como otro atributo principal ni eliminar la inicial del segundo nombre sin eliminar primero todas las filas. Sin embargo, puede editar los valores de un atributo principal; por ejemplo, se puede cambiar el apellido. También puede añadir atributos no principales después de rellenar una tabla con datos.

    4. Si lo desea, proporcione la validación básica si el tipo es de texto o numérico (p. ej., longitud máxima).

    5. Si lo desea, actualice la validación de la colección si el tipo es de texto o numérico, para ofrecer una selección de valores predefinidos para este atributo e incluso restringirla a esos valores.

    6. Al guardar, la tabla se mostrará con su primer atributo (columna).

    7. Repita este procedimiento según sea necesario.

  4. Cuando esté listo, seleccione Añadir valor para insertar una fila en la tabla.

    1. Al añadir el primer valor, debe tener en cuenta que los atributos principales no se pueden cambiar si existen valores en la tabla.

    2. Las entradas de datos se validan automáticamente (tipo, longitud, etc.).

    3. A medida que se añaden valores, se ordenan en función de los valores principales; por ejemplo, si la primera columna es texto, los valores (filas) se secuenciarán de la A a la Z.

Página de administración de tablas de datos.

Ejemplo de una estructura de tabla en la que se utilizan dos atributos principales para identificar de forma única cada registro y se han definido dos atributos.

Atributo principal 1 Atributo principal 2 Atributo 1 Atributo 2

Valor principal

Valor principal

Valor

Valor

Valor principal

Valor principal

Valor

Valor

...

...

...

...

Agregar registros a las tablas de datos

Connect aplica los campos obligatorios, los tipos de datos, los límites de longitud y otros requisitos especificados en la definición de la tabla.

nota

Pruebe siempre las configuraciones que afectan a los flujos antes de que afecten a las cargas de trabajo de producción y supervise el comportamiento del sistema inmediatamente después de realizar cambios significativos.

Edite las tablas de datos y sus registros

Connect aplica los campos obligatorios, los tipos de datos, los límites de longitud y otros requisitos especificados en la definición de la tabla.

Se proporcionan medidas de seguridad para las ediciones simultáneas de los mismos datos. El sistema alerta automáticamente a los usuarios cuando se producen cambios fuera de su sesión actual y les pide que actualicen la vista para ver los datos más recientes.

nota

En situaciones en las que la prevención de conflictos es fundamental, puede implementar estrategias de bloqueo optimistas, garantizando que las actualizaciones solo se apliquen si los datos no han cambiado desde la última vez que se leyeron.

Los cambios se producen casi de forma inmediata. Los cambios realizados en las tablas de datos se aplican en las siguientes ejecuciones de flujos y llamadas a la API. Los datos no se almacenan en caché en los flujos, por lo que no es necesario retrasar la actualización después de un cambio.

nota

Si bien los cambios se propagan rápidamente, en raras ocasiones, es posible que se produzca un breve retraso (normalmente de solo milisegundos) antes de que todos los componentes del sistema reflejen el cambio. Cuando sea posible, planifique las actualizaciones durante los períodos operativos para minimizar el impacto.

Ejemplo de caso de uso

Siga los pasos que se indican a continuación para crear una tabla de traducciones sencilla para las instrucciones.

  1. Cree una nueva tabla de datos con un nuevo atributo principal denominado «Idioma». El atributo principal determina la clave necesaria para acceder a un registro desde la tabla de datos.

  2. Cree un atributo nuevo para cada tipo de mensaje, por ejemplo, «Saludo». Si necesitas crear más de 99 tipos de mensajes, consulta el ejemplo avanzado que aparece a continuación.

  3. Añada las traducciones a la tabla.

  4. La tabla debería tener este aspecto:

Idioma (atributo principal) Saludo

Inglés

Hola

Español

Hola

Para los casos avanzados en los que se necesita más de una dimensión al consultar una tabla de datos, se pueden añadir atributos principales adicionales.

Idioma (atributo principal) Departamento (atributo principal) Saludo

Inglés

Ventas

Hola. Esto son ventas.

Español

Ventas

Hola. Soy del departamento de ventas.

Inglés

Marketing

Hola. Has llegado al marketing.

También es posible consultar el mensaje exacto añadiendo una tercera dimensión para el tipo de mensaje.

Idioma (atributo principal) Departamento (atributo principal) Tipo de mensaje (atributo principal) Mensaje

Inglés

Ventas

Saludo

Hola. Esto son ventas.

Español

Ventas

Saludo

Hola. Soy del departamento de ventas.

Inglés

Marketing

Saludo

Hola. Has llegado al marketing.

Inglés

Marketing

Adiós

Gracias por contactar con el departamento de marketing.

Uso de tablas de datos para búsquedas dinámicas en los flujos

Los flujos pueden leer valores de las tablas de datos.

  1. Añada el bloque de tabla de datos al flujo deseado.

  2. Haga clic en la parte superior derecha del bloque para editar la configuración.

  3. Defina la tabla de datos seleccionando Establecer manualmente o Establecer dinámicamente.

  4. Introduzca un nombre de consulta para utilizarlo al acceder a los valores de otros bloques de flujo. Se accede al espacio de nombres de las tablas de datos mediante una JSONPath referencia con el formato. $.DataTables.queryName.attributeName Si se utiliza la selección desplegable dinámica del espacio de nombres de las tablas de datos, se puede omitir el espacio de nombres () queryName.attributeName

    nota

    Los nombres de las consultas deben ser únicos en todos los bloques de tablas de datos de un flujo.

    nota

    Utilice corchetes y comillas simples para hacer referencia a los nombres de los atributos con caracteres especiales (queryName['attribute name with spaces']).

  5. Si la tabla de datos tiene atributos principales, introduzca los valores principales correspondientes a los atributos principales del registro (fila) que desee consultar.

  6. Seleccione los atributos de consulta que correspondan a los atributos de la tabla de datos para los valores que se van a leer.

    nota

    Los flujos no admiten valores de tablas de datos de tipo lista.

    nota

    Los bloques de tablas de datos posteriores borrarán las consultas anteriores del espacio de nombres de las tablas de datos.

    nota

    Los resultados de las consultas en el espacio de nombres de las tablas de datos solo están disponibles en el flujo que contiene el bloque de flujo de la tabla de datos.

  7. Pruebe el flujo para confirmar el comportamiento deseado.

Configuración del bloque de flujo de la tabla de datos.
Aproveche las tablas de datos para crear interfaces de usuario personalizadas

Las tablas de datos permiten a los usuarios empresariales realizar ajustes operativos rutinarios en los centros de contacto sin necesidad de acceder directamente a los sistemas Amazon Connect subyacentes. Se pueden crear interfaces personalizadas a partir de tablas de datos mediante el generador de interfaces de usuario sin código de Views y luego asignarlas a los espacios de trabajo. Los equipos de operaciones pueden entonces utilizar la personalización UIs para responder rápidamente a las condiciones cambiantes, sin requerir la intervención de TI y trabajando dentro de los marcos de gobierno y seguridad aprobados. Las tablas de datos pueden combinar varios recursos, por lo que los usuarios empresariales no necesitan permiso para acceder a cada uno de ellos (p. ej., flujos, solicitudes o colas).

Las interfaces diseñadas específicamente pueden permitir a los usuarios empresariales autorizados controlar escenarios como:

  • Administrar las asignaciones de colas, los horarios de operación, la asignación de habilidades y las reglas de escalamiento

  • Modificar el enrutamiento por idioma, ubicación o estado VIP

  • Activar los protocolos de emergencia

Para obtener más información sobre la creación de interfaces personalizadas, consulte el generador de interfaces de usuario sin código de Views.

Control de acceso y seguridad para tablas de datos

Controle el acceso a los valores principales de la tabla para que los usuarios empresariales solo puedan ver o modificar los campos relacionados con sus responsabilidades.

  • Los permisos del perfil de seguridad permiten ver, editar, crear y eliminar opciones para administrar el recurso de la tabla de datos en la sección Enrutamiento.

  • El control de acceso basado en etiquetas (TBAC) proporciona restricciones basadas en registros. Úselo si varios equipos necesitan acceder a diferentes subconjuntos de datos dentro de tablas grandes y polivalentes.

Cuotas de servicio para tablas de datos

Connect ofrece:

  • Tablas: 100 en total por instancia

  • Atributos (columnas): 100 por tabla

  • Valores (celdas): 1000 por tabla

  • Recuento de caracteres para los valores de texto: 5000 para los elementos TEXT y 1000 para los elementos TEXT_LIST.

Para obtener más información sobre las cuotas de servicio y cómo administrarlas, consulte. Amazon Connect cuotas de servicio

Realice un seguimiento de los cambios en las tablas de datos

El historial de auditoría en pantalla muestra los cambios recientes en un recurso y sus valores anteriores y posteriores. El historial de auditoría de la tabla de datos incluye la estructura de la tabla nueva o modificada (atributos, claves principales, valores predeterminados), así como los registros (filas) nuevos o modificados dentro de cada tabla de datos.

nota

AWS CloudTrail rastrea el historial de todos los cambios en los recursos. Para obtener más información, consulte Registro de llamadas a la API de Amazon Connect con AWS CloudTrail.