View a markdown version of this page

Observe el bloque - Cliente de 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.

Observe el bloque

El bloque Observe es un componente fundamental del marco de pruebas que define los eventos del sistema que desea monitorear durante la ejecución de la prueba. Considéralo como establecer puntos de control en tu prueba en los que esperas a que sucedan cosas específicas antes de tomar medidas.

Cuando configuras un bloque Observe en la prueba, le estás diciendo al sistema: «Esté atento a este evento en particular y, cuando se produzca, ejecute estas acciones específicas». Este enfoque basado en eventos refleja cómo se producen las interacciones en el mundo real en los centros de contacto: algo ocurre y luego tú respondes a ello.

Comprender las observaciones activas

Un bloque Observe se convierte en una observación activa cuando observa activamente el evento especificado durante la simulación. Comprender la transición de las observaciones entre los estados activo e inactivo es crucial para predecir el comportamiento de las pruebas.

Cuando las observaciones se activan:

  • Todos los grupos de interacciones iniciales que no estén conectados a otro grupo de interacciones o que no estén marcados con un cartel de «inicio» se marcarán como activos cuando comience la ejecución de la prueba.

  • Cuando un evento coincide, se ejecutarán todos los bloques de verificación y de acciones del mismo grupo de interacciones. Si se ejecuta correctamente, la observación de cualquier grupo de interacción conectado se marca como activa.

  • Es posible que haya varias observaciones activas simultáneamente si hay varios grupos de interacción iniciales en la prueba.

Cuando las observaciones se vuelven inactivas:

  • Una observación se vuelve inactiva cuando el evento esperado coincide satisfactoriamente.

Impacto en los resultados de las pruebas:

Si no se produce el evento esperado de una observación activa, la observación seguirá pendiente del evento hasta que se agote el tiempo de espera de la prueba transcurridos 5 minutos. Este tiempo de espera indica que la validación ha fallado, lo que provoca que la prueba no sea válida. Cuando una observación falla debido a que se ha agotado el tiempo de espera:

  • La observación permanece activa pero no se cumple.

  • Los bloques de verificación y acción adjuntos a ese bloque de observación en el grupo de interacción no se ejecutarán porque el evento observado no se cumplió.

  • La ejecución de la prueba finaliza con un estado de error.

Cuando una observación se realiza correctamente, lo que significa que el evento coincide, la observación se marca como inactiva y cualquier bloque de verificación o bloque de acción del mismo grupo de interacción se ejecutará antes de pasar al siguiente grupo de interacción conectado.

Diagrama que muestra la transición de las observaciones entre los estados activo e inactivo durante la ejecución de la prueba.

¿Qué eventos puede observar?

El bloque Observe puede monitorear varios tipos de eventos del sistema:

Evento iniciado por la prueba

Este evento se activa al principio de la ejecución de la prueba. Resulta especialmente útil cuando se necesitan establecer las condiciones iniciales antes de que comience cualquier interacción con el cliente. Por ejemplo, es posible que desee configurar los comportamientos del sistema o simular las dependencias externas justo cuando comience la prueba.

Opciones de configuración:

  • Tipo de evento: selecciona «Prueba iniciada» en el menú desplegable

Acciones de ejemplo: defina lo que debe suceder cuando comience la prueba (por ejemplo, anular los comportamientos del sistema).

Observe la configuración del bloque que muestra el tipo de evento iniciado por la prueba seleccionado.

Prueba: evento completado

Este evento se observa cuando la ejecución de la prueba llega a su fin. Úselo para capturar las acciones de información de estado final una vez que se hayan completado todas las interacciones de la prueba.

Opciones de configuración:

  • Tipo de evento: seleccione «Prueba completada» en el menú desplegable

Acciones de ejemplo: especifique las acciones finales de validación o registro que desee realizar.

Observe la configuración del bloque que muestra el tipo de evento Prueba completada seleccionado.

Mensaje recibido (evento)

Este evento detecta si el sistema reproduce un mensaje o envía una respuesta de voz al cliente simulado.

El evento Mensaje recibido ofrece opciones de coincidencia flexibles para identificar el mensaje correcto:

Opciones de configuración:

  • Tipo de evento: selecciona «Mensaje recibido» en el menú desplegable

  • Contenido del mensaje: especifique qué mensaje buscar mediante uno de estos métodos:

    • Texto: escriba el contenido de texto esperado del mensaje

    • SSML: proporcione contenido con formato SSML que coincida

  • Criterios de coincidencia: elija cómo hacer coincidir el mensaje:

    • Similar: utiliza la coincidencia semántica inteligente para encontrar mensajes con un significado similar (se recomienda en la mayoría de los casos)

    • Contiene: comprueba si el mensaje observado contiene el texto especificado

importante

(Voz) Los resultados de las pruebas pueden variar ligeramente de una ejecución a otra. El sistema divide el audio en segmentos en función de las pausas y los patrones naturales del habla, que pueden variar según el tiempo que dure la pausa o la estructura de las oraciones. Esto significa que es posible que veas variaciones en la forma en que aparecen las indicaciones a lo largo de las ejecuciones de las pruebas.

Observe la configuración del bloque que muestra el tipo de evento de mensaje recibido con las opciones de criterios coincidentes.

Evento iniciado por una acción de flujo

Este evento observa cuándo comienzan a ejecutarse acciones específicas dentro de su flujo de contactos. Le permite detectar y responder a las operaciones que se llevan a cabo en su flujo, como las llamadas a funciones Lambda, las comprobaciones del horario de operación, las transferencias de colas o la inicialización de bots.

Opciones de configuración:

  • Tipo de evento: selecciona «Acción activada» en el menú desplegable

  • Tipo de recurso: elija qué acción de flujo desea observar:

    • Función Lambda: detecta cuándo se llama a una función Lambda (selecciónela en el menú desplegable o especifique el ARN de la función)

    • Horas de operación: monitorea las verificaciones de las horas de operación (seleccione en el menú desplegable o especifique las horas de operación ARN)

    • Cola: observa las acciones de transferencia de colas (selecciónelas en el menú desplegable o especifique el ARN de la cola)

    • Lex Bot: detecta las conexiones de los bots Lex (seleccione una opción en el menú desplegable o especifique el ARN y el alias del bot)

Observe la configuración de bloques que muestra el tipo de evento activado por acción con opciones de tipo de recurso para Lambda, Hours of Operation, Queue y Lex Bot.

¿Con qué frecuencia debe ocurrir el evento?

Cada bloque Observe hereda una configuración de uso predeterminada del grupo de interacción que controla cuántas veces debe coincidir el evento durante la ejecución de la prueba. El valor predeterminado es que el evento debe ocurrir exactamente una vez. No se admite el cambio de esta configuración.

Conectar grupos de interacción

Después de definir qué observar, añada un conector al grupo de interacciones. En el menú del grupo de interacciones (), elija Agregar conector y, a continuación, arrastre el conector hasta el inicio del grupo de interacciones que contiene la siguiente observación. Esto crea un flujo lógico a lo largo de la prueba, que se mueve de un punto de control a otro a medida que se producen los eventos.

Grupos de interacción conectados con conectores que muestran el flujo lógico entre los puntos de control de observación.