Início > Workflow Foundation > Workflow Foundation 4.0 – Introdução

Workflow Foundation 4.0 – Introdução

Windows Workflow Foundation (WF) foi disponibilizado pela Microsoft no .Net Framework 3.0, atualizado no 3.5 e inovado no 4.0. Com o WF conseguimos desenvolver em fluxos e de forma visual, ou seja, visualizando o fluxo de um processo e os caminhos que ele poderá percorrer conforme as “condições” que o fluxo for encontrado.

Vamos começar vendo alguns conceitos do WF.

Existem dois tipo de workflow no .Net 4.0.

Sequence:

Existente nas versões anteriores, executa um conjunto de ações em seqüência sem retornar ao passo anterior.

Flowchart

Lançado no .Net 4.0: Permite retornar fluxos a passos anteriores.

Nota: Os componentes do WF4 estão na namespace System.Activities enquanto que do WF3.x em System.workflow. Isso permite que os WF3 rodem no .Net 4.0.

Nota 2: O tipo StateMachine, tipo existente no .Net 3.0, não está mais disponível no .Net 4.0., pelo que tenho conhecimento para migrar os tipos StateMachine para o .Net 4.0 devemos utilizar o tipo Flowchart, e para migrar é necessário reescrever cada workflow (isso vale para qualquer migração de WF3 para WF4). Esse artigo do Waldemir Cambiucci pode ajudar.

Cada passo de um workflow é chamado de atividade. As atividades podem ser ForEach, If, While, DoWhile, etc. Para aprender sobre as atividades, recomendo ler esse artigo da Microsoft (em inglês) que explicar a funcionalidade de algumas atividades que estão disponíveis na toolbox do Visual Studio 2010.

Dentro de um WF também temos:

Variáveis

Utilizadas para armazenar informações, assim como em programação possui um nome e um tipo (string, boolean, int, etc).

Argumentos

Igual a parâmetro de métodos,  levam informações de dentro para fora e de fora para dentro de um workflow. Podem ser do tipo In, Out ou In/Out.

Expressões

Utilizadas para manipular dados. Por exemplo, concatenar duas strings. Importante: Devem ser definidas em Visual Basic, mesmo para projetos em C#.

Bem pessoal essa é uma pequena introdução ao WF4. No próximo artigo vou mostrar um WF do tipo Flowchart.

Obrigado e até a próxima.

Anúncios
  1. Nenhum comentário ainda.
  1. outubro 25, 2010 às 11:34 pm
  2. novembro 15, 2010 às 11:39 pm

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: