¿Qué es un proceso de flujo de trabajo?
Un proceso de flujo de trabajo es una secuencia de pasos utilizados para procesar un documento, orden de trabajo o información a través de una organización. Para definirse como un proceso de flujo de trabajo, los pasos deben ser repetibles con poca variación. Deben cumplir un propósito definido utilizando material de entrada y salida estandarizado. El término también se usa en el mundo de la programación para denotar el código que se ejecuta para realizar una serie dada de tareas en un orden específico.
La línea de montaje fue el primer ejemplo de un proceso de flujo de trabajo. Tome una empresa que construye bicicletas. Un trabajador de la fábrica puede estar a cargo de soldar los marcos, el siguiente puede pintarlos, el que luego instala el asiento, etc. La bicicleta se construye utilizando una serie de pasos.
Cada miembro del equipo conoce su trabajo y lo hace en la misma secuencia cada vez. El asiento de la bicicleta nunca se instalará antes de pintar la bicicleta. Los trabajadores siguen el proceso del flujo de trabajo, por lo que se produce el mismo tipo de bicicleta una y otra vez sin mayores variaciones en la calidad o la velocidad de producción.
Cada paso de un proceso de flujo de trabajo se puede dividir en tres partes distintas. El primero es la entrada. Esto incluye no solo el material físico, la bicicleta, que pasa de un paso a otro, sino también la información, la energía y otros suministros necesarios para realizar la tarea. Para el paso de pintura en el proceso de la bicicleta, la entrada puede ser pintura, una pistola de aerógrafo y la plantilla de diseño.
La segunda parte es el algoritmo, que son las instrucciones de cómo se completa un paso en particular. Por ejemplo, el pintor de bicicletas podría recibir instrucciones de pintar una capa base roja y luego agregar un borde negro. El algoritmo puede ser realizado por humanos o computadoras.
Finalmente, la salida es el material y la información que resulta de realizar el algoritmo usando la entrada. La salida se pasa al siguiente paso en el proceso de flujo de trabajo.
Un proceso de flujo de trabajo computarizado funciona como un flujo de trabajo manual, excepto que las salidas pasan automáticamente al siguiente paso por la computadora. Los procesos de flujo de trabajo computarizados casi siempre se usan para mover documentos a través de una organización. Por ejemplo, una empresa podría configurar un proceso de flujo de trabajo computarizado para garantizar que cada orden de trabajo se procese de la misma manera. Los pasos en el flujo de trabajo se pueden reorganizar u optimizar moviendo bloques de código en lugar de escribir un programa completamente nuevo.