O que é um processo de fluxo de trabalho?

Um processo de fluxo de trabalho é uma sequência de etapas usadas para processar um documento, ordem de serviço ou parte de informações através de uma organização. Para ser definido como um processo de fluxo de trabalho, as etapas devem ser repetíveis com pouca variação. Eles devem servir a uma finalidade definida usando material padronizado de entrada e saída. O termo também é usado no mundo da programação para indicar o código que é executado para executar uma determinada série de tarefas em uma ordem específica.

A linha de montagem foi o exemplo mais antigo de um processo de fluxo de trabalho. Pegue uma empresa que fabrica bicicletas. Um operário de fábrica pode ser encarregado de soldar os quadros, o próximo pode pintá-los, aquele depois que instala o assento e assim por diante. A bicicleta é construída usando uma série de etapas.

Cada membro da equipe conhece seu trabalho e o faz na mesma sequência de cada vez. O assento da bicicleta nunca será instalado antes da pintura da bicicleta. Os trabalhadores seguem o processo de fluxo de trabalho e, portanto, o mesmo tipo de bicicleta é produzido repetidamente, sem grandes variações na qualidade ou velocidade da produção.

Cada etapa de um processo de fluxo de trabalho pode ser dividida em três partes distintas. A primeira é a entrada. Isso inclui não apenas o material físico – a bicicleta – que passa passo a passo, mas também as informações, energia e outros suprimentos necessários para executar a tarefa. Para a etapa de pintura no processo de bicicleta, a entrada pode ser tinta, uma pistola de aerógrafo e o modelo de design.

A segunda parte é o algoritmo, que é as instruções de como uma etapa específica é concluída. Por exemplo, o pintor de bicicleta pode ser instruído a pintar uma camada de base vermelha e adicionar guarnição preta. O algoritmo pode ser realizado por humanos ou computadores.

Finalmente, a saída é o material e as informações resultantes da execução do algoritmo usando a entrada. A saída é passada para a próxima etapa no processo de fluxo de trabalho.

Um processo de fluxo de trabalho computadorizado funciona como um fluxo de trabalho manual, exceto que as saídas são automaticamente passadas para a próxima etapa pelo computador. Os processos computadorizados de fluxo de trabalho são quase sempre usados ​​para mover documentos por uma organização. Por exemplo, uma empresa pode configurar um processo de fluxo de trabalho computadorizado para garantir que cada ordem de serviço seja processada da mesma maneira. As etapas do fluxo de trabalho podem ser reorganizadas ou otimizadas movendo blocos de código em vez de escrever um programa totalmente novo.

Inteligente de ativos.