Compartilhar via


Introdução aos fluxos de trabalho nos serviços SharePoint Windows

Um fluxo de trabalho permite anexar um processo corporativo a itens Windows SharePoint Services 3.0. Esse processo pode controle quase qualquer aspecto de um item em Windows SharePoint Services 3.0, incluindo a ciclo de vida desse item. De exemplo, você poderia criar um fluxo de trabalho simples que direciona um documento para uma série de usuários para aprovação.

Fluxos de trabalho podem ser tão simples ou complexos como seus processos empresa requerem. Você pode criar fluxos de trabalho que o usuário inicia, ou fluxos de trabalho que Windows SharePoint Services 3.0 iniciar automaticamente com base em algum evento, such as quando um item é criado ou alterado.

Usando fluxos de trabalho SharePoint da janela

Fluxos de Trabalho Windows SharePoint Services 3.0 wssversion3 são feitos disponível para usuários finais na lista ou documento-biblioteca nível. Fluxos de trabalho podem ser adicionados aos documentos ou itens lista. Fluxo de trabalho também pode ser adicionado ao de conteúdo tipos. Vários fluxos de trabalho podem estar disponível para um determinado item. Vários fluxos de trabalho podem executar simultaneamente o mesmo item, mas apenas uma instância de um fluxo de trabalho específico pode executar em um item específico em qualquer dado tempo. De exemplo, você pode ter dois fluxos de trabalho, SpecReview e LegalReview, disponível para um tipo de conteúdo específico, especificação. Embora ambos os fluxos de trabalho podem executar simultaneamente em um item específico do tipo de conteúdo a especificação, você não pode ter duas instâncias de fluxo de trabalho de LegalReview execução sobre o mesmo item no mesmo tempo.

Arquitetura de tecnologia de fluxo de trabalho SharePoint

Você pode criar fluxos de trabalho usando o Criador 2005 Visual Studio para Windows Workflow Foundation. Cada fluxo de trabalho é compilado em seu próprio Dynamic Linking Library (.dll).

Para obter mais informações sobre o uso de WWF Designer, consulte Designer de visão geral sobre a base de fluxo de trabalho Windows Visual Studio 2005.

Além disso, seus fluxos de trabalho podem interagir diretamente com o usuário por meio personalizado formulários fluxo de trabalho. Habilitar de formulários de fluxo de trabalho você para coletar informações a partir de usuário em cada estágio do fluxo de trabalho.

Para obter informações sobre como usar tecnologias such as ASP.NET para criar formulários fluxo de trabalho, consulte Visão geral sobre de formulários de fluxo de trabalho.

Para instalar o fluxo de trabalho no farm servidor, você precisará criar uma definição fluxo de trabalho. Uma definição modelo fluxo de trabalho é um arquivo XML que contém as informações Windows SharePoint Services 3.0 requer para criar instância e executar o fluxo de trabalho, como:

  • O nome, GUID e descrição do fluxo de trabalho

  • A localidade de qualquer personalizado formulários usados neste fluxo de trabalho

  • A classe correto dentro de assembly fluxo de trabalho para chamar

Para obter mais informações sobre como criar uma definição fluxo de trabalho, consulte O esquema de definição de fluxo de trabalho.

Cada farm servidor contém uma tabela associações fluxo de trabalho. Cada entrada nesta tabela contém dados associação para um fluxo de trabalho como ele se aplica a um tipo de conteúdo específico, lista ou biblioteca documento. Essa associação dados geralmente inclui se o fluxo de trabalho é iniciado automaticamente ou por usuários e as listas tarefa e histórico para o fluxo de trabalho. Se um fluxo de trabalho tiver sido adicionado ao múltiplo de conteúdo tipos, listas ou bibliotecas documento, ela terá uma entrada para cada tal associação. Da mesma forma, se você adicionar múltiplo fluxos de trabalho para um tipo de conteúdo específico, lista, ou biblioteca documento e a tabela contém uma entrada para cada fluxo de trabalho adicionado à tipo de conteúdo, lista ou biblioteca documento.

Para obter mais informações sobre associação fluxo de trabalho, consulte Etapas do fluxo de trabalho.

O definir abaixo ilustra a arquitetura fluxo de trabalho conceitual em Windows SharePoint Services 3.0. Cada documento, lista e tipo de conteúdo biblioteca no farm está vinculada os fluxos de trabalho adicionados a ele por meio de tabela associação fluxo de trabalho. Cada fluxo de trabalho tem uma definição fluxo de trabalho. Esta definição XML especifica a identidade do real assembly fluxo de trabalho e classe dentro desse assembly, as well as a localidade de quaisquer formulários fluxo de trabalho o fluxo de trabalho precisa executar.

Workflow association conceptual architecture

Consulte também

Conceitos

Arquitetura Hosting de fluxo de trabalho
Desenvolvimento de fluxo de trabalho para serviços SharePoint Windows