Desenvolvimento de fluxo de trabalho para serviços SharePoint Windows

Enquanto Windows SharePoint Services 3.0 inclui modelos pré-compilado fluxo de trabalho, você também pode criar seus próprios modelos fluxo de trabalho. Você pode usar Criador 2005 Visual Studio para Windows Workflow Foundation, ou um declarativo Rules-based, codificar-livre editor fluxo de trabalho, such as Microsoft O Office SharePoint Designer 2007. Como cada ferramenta de criação produz fluxos de trabalho com recursos e atributos diferentes, vale examinando cada ferramenta em detalhes.

Usando o criador Visual Studio 2005 para Windows Workflow Foundation

Em Visual Studio 2005, você pode usar o Criador 2005 Visual Studio para Windows Workflow Foundation para criar modelos fluxo de trabalho e personalizado atividades fluxo de trabalho. Você pode incluir codificar em seu fluxo de trabalho, bem como formulários design a ser usado pelo fluxo de trabalho para se comunicar com os usuários fluxo de trabalho durante a associação e tempo de execução. É pena que ao você é desenvolver modelos fluxos de trabalho no Criador 2005 Visual Studio para Windows Workflow Foundation, você observando não programação contra um site do SharePoint específico.

Usando Office SharePoint Web Designer

Por contraste, quando você está criando um fluxo de trabalho em um declarativo Rules-based, codificar-livre editor fluxo de trabalho, such as O Office SharePoint Designer 2007, você está criando um fluxo de trabalho para o site do SharePoint específico no qual você está trabalhando. O Office SharePoint Designer 2007 fornece uma interface usuário que permite que você crie declarativo regras-com base em fluxos de trabalho para o site selecionado. Com O Office SharePoint Designer 2007, você está aplicado montando preexistentes atividades em fluxos de trabalho.

Você não pode criar seus próprios atividades em O Office SharePoint Designer 2007; Nem você pode gravar arquivos de código-ao lado. Usando O Office SharePoint Designer 2007, você criar e implantar arquivos marcação XML-Based, em vez um assembly que contém codificar.

Comparando processos de desenvolvimento de fluxo de trabalho

O definir abaixo ilustra os vários etapas que precisam ser executadas para criar, implantar, associar e executar um fluxo de trabalho usando cada uma das ferramentas de criação. Em geral, a maior diferença entre as duas ferramentas é esta:

  • Criação de páginas de fluxo de trabalho no Criador 2005 Visual Studio para Windows Workflow Foundation é executada por um desenvolvedor profissional, que está criando um modelo fluxo de trabalho que pode ser implantado pela múltiplo sites e contém personalizado codificar e atividades. O desenvolvedor, em seguida, ativa o modelo fluxo de trabalho sobre para um administrador servidor para real implantação e associação.

  • Criação de páginas de fluxo de trabalho em O Office SharePoint Designer 2007 provavelmente é feita por alguém Other Than um desenvolvedor profissional, such as um designer W3 (World Wide Web) ou de trabalho conhecimento, quem quer criar um fluxo de trabalho para uma biblioteca lista ou documento específica. Neste maiúsculas e minúsculas, o designer está limitado às atividades fluxo de trabalho em seus \lquote lista segura \rquote , e o fluxo de trabalho não é possível incluir personalizado codificar. O autor fluxo de trabalho implanta o modelo fluxo de trabalho diretamente para a lista ou biblioteca documento como parte do processo de criação de fluxo de trabalho.

Workflow development process overview

Embora as etapas no processo de criação fluxo de trabalho são especificadas pelo aplicativo e função, pode a mesma pessoa obviamente executar mais de uma função, com base em suas empresa processos. De exemplo, a mesma pessoa pode desenvolver o fluxo de trabalho Visual Studio 2005 e instalá-lo sobre o servidor usando Windows SharePoint Services 3.0.

Para uma comparação mais detalhada dos recursos e vantagens de cada ferramenta, consulte Comparação ferramentas de desenvolvimento de fluxo de trabalho.

Consulte também

Conceitos

Desenvolvimento de fluxo de trabalho para serviços SharePoint Windows
Designer de visão geral sobre a base de fluxo de trabalho Windows Visual Studio 2005
Desenvolvimento de fluxo de trabalho em Visual Studio 2005
Desenvolvimento de fluxo de trabalho no criador SharePoint Office