Advertisement
Guest User

Untitled

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