Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS DE INFORMACIÓN
ORIENTADOS A PROCESOS
(PROCESS-AWARE INFORMATION SYSTEMS)
Resultado:
Lógica de los procesos de negocio fue definida dentro de las aplicaciones
y procedimientos manuales (está implícita)
Desventajas:
Difícil optimizar y adaptar a cambios a los procesos de negocio
Los procesos de las organizaciones deben ajustarse al sistema de
información.
Se introducen ineficiencias, pobre separación de responsabilidades,
incapacidad de detectar cuellos de botella, operaciones secuenciales
innecesarias, pasos redundantes, etc.
Escuela RIO 2017 - Gestión de Procesos de Negocio: Herramientas de software y sistemas 2
Tendencias en Sistemas de Información :
(2) Desde Programación a Integración
3
La Idea Principal
Process-Aware
Information
System
gestión de la
lógica del proceso
ejecución de las
actividades Aplicación
Objetivos:
Separar la lógica de las aplicaciones de la lógica de los procesos de negocio
Definición:
Un Sistema de Información Orientado a Procesos
es aquel sistema de software que gestiona y ejecuta
procesos, los cuales involucran personas,
aplicaciones y/o fuentes de información, sobre la
base de Modelos de Procesos
Beneficios:
Modelos de procesos sirven como medio de comunicación entre
analistas de negocio e ingenieros en sistemas
Modelos de procesos permiten cambiar los procesos de negocio sin
modificar el código de los sistemas que soportan las tareas de los
procesos
Representación explícita de los procesos
permite que los mismos puedan ser ejecutados y automatizados a través de
un sistema de información
posibilita un soporte de gestión en el nivel de (re)diseño (Simulación y análisis
de los procesos).
permite el control y monitoreo de los procesos
2000
Sistemas de Gestión de Procesos de Negocio
Servidores de Aplicación Extendidos
Plataformas Business-to-Business
Clasificación de SIOPs:
(Según los tipos de procesos que soportan)
Nota: Aquellos marcados con son los tipos de procesos a estudiar en este curso
Procesos Aplicación-a-Aplicación
Solamente involucran tareas ejecutadas por sistemas de software
Se aplican a sistemas distribuidos (integración de aplicaciones)
Ej: Plataformas EAI, Servidores de Integración Web, Plataformas B2B
Procesos Persona-a-Aplicación
Tareas humanas e interacción entre personas y tareas automatizadas e interacciones
entre aplicaciones
Soporte para que personas y aplicaciones trabajen en forma integrada
Ej: Sistemas de Gestión de Workflows (o de Procesos de Negocio)
Intraorganizacional
Son los tradicionales
Involucran personas y aplicaciones dentro de una
organización
Interorganizacional
Abarcan diferentes empresas
Involucran personas y aplicaciones de diferentes empresas
Procesos estructurados
Procesos intra-organizacionales
/ interrumpir
Suspendido Interrumpido
/ suspender
/ reanudar / interrumpir
/ comenzar
/ iniciar
Iniciado / recomenzar En Ejecución Activo
Finalizado
Suspendido
/ suspender / reanudar
/ iniciar
/ habilitar / comenzar
Iniciada Habilitada En Ejecución Finalizado
Actividades Actividades
y/o
Manuales Automatizadas
Actividades
semiautomtizadas Items de Trabajo Aplicaciones Invocadas
(actividades asignadas a un (herramientas/aplicaciones utilizadas
participante del workflow) para dar soporte a la actividad)
Escuela RIO 2017 - Gestión de Procesos de Negocio: Herramientas de software y sistemas 23
Ejercicios
(Verdadero o Falso) Un modelo de proceso de negocio es un workflow
(especificación de proceso ejecutable) cuando:
Las tareas y el flujo de control están definidos
Los datos del proceso y las tareas están definidos
Las aplicaciones a ser invocadas están definidas
Las tareas tienen definidos los recursos que las pueden realizar
¿Una aplicación cliente de correo electrónico, puede ser utilizada para
llevar a cabo una actividad manual, automática o semiautomática?
Una actividad automática, ¿Requiere de un ítem de trabajo?
Una actividad manual, ¿Requiere de una instancia para su ejecución?
Cuando un ítem de trabajo es ofertado a los recursos, ¿implica que la
tarea/actividad está en ejecución?
Una lista de trabajo, ¿Puede ser compartida por varias personas?
El estado de ejecución de un proceso (o instancia) ¿Está definido sólo por
las actividades que fueron ejecutadas, las que se están ejecutando y las
que deben ejecutarse?
Escuela RIO 2017 - Gestión de Procesos de Negocio: Herramientas de software y sistemas 24
Sistemas de Gestión de Procesos de Negocio (BPMSs)
Herramientas de
Modelo/ Modelado
Herramientas Especificación /Implementación
de Proceso
de Monitoreo
/Análisis interpreta
Caso del Proceso
gestiona
Caso del Proceso
Motor de Procesos Caso del Proceso
Caso del Proceso
Caso del Proceso
Datos de
ejecución asigna tareas
Herramientas
de
Administración
Sistema Sistema
Vendedor Empleado Facturación ERP
(Ventas) (Almacén)
Sistema de Gestión Aplicaciones externas
de Tareas
Escuela RIO 2017 - Gestión de Procesos de Negocio: Herramientas de software y sistemas 25
Arquitectura Genérica de un BPMS
Herramientas Analista/Diseñador
de Modelado de Procesos Aplicaciones
Modelo de Genera
Recursos Especificación invoca
(Roles y del proceso
Grupos) Manipulan
interpretada por
Datos de
Servicio de Máquina(s)
WFM control de
mantiene
Ejecución Proceso
Engine instancias
de Procesos usa Datos Datos de las
Worklist relevantes de aplicaciones
instancias actualizan
Herramientas interactúa vía
administración
Manejador de
y monitoreo
la Worklist Aplicaciones
Participantes
Administrador del Proceso
Evaluadores
Escuela RIO 2017 - Gestión de Procesos de Negocio: Herramientas de software y sistemas Fuente: WfMC
26
Arquitectura Genérica de un BPMS
Herramientas de Modelado/Implementación de Procesos
incluyen:
Herramienta para el Modelado y Especificación de Procesos
de Negocio
Modelado soportado por un lenguaje visual
Especificación soportada por un lenguaje ejecutable
Herramienta de Análisis de Procesos
Verificación y Simulación de Procesos
Herramienta para la Definición de Recursos
Clasifica los recursos (roles, unidades organizacionales)
Relaciones entre los tipos de recursos
proceso/workflow
Un ítem de trabajo sólo puede ser asignado a una única persona
actividad automática
Un usuario de un proceso o workflow sólo puede ejecutar una
tarea a la vez
Las tareas de un proceso son ofrecidas y/o asignadas a los usuarios
de un proceso de acuerdo a la unidad organizacional a la que
pertenece