Prueba de un proceso mediante el reproductor de procesos en Oracle Integration
Puede probar un proceso de negocio con el reproductor de aplicaciones.
Acerca de la prueba de un proceso mediante el reproductor de aplicaciones
Al probar un proceso de negocio, el reproductor de aplicaciones despliega una versión de la aplicación en el tiempo de ejecución mediante una partición de tiempo de ejecución especial. Esto permite al reproductor ejecutar el proceso en el mismo entorno que una aplicación activada típica.
El reproductor de aplicaciones proporciona una forma eficaz de probar los procesos de negocio. Utiliza un entorno de tiempo de ejecución, al que se puede acceder desde el tiempo de diseño, que emula el comportamiento de los procesos de negocio en el mundo real. A medida que se ejecuta el proceso, el reproductor muestra una representación visual del proceso de negocio que muestra la ruta que sigue la instancia del proceso a través del flujo de proceso. Esto permite a los diseñadores de procesos crear, probar y revisar fácilmente los procesos de negocio sin tener que guardar y desplegar la aplicación ni verla.
A medida que una instancia de proceso avanza a través de un flujo de proceso, el reproductor muestra una vista animada de su comportamiento. La trayectoria que sigue un proceso depende de los datos de entrada introducidos para diversos elementos de flujo.
Cuando ejecuta el reproductor en un proceso de negocio, la aplicación se valida y la versión actual de la aplicación se activa en una partición del reproductor del entorno de tiempo de ejecución del proceso. Cuando utiliza el reproductor, no tiene que publicar ni activar manualmente la aplicación para ver los cambios a medida que diseña un proceso de negocio.
Antes de que un modelador de procesos pueda utilizar el reproductor de aplicaciones para probar los procesos de negocio, un administrador debe activar el reproductor.
Acerca de la Emulación del Comportamiento de Tiempo de Ejecución de Elementos de Flujo
A medida que el reproductor ejecuta un proceso de negocio, emula el comportamiento en tiempo de ejecución de algunos de los elementos de flujo del proceso.
-
Tareas de Human Task
Cuando el reproductor alcanza una tarea que debe realizar un usuario, muestra el rol o el usuario que desea seleccionar en su nombre. Muestra todos los resultados posibles como acciones. Si un formulario está asociado con la tarea, el reproductor también le permite iniciar el formulario o seleccionar manualmente el resultado. Si inicia el formulario, éste se activa y aparece en un visor independiente.
Si no hay ningún formulario asignado, el reproductor se pausa para permitirle seleccionar el rol que desea que realice la tarea. Le pedirá que seleccione uno de los resultados definidos para la tarea. Aprobar y Rechazar se definen como resultados por defecto. Sin embargo, la lista de posibles resultados depende de cómo se han definido los resultados para la tarea. Después de seleccionar un resultado, el jugador continúa con el siguiente elemento de flujo del proceso de negocio.
-
Eventos de envío y tareas de envío de mensaje
Cuando el reproductor alcanza un evento de envío de mensaje o un evento de tarea de envío, realiza estos eventos automáticamente. A continuación continúa a la instancia del proceso que se llama y se pausa en el evento de captura de mensaje correspondiente o la tarea de recepción.
En ambos casos, debe volver al proceso principal manualmente. Por ejemplo, si el par de envío y recepción está creando una instancia en un proceso de negocio diferente de la misma aplicación, debe volver al separador Reproductor de aplicación, seleccionar la nueva instancia del proceso, ejecutar el proceso secundario y, a continuación, volver al proceso principal.
Si el par de envío y recepción llama a un servicio web externo, debe introducir manualmente el mensaje de servicio web necesario para continuar ejecutando el proceso.
-
Eventos de temporizador
Cuando el reproductor llega a un evento de temporizador, se detiene y espera hasta que haga clic en Run (Ejecutar). El reproductor se mueve entonces al siguiente elemento de flujo en el flujo de proceso.
-
Actividades de llamada
Cuando el jugador llega a una actividad de llamada, llama al proceso secundario y crea una nueva instancia del proceso. Haga clic en el icono Aumentar detalle para ver el proceso secundario.
-
Eventos de finalización
Cuando el reproductor llega a un evento de finalización, se detiene y muestra el icono Reducir detalle. Al hacer clic en este icono, el reproductor vuelve al proceso principal. Si el proceso actual no tiene un principal, el reproductor regresa al separador Reproductor de aplicación y suprime la instancia del proceso.
-
Otros elementos de flujo
Cuando el jugador llega a otro elemento de flujo que provoca que la instancia espere una operación o evento externo, el jugador pausa. Para continuar ejecutando el proceso, haga clic en Refrescar en la parte superior del separador Reproductor de aplicación.
Prueba de un proceso de negocio
Después de activar el reproductor de aplicaciones, puede acceder a él desde el separador inicial de la aplicación y utilizarlo para probar el comportamiento de los procesos de negocio. Mientras trabaja en modo de edición, puede acceder al reproductor desde el menú principal o la barra de herramientas de la aplicación.