Red de conocimiento informático - Conocimiento informático - Flujo de trabajo Diagrama de flujo de ACTIVIDAD ¿Cuál es el significado de la línea roja?

Flujo de trabajo Diagrama de flujo de ACTIVIDAD ¿Cuál es el significado de la línea roja?

I. ¿Cuál es el proceso de trabajo?

Tomemos las vacaciones como ejemplo. El proceso de licencia en la mayoría de las empresas ahora es así

Los empleados llaman (o chatean) para solicitar licencia. superiores - los superiores acuerdan verbalmente - El superior registrará la solicitud de licencia - El registro de la solicitud de licencia se enviará a la empresa al final del mes - La empresa ingresará el registro de la solicitud de licencia en la computadora. La empresa ingresa los registros de solicitud de licencia en la computadora

El proceso de solicitud de licencia para las empresas que utilizan tecnología de flujo de trabajo es así

Los empleados inician sesión en el sistema usando sus propias cuentas: haga clic en solicitar para licencia: el supervisor inicia sesión en el sistema y hace clic en Permitir.

Eso es todo, el proceso de solicitud de licencia ha finalizado

Algunas personas pueden preguntar si el supervisor no necesita enviar una solicitud de licencia. registros a la empresa? ¿No tienen las empresas que introducir registros en las computadoras? La respuesta es: úsalo. Sin embargo, cuando el operador hace clic en Permitir, ¡todo funciona automáticamente!

Esta es la tecnología de flujo de trabajo.

Georgakopoulos define el flujo de trabajo como: El flujo de trabajo es una serie de tareas organizadas para completar un determinado proceso de negocio: la secuencia de activación y las condiciones de activación de las tareas están definidas, y cada tarea puede estar compuesta por uno o más software. El sistema también puede ser completado por una o un grupo de personas, o por una o más personas que colaboran con el sistema de software

2 Ventajas de la tecnología de flujo de trabajo

Desde arriba En el ejemplo. No es difícil ver las ventajas de la tecnología de flujo de trabajo. No es difícil ver que el sistema de flujo de trabajo realiza la automatización del proceso de flujo de trabajo y mejora la eficiencia de las operaciones comerciales. Mejora la tasa de utilización de los recursos empresariales y mejora la flexibilidad. y adaptabilidad de las operaciones comerciales, mejora la eficiencia de la evaluación cuantitativa de los procesos comerciales y reduce el desperdicio (el tiempo es dinero).

Por un lado, el procesamiento manual de los procesos de trabajo no puede rastrear y comprender de manera efectiva el estado de todo el proceso. Por otro lado, inevitablemente se producirán errores humanos y retrasos, lo que resultará en una baja eficiencia. , no se pueden realizar estadísticas cuantitativas, lo que no favorece consultas, informes y evaluaciones de desempeño.

3. Los desarrolladores de Java comprenderán por qué se adopta el flujo de trabajo de Actividad.

En el campo de Java, JBPM y Actividad son los dos sistemas de flujo de trabajo principales, y la aparición de Actividad sin duda reemplazará a JBPM ( Los desarrolladores de Activity son los desarrolladores que surgieron de Jbpm).

4. Puntos de aprendizaje del flujo de trabajo de la actividad

1. 1 complemento

La instalación del complemento de actividad en Eclipse le permite dibujar el flujo de trabajo de la actividad. Figura Eclipse

2. 1 motor

Objeto ProcessEngine. Motor de flujo de trabajo de actividades. Este es el núcleo de lo que hace Activiti. Es responsable de generar varias instancias y datos cuando el proceso se está ejecutando, monitorear y administrar la ejecución del proceso.

Todas las operaciones comienzan obteniendo el motor, por lo que el motor generalmente se usa como una variable global

ProcessEngine ProcessEngine = ProcessEngines.getDefaultProcessEngine();

3. 1 archivo de configuración