Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- > NOTA: La gestión de procesos de negocio (BPM, Business Process Management) es
- una metodología para la optimización de procesos. El BPM es el entendimiento,
- visibilidad y control de los procesos de negocio de una organización.
- > NOTA: Un *proceso de negocio* representa una serie discreta de actividades o
- pasos de tareas.
- Un motor de BPM es una aplicación de software que gestiona y ejecuta procesos
- de negocio. **Controla y monitoriza el estado de las actividades en un flujo de trabajo**
- (e.g. aprobar un préstamo, enviar un email de recordatorio, etc.)
- **y determina qué nueva actividad se ejecutará dependiendo del workflow definido**.
- Tiene tres funciones:
- - Verificación del estado actual: verifica si la orden es válida ejecutando una tarea.
- - Determina la autoridad de los usuarios: comprueba si el usuario actual tiene permisos para ejecutar la tarea.
- - Ejecutar el script de condición: después de pasar los dos pasos anteriores, el motor empieza a evaluar scripts de condiciones:
- - Si la condición es `TRUE`, el motor ejecuta la tarea y si la ejecución se completa correctamente, devuelve success/OK.
- - Si la condición es `FALSE`, reporta el error a un trigger y se hace rollback.
- Este software es esencial para las aplicaciones de software de asignación de
- tareas (BPM) ya que se podrían asignar tareas a diferentes ejecutores. El
- usuario **puede ejecutar cualquier secuencia arbitraria de pasos simplemente modificando el BPMN**.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement