Un motor de flujo de trabajo es una aplicación de software que gestiona procesos empresariales . Es un componente clave en la tecnología de flujo de trabajo y normalmente utiliza un servidor de base de datos .
Un motor de flujo de trabajo gestiona y supervisa el estado de las actividades en un flujo de trabajo , como el procesamiento y la aprobación de un formulario de solicitud de préstamo, y determina a qué nueva actividad se debe pasar según los procesos definidos (flujos de trabajo). [ 1 ] Las acciones pueden ser desde guardar un formulario de solicitud en un sistema de gestión documental hasta enviar un correo electrónico de recordatorio a los usuarios o escalar los elementos vencidos a la gerencia. Un motor de flujo de trabajo facilita el flujo de información, tareas y eventos. Los motores de flujo de trabajo también pueden denominarse motores de orquestación de flujo de trabajo. [ 2 ]
Los motores de flujo de trabajo tienen principalmente tres funciones:
- Verificación del estado actual del proceso: Comprobar si es válido ejecutar una tarea, dado el estado actual.
- Determinar la autoridad de los usuarios: Comprobar si el usuario actual tiene permiso para ejecutar la tarea.
- Ejecutando el script de condición: Después de superar los dos pasos anteriores, el motor de flujo de trabajo ejecuta la tarea y, si la ejecución se completa correctamente, devuelve éxito; de lo contrario, informa del error para activar y revertir el cambio. [ 3 ]
Un motor de flujo de trabajo es una técnica fundamental para el software de asignación de tareas, como la gestión de procesos de negocio , en la que el motor de flujo de trabajo asigna tareas a diferentes ejecutores mientras comunica datos entre los participantes. Un motor de flujo de trabajo puede ejecutar cualquier secuencia arbitraria de pasos, por ejemplo, un análisis de datos sanitarios. [ 4 ]
Véase también
- Motor de reglas de negocio
- Sistema de gestión de reglas de negocio
- Comparación de motores BPEL
- Motor de inferencia
- API del motor de reglas de Java
- Algoritmo Rete
- Reglas de Ripple Down
- Razonador semántico
- Lenguaje de ejecución de procesos de negocio
- Sistema de producción
- Sistema de gestión de flujos de trabajo
- Flujo de trabajo de Joget
- Conductor (software)
Referencias
- ↑ "Descripción general del motor de flujo de trabajo (Referencia de la API de Oracle Workflow)" .
- ↑ "Documentación de IBM" .
- ↑ El modelo del motor de flujo de trabajo. El modelo del motor de flujo de trabajo se consultó el 1 de diciembre de 2010.
- ↑ Huser, V.; Rasmussen, LV; Oberg, R.; Starren, JB (2011). "Implementación de tecnología de motor de flujo de trabajo para brindar funcionalidad básica de apoyo a la toma de decisiones clínicas" . BMC Medical Research Methodology . 11 : 43. doi : 10.1186/1471-2288-11-43 . PMC 3079703. PMID 21477364 .
- Gestión de datos
- Servidores (informática)
- Tecnología de flujo de trabajo
- Aplicaciones de flujo de trabajo