Professional Documents
Culture Documents
procesos
Introduccin
Dnde estamos?
Proceso de negocio
automatizado
Introduccin
La arquitectura de un BPMS
BPMS
Process
modeling
tool
Administration
& monitoring
tools
Execution
Execution
logs
logs
Process
Processmodel
model
repository
repository
Execution
engine
Worklist
handler
Invoked
Invoked
External
Applications
Applications
services
IBMBonita
Business
Process
Manager
Bonita Soft
Open
Solution
Execution Engine
Instancia modelos de procesos ejecutables (tambin
llamados casos)
Orquesta la distribucin de trabajo entre los participantes
de proceso y los sistemas software para ejecutar el
proceso de principio a fin
Guarda datos de ejecucin en un log
Worklist Handler
Se puede ver como una bandeja de entrada
Ofrece work items a los participantes del proceso y les
permite aceptarlos y empezar a trabajar en ellos
Maneja las listas de tarea de los participantes
Pueden proporcionar capacidades de redes sociales
Perspective
BPMOne
IBM
BPM Process
Admin Console
External Services
Exponen una interfaz de servicio con la que interacta el
motor de procesos.
El motor proporciona al servicio los datos para que ejecute
la actividad
Ejemplos: motores de reglas, notificacin por email o
Twitter notification, conectores con DBs, CRMs
BPTrends
BPMS Landscape
Big vendors
Other
closed-source
IBM BPM
Oracle BPMS
Microsoft BizTalk,
Wf
SAP NetWeaver
BPM
Software AG
webMethods
Pegaystems
PegaRULES
Appian BPMS
BizAgi BPM Suite
Bosch inubit
Suite
OpenTex tBPM
Perceptive
BPMONe
Progress Savvion
TIBCO
ActiveMatrix BPM
Commercial
open-source
Bonita Open
Solution
Camunda
Intalio|BPM
JBoss jBPM
ProcessMaker
Community
open-source
Shark
YAWL
Activiti
Criterios generales
Se integra bien en el entorno? Qu soporte tiene? Qu precio tiene?
Introduccin
Sistemas de gestin de procesos de negocio
Separacin de aspectos
Punto de integracin
Ejecucin transparente
Introduccin
Sistemas de gestin de procesos de negocio
Ventajas de los BPMS
Problemas organizacionales
Introduccin
Sistemas de gestin de procesos de negocio
Ventajas de los BPMS
Problemas al introducir un BPMS
Modelos ejecutables
to-be executed
process model
34
1.
2.
3.
4.
5.
Nuestro ejemplo
Customer
Seller
Supplier 1
Supplier 2
Nuestro ejemplo
Tareas automticas
Tareas de usuario
Tareas manuales
Tareas automticas
Tareas de usuario
Tareas manuales
En nuestro ejemplo
automtica
usuario
manual
Segmento 2
Segmento 3
Posible solucin
Huelga de controladores
Principio: sin datos = no hay decisiones.
-> Especifica todos los objetos de datos electrnicos (en funcin de la forma
en que los soporte el BPMS)
En nuestro ejemplo
En nuestro ejemplo
Nuestro ejemplo
Despus
Before
del paso
Step 41