Fluxo de trabalho

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Searchtool.svg
Esta página ou secção foi marcada para revisão, devido a inconsistências e/ou dados de confiabilidade duvidosa (desde fevereiro de 2008). Se tem algum conhecimento sobre o tema, por favor, verifique e melhore a consistência e o rigor deste artigo. Considere utilizar {{revisão-sobre}} para associar este artigo com um WikiProjeto e colocar uma explicação mais detalhada na discussão.

Fluxo de Trabalho (em inglês: Workflow) é a seqüência de passos necessários para que se possa atingir a automação de processos de negócio, de acordo com um conjunto de regras definidas, envolvendo a noção de processos, permitindo que estes possam ser transmitidos de uma pessoa para outra de acordo com algumas regras.

Conceito[editar | editar código-fonte]

Segundo a WfMC[1] (Workflow Management Coalition) Workflow é a automação do processo de negócio, na sua totalidade ou em partes, onde documentos, informações ou tarefas são passadas de um participante para o outro para execução de uma ação, de acordo com um conjunto de regras de procedimentos.

A automação do processo de negócio identifica as várias atividades do processo, regras de procedimento e controle de dados associados para gerenciar o workflow durante a ativação do processo.

Muitas instâncias individuais fazem parte de um mesmo processo. Todas devem atuar de forma harmônica para se tornarem operacionais, cada uma associada a um conjunto específico de dados relevantes.

Espécies[editar | editar código-fonte]

Uma simples distinção entre os tipos de workflow é o seguinte:

  • Ad hoc WorkFlow: no qual as regras de procedimentos podem ser modificadas ou criadas durante a operação do processo.
  • Workflow de Produção (Production Workflow): no qual a maioria das regras de procedimentos está definida
  • Workflow Administrativo: é um meio-termo entre um workflow "Ad hoc" e um de "produção", envolve atividades fracamente estruturadas, repetitivas, previsíveis e com regras simples de coordenação de tarefa. Exemplos são o processamento de ordens de compras e autorização de férias e viagens.

Sistemas de Gerenciamento de Workflow - WfMS[editar | editar código-fonte]

Os sistemas de gerenciamento de workflow (WfMS - Workflow Management Systems) se inserem no contexto geral de software cujo objetivo é o suporte ao trabalho cooperativo, onde se enfatiza a interação entre usuários, e não apenas a interação usuário/sistema.

O gerenciamento de workflow necessita de um conjunto de ferramentas para administrar, monitorar, controlar as aplicações clientes do workflow, as aplicações invocadas, ferramentas de processos entre outras, e passa por várias transformações buscando melhorar processos de seu próprio gerenciamento.

As ferramentas utilizadas para gerenciamento de workflows apresentam algumas deficiências, como por exemplo, podem não descrever processos de exceções, apresentar interações pouco flexíveis e não terem escalabilidade.

Comparativo entre Workflows e Processos de Software[editar | editar código-fonte]

Workflows e processos de Engenharia de Software possuem pontos em comum. Ambos têm como objetivo definir processos, sendo que o primeiro define processos de negócios enquanto o segundo define o processo de produção de software.

O conceito de Workflow surgiu no campo dos negócios, com a necessidade de definir de uma maneira formal as atividades executadas na empresa. Paralelamente os processos de software surgiram no meio acadêmico, com o objetivo de definir formalmente como um software deve ser produzido.

Referências

Ver também[editar | editar código-fonte]

Ligações externas[editar | editar código-fonte]