wiki:WF/tutorialprojeto

Version 4 (modified by gbisotto, 15 years ago) (diff)

--

Tutorial de Desenvolvimento de um Processo Simples

WikiInclude(WF/tableofcontents)?

Projeto

Nesta etapa os dados obtidos na etapa de especificação são mapeados para a realidade do Workflow. E, é possível definir alguns dados sobre o processo, por exemplo: quantos perfis ele terá, o número de atividades, o relacionamento entre elas, etc.

No nosso exemplo podemos perceber claramente a existência de três perfis:

  1. Solicitante: grupo de pessoas que podem fazer solicitações;
  2. Distribuidor: grupo de pessoas que avaliam as solicitações;
  3. Técnico: grupo de pessoas que executam as solicitações aprovadas.

As atividades são quatro:

  1. Compor Solicitação: o perfil "solicitante" faz uma solicitação;
  2. Avaliar: o perfil "distribuidor" avalia a solicitação;
  3. Executar: o perfil "tecnico" executa as solicitações aprovadas;
  4. Informar Resultado: o perfil "solicitante" vê as informações referentes à sua solicitação.

Possíveis caminhos de execução:

  1. Compor Solicitação -> Avaliar (Aprovada) -> Executar -> Informar Resultado
  2. Compor Solicitação -> Avaliar (Rejeitada) -> Informar Resultado


1. Introdução
2. Especificação
3. Projeto
   3.1. Criar o Fluxo
   3.2. Criar o Processo
   3.3. Criar as Atividades / Transições / Perfis
   3.4. Mapear os Perfis
4. Implementação
   4.1. Codificar as Atividades
   4.2. Codificar os Templates
   4.3. Codificar os Includes
5. Finalização