Prueba de un Proceso mediante el Reproductor de Proceso en Oracle Integration
Puede probar un proceso de negocio mediante el reproductor de aplicación.
Acerca de la prueba de un proceso mediante el reproductor de aplicación
Cuando se prueba un proceso de negocio, el reproductor de aplicación despliega una versión de la aplicación en tiempo de ejecución mediante una partición especial de tiempo de ejecución. Esto permite al reproductor ejecutar el proceso en el mismo entorno que una aplicación activada típica.
El reproductor de aplicación proporciona una forma eficaz de probar los procesos de negocio. Utiliza un entorno de tiempo de ejecución, al que se puede acceder desde tiempo de diseño, que emula el comportamiento del mundo real de los procesos de negocio. A medida que se ejecuta el proceso, el reproductor muestra una representación visual del proceso de negocio que muestra la ruta de acceso que sigue la instancia de proceso a través del flujo de procesos. 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 y verla.
A medida que progresa una instancia del proceso a través de un flujo de proceso, el reproductor muestra una vista animada de su comportamiento. La ruta de acceso que toma la instancia del proceso depende de los datos de entrada que proporcione para varios elementos de flujo.
Cuando se 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 de proceso. Cuando utiliza el reproductor, no tiene que publicar o activar manualmente la aplicación para ver los cambios mientras diseña un proceso de negocio.
Antes de que un modelador de procesos pueda utilizar el reproductor de la aplicación 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 se ejecuta a través de un proceso de negocio, emula el comportamiento en tiempo de ejecución de algunos elementos de flujo en el proceso.
-
Tareas de Human Task
Cuando el reproductor llega a una tarea que debe realizar un usuario, muestra el rol o el usuario que puede seleccionar en su nombre. Muestra todos los resultados posibles como acciones. Si hay una pantalla asociada a la tarea, el reproductor también permite iniciar la pantalla o seleccionar manualmente el resultado. Si inicia el formulario, el formulario se activa y aparece en un visor independiente.
Si no hay ninguna pantalla asignada, el reproductor realiza una pausa para permitirle seleccionar el rol que desea para realizar la tarea. Le pide 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 definen los resultados para la tarea. Después de seleccionar un resultado, el reproductor pasa al 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 mensajes o un evento de tarea de envío, realiza estos eventos automáticamente. A continuación, continúa con la instancia del proceso que se llama y se pausa en el evento de captura de mensajes correspondiente o en la tarea de recepción.
En ambos casos, tiene que 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 alcanza un evento de temporizador, realiza una pausa y espera hasta que se hace clic en Ejecutar. A continuación, el reproductor pasa al siguiente elemento de flujo del flujo de proceso.
-
Actividades de llamada
Cuando el reproductor alcanza una actividad de llamada, llama al proceso secundario y crea una nueva instancia del proceso. Haga clic en el icono de aumento de detalle para ver el proceso hijo.
-
Eventos de finalización
Cuando el reproductor alcanza un evento final, realiza una pausa y muestra el icono de aumento de detalle. Si hace clic en este icono, volverá el reproductor al proceso principal. Si el proceso actual no tiene un principal, el reproductor vuelve al separador Reproductor de aplicación y suprime la instancia del proceso.
-
Otros elementos de flujo
Cuando el reproductor alcanza otro elemento de flujo que hace que la instancia espere una operación o un evento externo, el reproductor realiza una pausa. Para continuar ejecutando el proceso, haga clic en Refrescar en la parte superior de la pestaña Reproductor de aplicación.
Prueba de un Proceso de Negocio
Después de activar el reproductor de aplicación, 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.