La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Genere valor en su negocio con GXflow, integrándolo a sus aplicaciones

Presentaciones similares


Presentación del tema: "Genere valor en su negocio con GXflow, integrándolo a sus aplicaciones"— Transcripción de la presentación:

1 Genere valor en su negocio con GXflow, integrándolo a sus aplicaciones
Paola Saavedra Martínez

2 Evolución tecnológica de GeneXus
.NET JAVA Evolución tecnológica de GeneXus Visual Basic C/SQL JAVA Visual FoxPro Visual Basic Cliente/Servidor XBase FoxPro para Windows COBOL RPG

3 Business Intelligence
Movilidad Evolución funcional Portales Workflow Business Intelligence CRM ERP Sistemas Departamentales

4 Tecnologías GeneXus Usuarios Gente Portal Builder Workflow Reporting
BI Aplicaciones y know-how GeneXus Datos Datos Corporativos

5 Qué es Workflow? Conjunto de métodos y tecnologías que nos ofrece las facilidades para modelar y gestionar los diversos procesos que ocurren dentro de una empresa. Tareas / Responsables / Tiempos

6 Aplicaciones orientadas a Objeto-Acción
Visualización Alta Modificación Emisión Autorización

7 Aplicaciones orientadas a Objeto-Acción
Alta Visualización Modificación Emisión Autorización Autorizar Emisión Autorizada Alta Emitida Pendiente Rechazada Rechazar

8 Aplicaciones orientadas a Objeto-Acción
Alta Visualización If udp(pautorizo, 'WWOrdenes',&Usuario,'INS') = 'Y' Alta.Visible= 1 Endif Modificación If estado = ‘Pendiente’ If udp(pautorizo, 'WWOrdenes',&Usuario,'AUT') = 'Y‘ Autorizar.Visible= 1 Endif Emisión If estado = ‘Autorizada’ Autorización If estado = ‘Pendiente’ Autorizar Emisión Autorizada Alta Emitida Pendiente Rechazada Rechazar

9 Aplicaciones orientadas a Objeto-Acción
Seguridad embebida en cada objeto GeneXus No hay auditoria y seguimiento de las acciones

10 Aplicaciones orientadas a Workflow
Definir el proceso de Negocio

11 Aplicaciones orientadas a Workflow
Definición de tareas Start: &procInst.GetApplicationDataByName(‘ORDNRO',&adOrdNro,&error) &OrdNro = &adOrdNro.NumericValue Evento After Trn &appData.NumericValue = OrdNro Event Start &procInst. GetApplicationDataByName(‘ORDNRO',&adOrdNro,&error) Event Autorizar.Click &procInst.GetApplicationDataByName(‘ORDAUT',&adAut,&error) &adAut.CharacterValue = 'S‘ Event Rechazar.Click &adAut.CharacterValue = 'N

12 Aplicaciones orientadas a Workflow
Seguridad a nivel del proceso. Auditoria y seguimiento de las acciones en forma automática.

13 Programación Objeto – Acción: Ventajas
Más fácil de programar para altas y modificaciones simples. Más fácil navegación sobre de datos de la aplicación.

14 Programación por Workflow: Ventajas
Evolución de la solución. Auditoria y seguimiento de los procesos de negocio. Acceso al trabajo pendiente en un solo lugar. Auto-documentado.

15 Ejemplo: Modificación Proceso Órdenes
Proceso de Autorización de Órdenes

16 Ejemplo : Modificación Proceso Órdenes
Proceso de Autorización de Órdenes Si No

17 Ejemplo : Modificación Proceso Órdenes
Tarea alta de Orden No se modifica Tarea Autorización Orden Agregamos Tarea Autorización Depósito o Proceso de verificación de existencias. Proceso que evalúa la condición.

18 Modificación de un estado
Pend Autorización Autorizar Depósito Emisión Autorizar Rechazar Autorizada Alta Emitida Pendiente Rechazada Rechazar Orden Depósito

19 Modificación de un estado
Alta Orden call(TOrden,&OrdenNumero,'INS') Autorizar Orden If OrdenStatus = ‘PendienteAut’ call(HAutorizaOrden,OrdNumero) Else msg('Orden no puede ser autorizada en ese status’) Endif Autorizar Depósito If OrdenStatus = ‘Pendiente’ call(HAutOrdenDep,OrdNumero) msg('Orden no puede ser autorizada en ese status’) Inicio Alta.Visible=0 Autorizar.Visible=0 AutorizarDep.Visible=0 If udp(pautorizo,'WWOrdenes',&Usuario,'INS') = 'Y' Alta.Visible= 1 Endif If udp(pautorizo, 'WWOrdenes',&Usuario,'AUT') = 'Y‘ Autorizar.Visible= 1 If udp(pautorizo, 'WWOrdenes',&Usuario,‘ADP') = 'Y' AutorizarDep.Visible= 1

20 Componentes de Gxflow GXPM Motor de Workflow Cliente Gxflow
Herramienta de Auditoria

21 GxFlow – Arquitectura

22 GxFlow - Componentes GXPM (GeneXus Process Modeler)
* Herramienta Gráfica * Estándar UML Diagrama de Casos de Uso Diagrama de Actividades

23 GxFlow - Componentes Cliente GxFlow * Bandeja Entrada
* Administrador Procesos * Consola de Administración

24 GxFlow - Componentes Herramienta de Auditoria
* Modelo de Medición de Negocios Asignación de tareas Carga por proceso Eficiencia * Consultas de fácil generación

25 Ventajas Foco en el proceso de negocio Procesos más eficientes
Auditoria y control de operaciones Integrado a GeneXus Menos programación

26 GxFlow - Metodología Diagrama de Caso de Uso / Diagrama de Actividad
Definición de Roles Desarrollo de Aplicaciones (GeneXus) Asociar programas a tareas Definición de Usuarios/Restricciones

27 Migración Identificar los procesos de negocios
Determinar qué Objetos GX realizan esas tareas Transformarlos en “Objetos GXFlow” Eliminar el ruteo de dichos Objetos GX. Definir los condicionales. Relacionar Instancia de Proceso.

28 Preguntas

29 Muchas gracias ! Paola Saavedra Martinez


Descargar ppt "Genere valor en su negocio con GXflow, integrándolo a sus aplicaciones"

Presentaciones similares


Anuncios Google