Ejecución y depuración de servicios de usuario del lado del cliente en el Inspector

Ejecute el servicio de usuario del lado del cliente para ver si se ejecuta como se esperaba. Si se producen errores, puede utilizar el depurador para examinar cada paso del servicio de usuario del lado del cliente.

Acerca de esta tarea

Mientras se ejecuta el servicio humano de cliente, una ventana de reproducción muestra el servicio humano de cliente en ejecución. Para los coaches, la ventana de reproducción muestra la presentación del coach de forma que puede completar el coach e ir hasta el siguiente paso del flujo.

Mediante el Inspector, puede recorrer de forma incremental las actividades del servicio de usuario del lado del cliente, de forma que puede observar cómo se comporta el servicio de usuario del lado del cliente cuando se ejecuta. El Inspector detiene la ejecución del servicio antes de cada paso y muestra los valores de las variables en cada punto.

Importante: Puesto que la ventana de reproducción se abre como una ventana emergente, es posible que reciba un mensaje de error si el navegador web está configurado para bloquear ventanas emergentes. Antes de continuar con la sesión de depuración, configure el navegador para permitir ventanas emergentes desde el host en el que está instalado Business Automation Studio .
Para ejecutar un servicio de usuario del lado de cliente, siga estos pasos:

Procedimiento

  1. Abra el servicio humano del lado del cliente que desea ejecutar.
  2. Pulse Ejecutar Ejecute en la parte superior derecha de la barra de herramientas.
    La ventana de reproducción se abre y muestra el servicio humano del lado del cliente en ejecución.
  3. Si la actividad en ejecución es un coach, la ventana de reproducción muestra el coach. Complete el coach y desencadene el suceso de límite para realizar la transición de salida del coach y vaya hasta el siguiente paso del flujo.
    Si el servicio de usuario del lado del cliente se ha completado satisfactoriamente, verá un mensaje en la ventana de reproducción.

Depuración de servicios de usuario del lado del cliente

Acerca de esta tarea

Si el servicio de usuario del lado del cliente no se comporta como esperaba, puede utilizar las funciones de depuración para identificar qué paso falla. El mensaje de error se visualiza en la ventana de reproducción y en la barra lateral del Inspector. Puede establecer puntos de interrupción para pausar el flujo para que pueda investigar un error o un resultado inesperado. Consulte Depuración de flujos utilizando puntos de interrupción.

Procedimiento

Para depurar un servicio de usuario del lado de cliente, siga estos pasos:

  1. Pulse Depurar Depuración en la parte superior derecha de la barra de herramientas.
    El Inspector se abre en una ventana de navegador, haciendo una pausa en el primer paso después del suceso de inicio.
  2. Examine los valores de variable para determinar si se esperaban. Cuando esté preparado para pasar a la siguiente actividad en el servicio de usuario del lado del cliente, pulse Avanzar paso Avanzar paso.
  3. Si esta actividad es un coach, la ventana de reproducción muestra la presentación del coach. Complete el coach y desencadene el suceso de límite para realizar la transición de salida del coach. El Inspector va al siguiente paso del flujo.
    A medida que avanza la ejecución, la vía seguida se resalta y se añaden indicadores con códigos de color al diagrama del servicio de usuario del lado del cliente para marcar el progreso en la ejecución.
  4. Si se producen errores al ejecutar el coach, utilice la acción Entrar para depurar el coach:
    1. Asegúrese de que la ventana de reproducción está abierta. Pulse Mostrar ventana Mostrar ventana para abrirla si todavía no está abierta.
    2. Pulse Entrar en Recorrer todo para poner en pausa el flujo de ejecución antes de ejecutar el coach.
      Sugerencia: Si está interesado en el estado de ejecución en un paso determinado y no desea seguir el progreso de la ejecución hasta ese paso, puede utilizar puntos de interrupción. Esto le ahorra tener que pulsar varias veces Entrar en o Pasar por encima. Consulte Depuración de flujos utilizando puntos de interrupción.
    3. Vaya paso a paso a través del código para observar cómo se comporta e identificar errores.
    Cuando el coach se completa correctamente, la ejecución pasa hasta el siguiente paso en el flujo.
  5. Repita los pasos 2-4 hasta completar el servicio humano del lado del cliente. Puede pulsar Ejecutar y detener en punto de interrupción para continuar la sesión de depuración hasta que se encuentre un punto de interrupción habilitado o finalice el servicio. De forma alternativa, puede pulsar Terminar Terminar para cancelar la sesión de depuración antes de que el servicio de usuario del lado del cliente llegue al final.
  6. Cuando haya terminado o desee editar el servicio de usuario del lado del cliente, pulse Icono "Modalidad de inspector" en la barra de estado.