Sei sulla pagina 1di 2

Optical Character Recognition reconocimiento de texto automtico) se extraenciertas variables del

formulario y se ingresan a un sistema de evaluacin de crdito.Luego se crea un documento electrnico que


gatilla la creacin de una orden detrabajo en el Process Engine y es depositada en la bandeja de entrada de
actividadesnuevas del ejecutivo correspondiente. El ejecutivo selecciona de la lista la
solicitudcorrespondiente y visualiza la solicitud de crdito en el Process Engine, la
revisaformalmente y luego el Process Engine por medio de un servicio web invoca elsistema de anlisis de
riesgo envindole la informacin correspondientetcnicamente se traspasan las variables). Si
el resultado del anlisis es positivo, elProcess Engine deriva automticamente la solicitud de
aprobacin a su superior,ingresando los datos en el sistema de crdito financiero por medio de un
servicioweb y depositndolo en la bandeja de entrada de l para su
debida aprobacin.Podramos discutir si este proceso podra ser mejorado, pero este caso
describe ladiferenciaentreunprocesomanualyunoautomatizado:Si hablamos de automatizacin de procesos no
significa que este se encuentrecompletamenteautomatizado.La componente central de la automatizacin de
procesos es el Process Engine(automatizacin del flujo de control).El Process Engine controla
el proceso, a travs del cual dirige a los usuarios que participan en las diferentes actividades
y sus respectivos resultados (HumanWorkflow Management) y controla las interfaces internas y
externas con los sistemasque participan en el proceso (Orquestacin de servicios).Las
decisiones sobre qu tipo de actividades o servicios deben invocarse, las tomael Process
Engine a travs de la lgica tcnica implementada (modelo de procesostcnico) y los puntos de intervencin
de los usuarios. Dicho de otra forma, nosiempre la lgica del proceso implementada es mandatoria, en
ciertas circunstancias puede ser influenciada por los participantes del proceso, con la salvedad
que debequedar todo registrado.En la figura 1.2 encontrar una representacin genrica
de la automatizacin de un proceso con un Process Engine.
Figura1.2:AutomatizacindeunprocesoconunProcessEngineA lo mejor el lector se imagina que un Process
Engine es un entorno para desarrollar software que automatiza los procesos. En verdad es un ambiente de
desarrollo peroespecializado: Podramos decir que el motor de workflow del Process Engine
es elcompilador o el interpretador del flujo y el modelo tcnico del proceso representa
elcdigo de los programas computacionales. Pero utilizar los entornos del ProcessEngine tiene grandes
ventajas comparado con el desarrollo propio de un workflow:El motor de workflow se especializa en
interpretar y ejecutar la lgica de los procesos y por consiguiente trae muchas
funcionalidades que sin l habra quedesarrollarlas y testearlas antes de poder utilizarlas. Es
decir con un Process EngineunproyectodeBPMesmuchsimomsproductivoenlaimplementacin
de procesos. Por otro lado un Process Engine no permite representar cualquier funcionalidad
(por eso es un entorno especializado) y si se requiere hay queintegrarlas a un sistema.Un Process Engine
tiene la capacidad de integrar Workflow Management consoluciones de negocio (Sistemas de TI). De esta
forma se convierten en plataformastcnicas poderosas que son capaces de automatizar todo tipo de procesos
de principio a fin, independiente de la tecnologa que hay debajo o del lugar de trabajode los
usuarios. Algunas plataformas de Process Engine incluso se complementancon un bus o orquestador de
servicios, llamado Enterprise Service Bus (ESB) u otrascomponentescomounmotordereglasqueaumentanla
flexibilidaddelentorno.Como el Process Engine monitorea el proceso tiene el control absoluto sobre l,sabe en
cualquier momento donde se encuentra el proceso y lleva un registro

minucioso de todo lo acaecido. De esta forma puede llevar los indicadores sobre elflujo en
lnea y tiempo real, que sirven como input para el monitoreo de los procesosen lnea o Business Activity
Monitoring (BAM). Con la existencia de un BAM se puede integrar el control de gestin sobre los
procesos en tiempo real.Estas tres funcionalidades justifican la utilizacin de un Process Engine,
peroadems existe otro beneficio muy importante: El Process Engine trabaja sobre la base de un modelo
de procesos que fue desarrollado por gente de negocio. Nosencontramosanteuncambiodeparadigma
enelsentidodepoderimplementarun proceso basado en la documentacin de un modelo de negocio y
justamente este es elobjetivo del estndar BPMN

Potrebbero piacerti anche