Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porFernánda Almanza Modificado hace 9 años
2
GXflow Qué tiene la 8.0? Ing. Gonzalo Fernández, Mag. Ing. Daniel Giosa ARTech gfernandez@artech.com.uy dgiosa@artech.com.uy
3
Agenda Manejo de Versiones Impacto Remoto Metadatos Nuevo Gestor de Documentos Eventos Nuevo Esquema de Preferencias Reorganización de la Bandeja de Entrada Otras funcionalidades Liberación Hacia donde vamos Manejo de Versiones Impacto Remoto Metadatos Nuevo Gestor de Documentos Eventos Nuevo Esquema de Preferencias Reorganización de la Bandeja de Entrada Otras funcionalidades Liberación Hacia donde vamos
4
Los procesos frecuentemente evolucionan para adaptarse a cambios en los requerimientos, optimizaciones, etc. Ordenar esos cambios introduciendo el concepto de versión de proceso. Los procesos frecuentemente evolucionan para adaptarse a cambios en los requerimientos, optimizaciones, etc. Ordenar esos cambios introduciendo el concepto de versión de proceso. Manejo de Versiones
5
Ventajas: Orden. La evolución del proceso queda ordenada por las versiones. Respaldo. Es posible volver a una versión anterior. Convivencia con versiones anteriores. Poder realizar cambios en los procesos de negociosin interferir con las instancias del proceso que actualmente están ejecutando. Versión activa. Es la versión en la cual se basan las instancias de proceso, al ser creadas. Transparencia para el usuario final. Para el usuario que participa en el proceso, el manejo de versiones es transparente. Ventajas: Orden. La evolución del proceso queda ordenada por las versiones. Respaldo. Es posible volver a una versión anterior. Convivencia con versiones anteriores. Poder realizar cambios en los procesos de negociosin interferir con las instancias del proceso que actualmente están ejecutando. Versión activa. Es la versión en la cual se basan las instancias de proceso, al ser creadas. Transparencia para el usuario final. Para el usuario que participa en el proceso, el manejo de versiones es transparente. Manejo de Versiones
6
Forma de impactar: Manejo de Versiones ¿Crear nueva versión? SI NO ¿Activar la versión? Sobrescribir la última versión impactada Crear nueva versión SI NO Activar versión
7
¿Qué pasa con las instancias de los procesos? Ejecuciones terminadas. Quedan basadas en la definición de proceso activo en el momento de la creación. Ejecuciones pendientes. Basadas en el proceso anteriormente activo. Conversión a la nueva definición. Versión 9.0: Se exigirá que se respete la historia de la ejecución hasta el momento. Ejecuciones futuras. Basadas en la nueva versión de la definición del proceso. ¿Qué pasa con las instancias de los procesos? Ejecuciones terminadas. Quedan basadas en la definición de proceso activo en el momento de la creación. Ejecuciones pendientes. Basadas en el proceso anteriormente activo. Conversión a la nueva definición. Versión 9.0: Se exigirá que se respete la historia de la ejecución hasta el momento. Ejecuciones futuras. Basadas en la nueva versión de la definición del proceso. Manejo de Versiones
8
Para facilitar el manejo de las versiones se implementó el Impacto por Proyecto: No se impactan los diagramas individualmente. Se impacta el proyecto de GXPM: Se impactan todos los diagramas de un proyecto a la vez. Se genera una nueva versión de todos los diagramas. Se soporta el impacto de distintos proyectos en una misma base de datos. Para facilitar el manejo de las versiones se implementó el Impacto por Proyecto: No se impactan los diagramas individualmente. Se impacta el proyecto de GXPM: Se impactan todos los diagramas de un proyecto a la vez. Se genera una nueva versión de todos los diagramas. Se soporta el impacto de distintos proyectos en una misma base de datos. Impacto por Proyecto
9
El Impacto Remoto permite exportar un impacto a un archivo y utilizar GXPM Remote Impact para ejecutarlo. Impacto Remoto GXP M GXPM Remote Impact.GRI
10
Metadatos Son parámetros configurables desde GXPM para pasarle a las actividades. Sirven para parametrizar objetos Genexus complejos que deben comportarse en forma diferente dependiendo de cada tarea particular. Consisten en un par: nombre, valor. Están accesibles en la aplicación de forma similar a los Datos Relevantes. Son parámetros configurables desde GXPM para pasarle a las actividades. Sirven para parametrizar objetos Genexus complejos que deben comportarse en forma diferente dependiendo de cada tarea particular. Consisten en un par: nombre, valor. Están accesibles en la aplicación de forma similar a los Datos Relevantes.
11
Nuevo Gestor de Documentos Integración con GXContent Manager Producto independiente GXPortal, GXFlow Almacenamiento en Blobs Manejo de documentos Win y Web Manejo de versiones de documentos Auditoría Múltiples puntos de acceso Bandeja de Entrada Historia Administrador Acciones requeridas Integración con GXContent Manager Producto independiente GXPortal, GXFlow Almacenamiento en Blobs Manejo de documentos Win y Web Manejo de versiones de documentos Auditoría Múltiples puntos de acceso Bandeja de Entrada Historia Administrador Acciones requeridas
12
Eventos Se define el concepto de evento de workflow como mecanismo unificador de las diferentes señales que ocurren en el sistema. Ejemplos: Deadline Cambio de Prioridad Cambio de Estado Auditoría Mayor nivel de detalle Configuración de los eventos que se desean auditar Se define el concepto de evento de workflow como mecanismo unificador de las diferentes señales que ocurren en el sistema. Ejemplos: Deadline Cambio de Prioridad Cambio de Estado Auditoría Mayor nivel de detalle Configuración de los eventos que se desean auditar
13
Observador de Eventos Permite la visualización de los diferentes eventos del Workflow Aplicación destinada a administradores de proceso Monitoreo Referencias Cruzadas (Cross Referencing) Permite la toma de acciones correctivas Permite la visualización de los diferentes eventos del Workflow Aplicación destinada a administradores de proceso Monitoreo Referencias Cruzadas (Cross Referencing) Permite la toma de acciones correctivas
14
Tipos de Eventos Nueva Instancia Cambio de estado Cambio de prioridad Cambio asignación Advertencia de Deadline Deadline Modificaciones en datos de aplicación Recurso no disponible Condición insatisfecha Error Nueva Instancia Cambio de estado Cambio de prioridad Cambio asignación Advertencia de Deadline Deadline Modificaciones en datos de aplicación Recurso no disponible Condición insatisfecha Error
15
Recurso no disponible Notificar la existencia de tareas para las cuales no existen recursos asociados (Resource Crisis) Causados por: Mala administración Roles / Restricciones Licencias de personal (propiedad Out of Office) Posibilidad de corregir mediante la delegación a un Usuario / Rol determinado Notificar la existencia de tareas para las cuales no existen recursos asociados (Resource Crisis) Causados por: Mala administración Roles / Restricciones Licencias de personal (propiedad Out of Office) Posibilidad de corregir mediante la delegación a un Usuario / Rol determinado
16
Condición Insatisfecha Notificar la existencia de condiciones cuya evaluación produjo un resultado no manejado por el proceso Causados por: Procesos mal definidos Programas de condición no encontrados o mal programados Posibilidad de escoger un camino determinado Notificar la existencia de condiciones cuya evaluación produjo un resultado no manejado por el proceso Causados por: Procesos mal definidos Programas de condición no encontrados o mal programados Posibilidad de escoger un camino determinado
17
Manejo de Eventos Subscripción a eventos de interés (GXPM) Notificación Asociación de procedimientos GeneXus Ejecución de código personalizado a las necesidades del usuario Subscripción a eventos de interés (GXPM) Notificación Asociación de procedimientos GeneXus Ejecución de código personalizado a las necesidades del usuario
18
Nuevo Esquema de Preferencias Preferencias de Usuario Preferencias del Servidor Valores predeterminados configurables Habilitar / Deshabilitar preferencias de usuario Preferencias de Usuario Preferencias del Servidor Valores predeterminados configurables Habilitar / Deshabilitar preferencias de usuario
19
Reorganización de la Bandeja de Entrada Interfaz mas intuitiva Mayor dinamismo Crear y Ejecutar en un solo paso Tomar y Ejecutar en un solo paso Customizable Permite elegir que campos se desean ver Permite elegir las acciones a ejecutar en determinados campos Nuevas funcionalidades Permite ordenar por cualquier campo (asc/desc) Búsquedas rápidas (Carpetas Virtuales) Interfaz mas intuitiva Mayor dinamismo Crear y Ejecutar en un solo paso Tomar y Ejecutar en un solo paso Customizable Permite elegir que campos se desean ver Permite elegir las acciones a ejecutar en determinados campos Nuevas funcionalidades Permite ordenar por cualquier campo (asc/desc) Búsquedas rápidas (Carpetas Virtuales)
20
Bandeja de Entrada 7.5 Procesamiento MasivoHistoria Def. de Proceso Acciones Orden
21
Bandeja de Entrada 8.0 Historia Información Vista Previa Ejecutar Ninguna acción Ejecutar Ninguna acción Enviar (Siguiente) Ordenes
22
Información Acceso rápido a información relevante de la tarea a procesar Información general de la tarea Vista Previa Historia Permite la toma de acciones Ejecutar Delegar Acceso rápido a información relevante de la tarea a procesar Información general de la tarea Vista Previa Historia Permite la toma de acciones Ejecutar Delegar
23
Carpetas Virtuales o Vistas Permite una mejor organización del trabajo Definición de vistas en base a diferentes criterios Ejemplos: Alta Prioriodad Advertencia de Deadline Acceso rápido Permite una mejor organización del trabajo Definición de vistas en base a diferentes criterios Ejemplos: Alta Prioriodad Advertencia de Deadline Acceso rápido
24
Otras funcionalidades Load Balancing Tareas como emails Gráficas Visualización gráfica de la historia del proceso Nuevas funcionalidades de GeneXus 8.0 Load Balancing Tareas como emails Gráficas Visualización gráfica de la historia del proceso Nuevas funcionalidades de GeneXus 8.0
25
Load Balancing Permite balancear la carga de trabajo de los usuarios automáticamente Configurable a nivel de Tarea Permite balancear la carga de trabajo de los usuarios automáticamente Configurable a nivel de Tarea
26
Tareas como emails Permitir la ejecución de tareas a través del cliente de Correo. Requiere conexión a Internet Permitir la ejecución de tareas a través del cliente de Correo. Requiere conexión a Internet
27
Gráficas Carga de Trabajo Productividad Dist. Del proceso por Tarea
28
Visualización gráfica de la Historia Visualizar la historia del proceso tomando como base el diagrama de actividades original (GXPM) Clarifica el recorrido del proceso Animación Permite ver la ejecución paso por paso (tarea por tarea) Tares son serializadas por tiempo de creación Visualizar la historia del proceso tomando como base el diagrama de actividades original (GXPM) Clarifica el recorrido del proceso Animación Permite ver la ejecución paso por paso (tarea por tarea) Tares son serializadas por tiempo de creación
29
Nuevas funcionalidades de GeneXus 8.0 Temas Mejoras en el Acceso a Datos Temas Mejoras en el Acceso a Datos
30
Temas
31
Mejoras en el Acceso a Datos Soporte de ADO.net Order Condicional Where Condicional Planes de Ejecución adecuados Autonumber Integridad Transaccional Caching Datos básicos (etiquetas, etc)Almost Never GXPM (Procesos, Tareas, Roles, etc)Hardly Ever OtrosPretty Often Soporte de ADO.net Order Condicional Where Condicional Planes de Ejecución adecuados Autonumber Integridad Transaccional Caching Datos básicos (etiquetas, etc)Almost Never GXPM (Procesos, Tareas, Roles, etc)Hardly Ever OtrosPretty Often
32
Liberación Release Candidate - Julio 2004
33
Hacia donde vamos Charla GXflow Roadmap Hoy 14:30 Ballroom C Charla GXflow Roadmap Hoy 14:30 Ballroom C
34
Preguntas Cara a Cara GXflow Martes 09:00 Sala Florida Cara a Cara GXflow Martes 09:00 Sala Florida
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.