Projetar fluxos de trabalho personalizados usando o SharePoint Designer

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Microsoft Office SharePoint Server 2007 inclui fluxos de trabalho prontos para uso que solucionam alguns dos seus processos de negócios mais comuns, como coletar comentários em um documento ou roteamento de um documento para aprovação.

Mas o que acontece se sua equipe tem um processo que exige mais do que o que os fluxos de trabalho predefinidos oferecem? Por exemplo, se quiser que um fluxo de trabalho que ultrapasse a aprovação ou o processo de comentários, para que ele executa outras ações, como copiar o documento para outra biblioteca quando está pronto para publicação?

Com Microsoft Office SharePoint Designer 2007, você pode criar fluxos de trabalho personalizados que adicionam lógica de aplicativo sem código para seus sites do SharePoint. Usando o Designer de fluxo de trabalho, você cria regras que associar condições e ações itens em bibliotecas e listas do SharePoint. Alterações nos itens de listas ou bibliotecas disparam ações no fluxo de trabalho.

Observação : Este artigo se refere a um site do SharePoint de exemplo criado por Adventure Works, uma empresa fictícia que fabrica Bicicletas, componentes de bicicleta e Acessórios bicycling.

Por exemplo, a equipe de documentação técnica da Adventure Works projetados um fluxo de trabalho personalizado. O fluxo de trabalho de aprovação incluído no Office SharePoint Server 2007 atribui uma tarefa com as opções para aprovar ou rejeitar. Entretanto, o Editor os membros da equipe, Martin Bankov, queria um pouco mais flexibilidade e funcionalidade quando ele for concluído suas tarefas. Usando o Designer de fluxo de trabalho Office SharePoint Designer 2007, Martin projetado um fluxo de trabalho personalizado com estas opções:

  • Aprovar e publicar

  • Aprovar mas rota para Legal para revisão

  • Rejeitar e retornar ao gravador

Cada uma dessas opções aciona diferentes ações no fluxo de trabalho personalizado.

Criar fluxos de trabalho baseados em regras

Com Office SharePoint Designer 2007, você pode criar fluxos de trabalho que são baseados em regras. O Designer de fluxo de trabalho, você escolhe o evento que aciona o fluxo de trabalho. Em seguida, especifique as ações que você deseja executar o fluxo de trabalho e você mesmo pode identificar as condições sob as quais essas ações são executadas. Além disso, um fluxo de trabalho pode incluir várias etapas para que ele possa avaliar e processar vários conjuntos de condições e ações.

Quando você entende os blocos de construção básicos de um fluxo de trabalho, você pode criar rapidamente um fluxo de trabalho personalizado. Os blocos de construção básicos são as seguintes:

  • Eventos    Um evento é o que inicia ou iniciar um fluxo de trabalho. Um fluxo de trabalho personalizado sempre é anexado a uma lista ou biblioteca. Quando você cria o fluxo de trabalho, você pode escolher qual lista para anexar a ela. Um evento nesta lista inicia o fluxo de trabalho. Há exatamente três eventos que podem iniciar um fluxo de trabalho: (1) um item é criado; (2) um item for alterado; ou (3) um participante de fluxo de trabalho clica em um botão de iniciar em um formulário de inicialização de fluxo de trabalho.

  • Ações    Uma ação é a unidade mais básica de trabalho em um fluxo de trabalho. Office SharePoint Designer 2007 fornece um conjunto de ações prontas, reutilizáveis para incorporar ao seu fluxo de trabalho. Por exemplo, seu fluxo de trabalho pode criar, copiar, alterar ou excluir lista itens (ou no arquivos em uma biblioteca); Verifique os itens ou reduzir; enviar uma mensagem de email; e criar uma tarefa para alguém na lista de tarefas.

  • Condições    Quando você cria um fluxo de trabalho, você pode criar uma regra que estabelece uma condição onde o fluxo de trabalho executa a ação associada apenas se essa condição for verdadeira. Office SharePoint Designer 2007 fornece várias condições reutilizáveis, já prontas para incorporar ao seu fluxo de trabalho. Por exemplo, você pode especificar que o fluxo de trabalho executa as ações associadas somente se um item é criado ou modificado em um intervalo de tempo específico, ou se ele for criado ou modificado por uma pessoa específica.

  • Etapas    Um fluxo de trabalho é composto por uma ou mais etapas. Cada etapa pode conter qualquer número de ações e condições associadas. Etapas permitem ações e condições de grupo para que possa ser avaliado e executado antes de um segundo conjunto um conjunto de regras (condições e ações).

Para tornar seu fluxo de trabalho mais dinâmicos e flexíveis, você pode adicionar um formulário de inicialização ou um formulário de tarefa personalizado ao fluxo de trabalho. Você pode usar um formulário para coletar informações dos participantes do fluxo de trabalho em momentos no fluxo de trabalho e habilitar os participantes interagir com as tarefas deste fluxo de trabalho predefinidos. Criar formulários usando assistentes e Office SharePoint Designer 2007 gera os formulários automaticamente quando você terminar de criar o fluxo de trabalho.

Por exemplo, o fluxo de trabalho personalizado para a equipe de documentação técnica requer três opções de aprovação diferente. Cada opção aciona ações de fluxo de trabalho diferente. Quando Martin projeta o fluxo de trabalho, ele usa o Assistente de tarefa personalizado para criar o formulário de tarefas personalizado, como mostrado aqui.

caixa de diálogo adicionar campo no assistente

Quando termina de Martin projetar o fluxo de trabalho, Office SharePoint Designer 2007 gera o formulário de tarefas personalizado. Agora, quando as pessoas da sua equipe aprovarem documentos, eles ver o seguinte formulário no navegador. Este formulário contém opções que Martin especificado no Assistente de tarefa personalizada.

Formulário de tarefas personalizado

Automatizar processos de negócios

Se você estiver criando um aplicativo da Web para ajudar a automatizar um processo empresarial, o Designer de fluxo de trabalho no Office SharePoint Designer 2007 abre novas possibilidades. Com o Designer de fluxo de trabalho, você pode integrar regras de negócios e lógica de fluxo de trabalho seus aplicativos da Web sem escrever qualquer código de servidor.

Por exemplo, a equipe de documentação técnica deseja um fluxo de trabalho que automatiza mais de seu processo de aprovação de documento apenas. Usando o Designer de fluxo de trabalho, Martin projeta um fluxo de trabalho que os membros da equipe podem ser iniciado manualmente quando o documento estiver pronto para aprovação. O fluxo de trabalho cria uma tarefa para revisar o documento e o revisor escolhe uma das três opções descritas anteriormente.

Martin projeta o fluxo de trabalho para que ele executa ações diferentes, dependendo da resposta do que o revisor envia no formulário de tarefas personalizado:

  • Se o revisor escolhe Aprovar e publicar, o fluxo de trabalho copia o documento para outra biblioteca de documentos denominada pronto para publicação e envia uma mensagem para a equipe de documentação.

  • Se o revisor escolhe Aprovar mas rota para Legal para revisar, o fluxo de trabalho copia o documento para outra biblioteca denominada requer revisão legal e envia uma mensagem para o departamento Legal.

  • Se o revisor escolher Rejeitar e retornar ao gravador, o fluxo de trabalho envia uma mensagem para o gravador com feedback do revisor e atualiza esse item na biblioteca de documentos para mostrar os comentários mais recentes.

No Designer de fluxo de trabalho, na etapa que contém essa lógica condicional se parece com na figura a seguir.

Lógica condicional do Designer de Fluxo de Trabalho

Esta é apenas uma etapa do fluxo de trabalho. Ao longo do tempo, Martin pode modificar e estender este fluxo de trabalho adicionando etapas. Ele pode até mesmo design novos fluxos de trabalho personalizados que são anexados à biblioteca de pronto para a publicação e a biblioteca requer revisão legal e esses fluxos de trabalho podem ser acionados sempre que o fluxo de trabalho de revisão de documento de Martin cria um item lá. O Designer de fluxo de trabalho é uma maneira eficiente automatizar processos corporativos e adicionar lógica condicional aos aplicativos Web rapidamente.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×