Un motor de flujo de trabajo es una aplicación de software que administra los procesos comerciales . 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 administra y monitorea 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 realizar la transición de acuerdo con los procesos definidos (flujos de trabajo). [1] Las acciones pueden ser cualquier cosa, desde guardar un formulario de solicitud en un sistema de administración de documentos hasta enviar un correo electrónico de recordatorio a los usuarios o escalar los elementos vencidos a la administración. 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: Verifique si es válida la ejecución de una tarea, dado el estado actual.
- Determine la autoridad de los usuarios: compruebe si el usuario actual tiene permiso para ejecutar la tarea.
- Ejecución del script de condición: después de pasar los dos pasos anteriores, el motor de flujo de trabajo ejecuta la tarea y, si la ejecución se completa correctamente, devuelve el éxito; si no, informa el error para activar y revertir el cambio. [3]
Un motor de flujo de trabajo es una técnica central para el software de asignación de tareas, como la gestión de procesos comerciales , 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 de atención médica. [4]
Ver también
- Motor de reglas comerciales
- Sistema de gestión de reglas comerciales
- Comparación de motores BPEL
- Máquina de inferencia
- API del motor de reglas de Java
- Algoritmo rete
- Reglas de ondulación
- Razonador semántico
- Lenguaje de ejecución de procesos de negocio
- Sistema de producción
- Sistema de gestión de flujo de trabajo
- Flujo de trabajo de Joget
Referencias
- ^ http://docs.oracle.com/cd/B13789_01/workflow.101/b10286/wfapi.htm
- ^ http://pic.dhe.ibm.com/infocenter/tivihelp/v48r1/index.jsp?topic=%2Fcom.ibm.sco.doc_2.2%2Fenablement%2Fworkfloworchestration.html
- ^ El modelo de motor de flujo de trabajo. Modelo de motor de flujo de trabajo Consultado el 1 de diciembre de 2010.
- ^ Huser, V .; Rasmussen, LV; Oberg, R .; Starren, JB (2011). "Implementación de la tecnología del motor de flujo de trabajo para ofrecer una funcionalidad básica de soporte de decisiones clínicas" . Metodología de Investigación Médica de BMC . 11 : 43. doi : 10.1186 / 1471-2288-11-43 . PMC 3079703 . PMID 21477364 .