23. Modelador Stand Alone
• Necesidad de realizar ajustes en procesos de negocio
• Ofrece las mismas capacidades de modelado de procesos de
GeneXus
• Permite realizar el deploy de procesos en ambiente de
producción
En esta versión incorporamos la posibilidad de integrar el sistema de workflow con un repositorio GAM. Cuando el desarrollador genexus indica en las preferencias de la KB que desea trabajar seguridad integrada contra un repositorio GAM determinado, automáticamente tanto el modelador como el motor y cliente de gxflow se adaptan para tomar la información de seguridad del repositorio GAM seleccionado.En el caso del modelador de procesos, lo que se hace es sincronizar los roles. Es decir que por un lado en el modelador van a estar disponibles los roles definidos en el repositorio del GAM, y por otro lado se tiene la facilidad de crear nuevos roles, los cuales serán automáticamente dados de alta en el repositorio.Del lado del motor y cliente de Gxflow, tanto la autenticación como la autorización de los usuarios se realiza contra el repositorio GAM.Las tablas internas de Usuarios y Roles del motor se siguen manteniendo, pero es transparente para el usaurio ya que la sincronización es automática. Eventualmente si fuera necesario, en cualquier momento se puede desacoplar el motor del repositorio y el sistema puede seguir funcionando sin problemas.
Las estadísticas de Workflow se agregan en en un gruponuevo en el menu de navegación del aplicativocliente de Gxflow. A excepción de lasestadísticas “My Performance” que se agrega al escritorio del usuario.Dentro del nuevogrupo de estadísticastenemos los siguientes items:Análisis de ProcesosAnálisis de TareasPerformance de ProcesosPerformance de TareasPerformance de Equipos
El menu de Análisis de Procesospermitever los siguientesindicadores:Actividad del ProcesoPermitever el estado actual de proceso, cantidad de instanciascreadas, abortadas y que se hancompletado en el díaasicomounagráficaquepermitever la tendencia de los ultimosdías.Tiempo del CicloEste indicadorpermiteanalizar la duración de los procesos. Cuantoshanterminado en tiempo y cuantos se handemoradomás de lo previsto.Ranking de ProcesosEste indicadornosmuestra un ranking con los procesos de negocioque son ejecutadosmásveces.
Al igualque en el caso de los procesos, tenemos un indicadorparaver el tiempo de cicloperoestavez a nivel de tareas, los quenospermite un nivel de granularidad mas fino.
En el menu de Performance de Procesos,tenemos el indicador de Estado del Procesoquenospermitever el estado actual de los diferentesprocesosqueestan en ejecución, siestanejecutando en tiempo y forma o siestandemorados.
Similarmente al caso de los procesos, en el menu de performance de tareaspuedover el estado de lasmismas.
El menu de analisis de equipos me permiteanalizar la productividad de los diferentesusuarios de la organización. Los usuariospuedencompararse en base a un rolcomun o un proceso o tareadeterminada.Tenemosdisponible un indicadorquenospermite el ranking de usuarios en base a la cantidad de tareasque ha completadocadausuario. Adicionalmentetenemos la posibilidad de acceder a un gráficoquenosmuestra la tendencia de los últimosdías.
Además de los diferentesindicadoresqueacabamos de ver, queestanpensadospara un usoadministrativo, cadausuariotiene la posibilidad de vercomo ha sidosudesempeño en comparación con la de suscompañeros de equipo. Cuandohablo de equipo me refiero a los usuariosquecomparten un determinadorol o tarea.
Una plantillade notificación es un mecanismo que nos va a permitir configurar el contenido de los mensajes de notificación que son enviados por motor de workflow.La situación más común es cuando se crea una nueva tarea y en las propiedades de la misma se indica que se requiere una notificación.En versiones anteriores la notificación se envía con un correo electrónico que tenía un asunto y cuerpo predefinidos y no modificables.A partir de esta versión los envíos de esta notificación se realiza mediante una plantilla que va en forma predefinida pero que puede ser modificada por el usuario.El mecanismo de plantilla permite modificar el asunto y el cuerpo del mensaje pudiendo acceder a propiedades de las diferentes entidades del sistema mediante un metalenguaje.Adicionalmente se pueden definir destinarios para la notificación, en caso de no definirlos el motor determina cuales son los destinatarios.
Otro punto muy requerido por usuarios de versiones anteriores era volver a tener la animación web del proceso en ejecución.