q-flow 2.2 automatización de procesos de negocios mayo, 2005
TRANSCRIPT
![Page 1: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/1.jpg)
Q-flow 2.2Automatización de Procesos
de Negocios
Q-flow 2.2Automatización de Procesos
de Negocios
Mayo, 2005
![Page 2: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/2.jpg)
Agenda
• Automatización de Procesos (Conceptos)• Diseño de Procesos de Negocios• Integración con Aplicaciones• Versión Enterprise
![Page 3: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/3.jpg)
Automatización de Procesos:
• Cada día infinidad de Procesos vitales para el negocio de una organización, son desviados de su curso incurriendo en un incremento de los costos operativos.
• Las decisiones tomadas a tiempo harán que el proceso se reencamine.
• La efectividad de una organización estará dada por la velocidad en que ocurre la toma de decisiones sobre sus procesos centrales.
![Page 4: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/4.jpg)
BPA
• Convertir procesos de negocio basados en papel en procesos electrónicos eliminando formularios en papel, carpetas, archivadores y las ineficiencias asociadas.
• Automatizar la interacción con los sistemas de la organización.
• Proveer en cada tarea el contexto de conocimiento necesario para realizarla.
• Agregar a los formulario las validaciones que eviten los errores mas comunes.
• Agregar en el proceso los controles que aseguren la integridad del proceso y eviten las fallas de personas y sistemas.
• Medir la performance del sistema para optimizarlo.
![Page 5: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/5.jpg)
M
M+3
M-3
1 2 3 4 5 6 7 8 9
Proceso fuera de control =
Varianza GRANDE:
BPA: Antes
![Page 6: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/6.jpg)
MM+3
M-3
1 2 3 4 5 6 7 8 9
Proceso bajo control =
Varianza PEQUEÑA:
BPA: Después
![Page 7: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/7.jpg)
Ejemplo: Expediente Electrónico (Conaprole)
• Contenido. – Rutas Auto Definidas– Integrado con SAP– Firma Electrónica
• Antes– Compras: Promedio = 30 días
• Después– Compras: Promedio = 11 días
![Page 8: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/8.jpg)
Soporte de Decisión
Decisiones
Cliente
Director
GerenteSupervisor
Operario0
50
100
150
200
5 20 50 120 300
Cantidad
Val
or
Est
raté
gic
o
![Page 9: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/9.jpg)
BPA: Demo
Operativa de los usuarios
![Page 10: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/10.jpg)
Agenda
• Automatización de Procesos (Conceptos)• Diseño de Procesos de Negocios• Integración con Aplicaciones• Versión Enterprise
![Page 11: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/11.jpg)
Dónde comenzar el cambio?
• En los procesos centrales del negocio. • En aquellos procesos que tengan punto
de contacto con el cliente.
![Page 12: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/12.jpg)
Que retorno debemos esperar?
• Dos veces el retorno obtenido por la mejor inversión monetaria disponible.
• Un período de re-pago inferior a dos años.• Hay beneficios difíciles de cuantificar, de
todos modos hay que valorarlos.
![Page 13: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/13.jpg)
Ejemplo: Laboratorio Janssen Cilag
• Contenido. Sistema de rendición de gastos de APMs 120 APMs y 40 emp. distribuídos por toda Argentina Trabajo exclusivo por e-mail Sistema complejo de viáticos y compensaciones 4 niveles de autorización
• Inversión: U$S 35.000 ; Período de Repago: 5 meses• Beneficios adicionales
Claridad en la comunicación con los APMs Facilidad para confeccionar las planillas Tiempo de Autorización y transferencia: 2 días
![Page 14: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/14.jpg)
Gestión de la Mejora
Puesta en funcionamiento
Apredizaje / medición
Realimentación / Rediseño
Diseño de proceso
![Page 15: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/15.jpg)
Demo
Diseño
![Page 16: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/16.jpg)
Agenda
• Automatización de Procesos (Conceptos)• Diseño de Procesos de Negocios• Integración con Aplicaciones• Versión Enterprise
![Page 17: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/17.jpg)
Estrategias de Integración
• Integración a nivel– Datos– Funcional– Portal
• Integración Funcional, Interfases expuestas– Web Services– Clases COM– Clases .net– Receptor de comandos en documentos XML:
• MSMQ, MQSeries, File System y HTTP.
![Page 18: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/18.jpg)
Como se integra con otras aplicaciones?
• Integradores (Iniciadores, Ejecutores)– Aplicaciones COM y .net– Procedimentos almacenados– Web Services– Transacciones de MS Great Plains, SAP y SUN 5– M.B.I. – ERDA– Sharepoint’03 y Content Management Server– Biztalk Server 2004– File System
• Pasos de Aplicación, Script y Robot
![Page 19: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/19.jpg)
Como es integrado con mi organización?
• Authenticación:– Active Directory, Dominios NT, NDS, Novell
Bindery, RADIUS, MS Passport• Almacenamiento de Documentos
– Sistema de Archivos, Base de Datos Relacional, Base de Datos Documental (WebDAV), Sharepoint Portal Server
• Comienzo de workflows y liberación de tareas:– Web Services, Stored Procedures, COM, .net e
MSMQ/XML, File System• Sincronización de directorios:
– Active Directory,NDS, XML• Portal
– Interfase SKIN para sites de intranet– Webparts para SPS y WSS
![Page 20: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/20.jpg)
Paso a paso
Integración
![Page 21: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/21.jpg)
Q-flow 2.2 / SAP:
Llamado a funciones de SAP dentro de pasos de aplicación de Q-flow.
Inicio de workflows capturando eventos de SAP
Operaciones desde un programa ABAP Inicio de Workflows Chequeo de tareas Actualización de tareas
![Page 22: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/22.jpg)
Arquitectura interna
Presentation layer
Business Logic & Process Persistence layer
Q-flow SAP Conn
AppIntegrator
SAPDesktop
DataBases
Data BaseServer
Response
Request
SAP
Request
Response
AppServers
Request
Response
RFCLIB32
Q-flowEngine
Q-flowOleDB
Provider
DataBasesQ-flow RFCs
Proxy
Diseñador
Mapeador
AppStep
Qflow SAP ExecRFC/BAPI Call
RFC/BAPI Call
XML Qflow b2b
Q-flowRFCs
Transaccio-nes
![Page 23: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/23.jpg)
Q-flow 2.2 / SAP
![Page 24: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/24.jpg)
Q-flow 2.2 / SAP
![Page 25: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/25.jpg)
Q-flow 2.2 / SAP
![Page 26: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/26.jpg)
Agenda
• Automatización de Procesos (Conceptos)• Diseño de Procesos de Negocios• Integración con Aplicaciones• Versión Enterprise
![Page 27: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/27.jpg)
Q-flow 2.2 EE, Objetivos:
Ofrecer nuevos niveles de disponibilidad del motor de workflow.
Soportar en forma nativa la operativa en Cluster de Windows 2003 Enterprise
Mejorar la escalabilidad del sistema Escalando adecuadamente en hardware mas
potente Integrando algoritmos dinámicos para
configuración en granja.
![Page 28: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/28.jpg)
EE: Mejoras de disponbilidad
Nuevo agente de supervisión de agentes
Primitivas de cluster integradas dentro de los servicios
Agente de Runtime ejecuta en un entorno multi-proceso que le asegura el aislamiento de scripts y componentes problemáticos.
Age
nte
de
Sup
erv
iso
r de
3er
Niv
el
Agente de Novedades
Agente de Vencimientos
Agentes de MensajeríaAgentes de Mensajería
Agen
te d
e R
unt
ime
de 2
do N
ivel
(Coo
rdin
aci
ón d
e S
ub
Pro
ceso
s)
Subproceso de ejecución de Pasos Críticos
Worker ThreadWorker
ThreadWorker ThreadWorker
Thread
Subproceso de ejecución de Pasos Críticos
Worker ThreadWorker
ThreadWorker ThreadWorker
Thread
Subproceso de ejecución de Pasos Críticos
Worker ThreadWorker
ThreadWorker ThreadWorker
Thread
Subproceso de ejecución de Pasos Críticos
Worker ThreadWorker
ThreadWorker ThreadWorker
Thread
![Page 29: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/29.jpg)
Comparación de ejecución sobre un proceso con scripts mal codificados
![Page 30: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/30.jpg)
EE: Mejoras de performance
Agente de Alertas separado en 2 servicios
Nuevo agente especializado en lotus notes
Coordinación de granja realizada vía sockets
Despacho de tareas a sub-procesos realizada por grupos de afinidad
Age
nte
de
Sup
erv
iso
r de
3er
Niv
el
Agente de Novedades
Agente de Vencimientos
Agentes de MensajeríaAgentes de Mensajería
Agen
te d
e R
unt
ime
de 2
do N
ivel
(Coo
rdin
aci
ón d
e S
ub
Pro
ceso
s)
Subproceso de ejecución de Pasos Críticos
Worker ThreadWorker
ThreadWorker ThreadWorker
Thread
Subproceso de ejecución de Pasos Críticos
Worker ThreadWorker
ThreadWorker ThreadWorker
Thread
Subproceso de ejecución de Pasos Críticos
Worker ThreadWorker
ThreadWorker ThreadWorker
Thread
Subproceso de ejecución de Pasos Críticos
Worker ThreadWorker
ThreadWorker ThreadWorker
Thread
![Page 31: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/31.jpg)
Test de performance: 1
Q-flow Engine Services
HP Proliant ML-350 Dual Xeon 3.06 GHz, discos de 72GB de 10KRPM con controladora SA641, Ultra320 y 1GB de RAM
SQL Server 2000
HP Proliant ML-370 Xeon 2.8 GHz, discos de 72GB de 10KRPM con controladora SA641, Ultra320 y 512MB de RAM
Iniciador de Workflows Contestador de Pasos
Backbone de Gigabit Ethernet
![Page 32: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/32.jpg)
Test de performance: 2
![Page 33: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/33.jpg)
0100200300400500600700800
Tiempo de proceso
en segundos
Comparación de Performance
Standard Enterprise
Test de performance: 3
Tiempo Total de Proceso Cant. de Workflows
Configuración Enterprise Ent. Edit Std % Dif
500 10 x 10 2’54,483 6’17,050 216,09% 1000 10 x 25 5’42,047 12’57,750 227,38% 1000 20 x 25 5’49,436 12’57,750 222,57% 1000 10 x 10 5’58,313 12’57,750 217,06% 1000 4 x 25 6’41,163 12’57,750 193,87%
![Page 34: Q-flow 2.2 Automatización de Procesos de Negocios Mayo, 2005](https://reader036.vdocuments.site/reader036/viewer/2022062618/54e1a4554a795950188b4812/html5/thumbnails/34.jpg)
FIN
Gracias por acompañarnos