Processo de implantação de fluxo de trabalho
Atualizado em: 2008-05-22
Existem três tipos de fluxo de trabalho: predefinidos, do SharePoint Designer e fluxos de trabalho personalizados do Visual Studio. Os fluxos de trabalho são criados no Windows Workflow Foundation e são hospedados pelo Windows SharePoint Services. Eles são executados dentro dos sites do SharePoint, estão integrados ao sistema Office e podem ser acessados nele, da seguinte maneira:
Microsoft Office SharePoint Server 2007: usado para instalar, ativar, configurar, iniciar, participar de e controlar fluxos de trabalho.
Microsoft Office SharePoint Designer 2007: usado para criar fluxos de trabalho definidos pelo usuário.
Word, PowerPoint, Excel e InfoPath: usado para iniciar e participar de fluxos de trabalho.
Outlook: usado para receber notificações de fluxo de trabalho e controlar tarefas.
O processo de implantação dos três tipos de fluxo de trabalho está descrito a seguir.
Implantando fluxos de trabalho predefinidos
Fluxos de trabalho predefinidos já foram instalados como recursos no Office SharePoint Server 2007. Para implantar um fluxo de trabalho predefinido, você simplesmente o ativa para o site, o associa (adiciona) a uma lista ou biblioteca de documentos e o inicia.
Ativar o fluxo de trabalho
Você ativa fluxos de trabalho predefinidos no nível do conjunto de sites. Somente fluxos de trabalho ativos podem ser associados a listas e bibliotecas do site. Para obter mais informações sobre como ativar fluxos de trabalho, consulte Ativar fluxos de trabalho.
Adicionar o fluxo de trabalho a uma lista, biblioteca de documentos ou um tipo de conteúdo
Ao adicionar um fluxo de trabalho, você o associa a uma lista, biblioteca de documentos ou a um tipo de conteúdo e o configura especificando parâmetros, como nome, opções de início, participantes e opções de conclusão. Para obter mais informações sobre como adicionar um fluxo de trabalho, consulte Adicionar um fluxo de trabalho a uma lista ou biblioteca de documentosAdicionar um fluxo de trabalho a um tipo de conteúdo.
Iniciar o fluxo de trabalho
Os fluxos de trabalho podem ser iniciados manualmente por um usuário ou automaticamente quando forem feitas alterações em um item da lista ou biblioteca associada. As opções de configuração do fluxo de trabalho determinam se ele será iniciado manual ou automaticamente. O fluxo de trabalho é executado em itens da lista ou em documentos da biblioteca à qual está associado. Para obter mais informações sobre como iniciar um fluxo de trabalho, consulte Iniciar um fluxo de trabalho.
Implantando fluxos de trabalho do SharePoint Designer
Quando fluxos de trabalho definidos pelo usuário estão habilitados, os usuários podem implantar fluxos de trabalho do SharePoint Designer em seus sites.
Habilitar fluxos de trabalho definidos pelo usuário
Para permitir que os usuários criem e executem fluxos de trabalho do SharePoint Designer, você deve garantir que os fluxos de trabalho definidos pelo usuário estejam habilitados para o conjunto de sites. Essa configuração está habilitada por padrão. Quando essa configuração está habilitada, os usuários podem definir fluxos de trabalho em um editor de fluxo de trabalho declarativo, como o assistente Designer de Fluxo de Trabalho, fornecido no SharePoint Designer. Para obter mais informações sobre como habilitar fluxos de trabalho definidos pelo usuário, consulte Habilitar fluxos de trabalho do SharePoint Designer.
Criar um fluxo de trabalho do SharePoint Designer
Usando o assistente Designer de Fluxo de Trabalho do Microsoft Office SharePoint Designer 2007, você pode criar fluxos de trabalho que adicionem lógica do aplicativo ao seu site ou aplicativo, sem precisar criar código personalizado. O Designer de Fluxo de Trabalho incorpora as tarefas de criação, ativação e adição do fluxo de trabalho à lista ou biblioteca. Você não precisa executar qualquer tarefa manual de configuração fora do assistente. Para obter mais informações sobre como criar fluxos de trabalho do SharePoint Designer, consulte Criar fluxos de trabalho do SharePoint Designer.
Iniciar o fluxo de trabalho
Os fluxos de trabalho podem ser iniciados manualmente por um usuário ou automaticamente quando forem feitas alterações em um item da lista ou biblioteca associada. As opções de configuração do fluxo de trabalho determinam se ele será iniciado manual ou automaticamente. O fluxo de trabalho é executado em itens da lista ou em documentos da biblioteca à qual está associado. Para obter mais informações sobre como iniciar um fluxo de trabalho, consulte Iniciar um fluxo de trabalho.
Implantando fluxos de trabalho do Visual Studio
Após a criação e a instalação de um fluxo de trabalho personalizado do Visual Studio, o processamento da implantação é semelhante ao usado para um fluxo de trabalho predefinido. Do ponto de vista do usuário, não haverá diferença entre os dois.
Criar um fluxo de trabalho personalizado
Você pode criar modelos e atividades personalizados do fluxo de trabalho no Visual Studio, usando o designer de fluxo de trabalho do Windows Workflow Foundation. Um fluxo de trabalho do Visual Studio é composto de um arquivo de recurso .xml, um arquivo de fluxo de trabalho .xml, um assembly de fluxo de trabalho e possivelmente um ou mais formulários, conforme necessário para oferecer suporte às atividade do fluxo de trabalho. Para obter mais informações sobre como criar um fluxo de trabalho personalizado do Visual Studio, consulte Implantação de fluxo de trabalho no Visual Studio 2005 (https://go.microsoft.com/fwlink/?linkid=119646\&clcid=0x416).
Instalar o fluxo de trabalho personalizado
Você instala um fluxo de trabalho personalizado do Visual Studio como um recurso em um conjunto de sites. Para obter mais informações sobre como instalar fluxos de trabalho personalizados, consulte Instalar fluxos de trabalho personalizados do Visual Studio.
Ativar o fluxo de trabalho
Você ativa fluxos de trabalho personalizados no nível do conjunto de sites. Somente fluxos de trabalho ativos podem ser associados a listas e bibliotecas do site. Para obter mais informações sobre como ativar fluxos de trabalho, consulte Ativar fluxos de trabalho.
Adicionar o fluxo de trabalho a uma lista, biblioteca de documentos ou um tipo de conteúdo
Ao adicionar um fluxo de trabalho, você o associa a uma lista, biblioteca de documentos ou a um tipo de conteúdo e o configura especificando parâmetros, como nome, opções de início, participantes e opções de conclusão. Para obter mais informações sobre como adicionar um fluxo de trabalho, consulte Adicionar um fluxo de trabalho a uma lista ou biblioteca de documentosAdicionar um fluxo de trabalho a um tipo de conteúdo.
Iniciar o fluxo de trabalho
Os fluxos de trabalho podem ser iniciados manualmente por um usuário ou automaticamente quando forem feitas alterações em um item da lista ou biblioteca associada. As opções de configuração do fluxo de trabalho determinam se ele será iniciado manual ou automaticamente. O fluxo de trabalho é executado em itens da lista ou em documentos da biblioteca à qual está associado. Para obter mais informações sobre como iniciar um fluxo de trabalho, consulte Iniciar um fluxo de trabalho.
Após o início de um fluxo de trabalho, os participantes interagem com ele através de várias tarefas que ele gera e atribui a eles. O fluxo de trabalho continua em execução até que todas as tarefas sejam concluídas ou ele seja encerrado.