Поделиться через


Visão geral do fluxo de trabalho humano no SharePoint 2010

Visão geral do fluxo de trabalho humano no SharePoint 2010

SeanOlá, pessoal, sou Sean Gabriel, gerente de programa da equipe de fluxo de trabalho do SPD. Recentemente, apresentei uma sessão sobre fluxo de trabalho humano no SPC e gostaria de compartilhar o ponto principal da conversa com uma audiência mais ampla. Também vamos analisar mais detalhadamente os elementos básicos do design de fluxos de trabalho no SharePoint 2010, portanto fique de olho nas próximas postagens. A equipe do produto trabalhou muito nos novos e aprimorados recursos de fluxo de trabalho do 2010 e esperamos que você esteja tão feliz como nós estamos sobre o próximo lançamento!

Para ajudar a definir o estágio, vamos dar uma olhada no mundo de acordo com o fluxo de trabalho (clique para obter uma visualização maior):

Espectro da Solução de Fluxo de Trabalho

Uma das principais mensagens desta versão gira em torno do oferecimento de uma série para as soluções de fluxo de trabalho criadas, e este slide de aparência gráfica foi criado para refletir isso. O eixo horizontal aborda as ferramentas com que você pode trabalhar e o eixo vertical é uma escala aproximada dos recursos de fluxo de trabalho disponíveis naquele nível. Quanto mais além você vai na curva, mais sofisticada se torna a solução.

Começando pela esquerda, continuamos a oferecer no 2010 fluxos de trabalho internos baseados em aprovação, prontos para serem associados. Eles foram projetados para ajudar você a acompanhar processos do início ao fim atribuindo tarefas de fluxo de trabalho da maneira especificada por você, e são facilmente definidos com configurações, como datas de vencimento, usando a interface do usuário do navegador. Mas desta vez, os criamos usando a pilha de fluxo de trabalho declarativa e eles usam alguns aprimoramentos de plataforma, como reutilização, formulários do InfoPath, visualizações e o designer de processo de tarefa.

O que isso significa? Essencialmente, a aprovação pronta não é mais uma caixa preta à medida que as personalizações progridem; agora você pode usar o SharePoint Designer 2010 para o fluxo de trabalho de forma direta para atender às suas necessidades empresariais (também é possível fazer com facilidade uma cópia para edição ou usar o processo de tarefa subjacente em outro fluxo de trabalho - falarei mais sobre isso em instantes). A alteração da forma como as tarefas são atribuídas, a edição de notificações por email que são enviados ou a alteração do conjunto de campos em qualquer um dos formulários de fluxo de trabalho são alguns dos exemplos de personalizações ao seu alcance. Procure por uma futura postagem para mergulhar ainda mais na nova experiência do designer de fluxo de trabalho no SPD.

À medida que você começar a mergulhar nos fluxos de trabalho prontos usando o SPD, observará que o corpo de cada um é uma variação de uma atividade "iniciar um processo de aprovação". Isso acontece porque no coração de cada fluxo de trabalho há uma nova atividade declarativa que, internamente, chamamos de 'Tarefa do Office' e que contém a lógica de roteamento fundamental de cada processo. Descobrimos que muitos processos, desde revisões de conteúdo informais até relatórios de despesas estruturados, seguem padrões de roteamento similares, mas com uma ampla variedade de comportamentos específicos dos diferentes estágios no processo. Dessa forma, projetamos essa atividades avançada com esses pontos de extensibilidade chave em mente, mas ainda preservando um fluxo comum entre os estágios.

Veja um diagrama simplificado do que há por trás de tudo:

A Tarefa do Office

Sem entrar em muitos detalhes específicos, você é capaz de alterar comportamentos que se aplicam a toda hierarquia de tarefas ou somente a tarefas individuais que são atribuídas, além de gerenciar as transições entre elas. Cada parte do processo realçado acima é, por sua vez, um designer em miniatura auto-contido no fluxo de trabalho geral. Também realçamos algumas ações específicas de tarefa quando você estiver trabalhando em várias regiões (alguns de nossos favoritos são a adição de novas tarefas de forma direta, a delegação de uma tarefa a outra pessoa ou sua transferência para um gerente). A melhor maneira de aprender é experimentando! Uma vez que o fluxo de trabalho de aprovação usa essa mesma infraestrutura, é possível examinar sua lógica no SPD e ver como implementamos comportamentos comuns que você já conhece.

Também falaremos rapidamente sobre as ferramentas. Embora o SharePoint Designer ainda empregue uma experiência de design baseada em regras para a criação e a personalização de fluxos de trabalho, agora você pode circular seu trabalho pelo Viso e usar os benefícios do designer gráfico (completo com um estêncil para todas as ações de fluxo de trabalho do SharePoint!) para visualizar melhor o fluxo geral. E quando você precisar mover uma solução de código personalizado, não será necessário perder todo o grande trabalho iniciado no SPD; agora, o Visual Studio importa os fluxos de trabalho declarativos gerados pelo SPD e você pode recomeçar rapidamente de onde parou.

Além disso, trabalhamos muito para integrar com a infraestrutura de solução em modo seguro do SharePoint para que, se você puder conter suas necessidades de código em uma atividade simples, poderá implantar e executar esse código como parcialmente confiável em um fluxo de trabalho declarativo maior. Nossos colegas da equipe dos Serviços Corporativos de Conectividade começaram a criar blogs sobre isso e sobre outros pontos de extensibilidade interessantes, como a integração de lista externa; se você está louco para aprender mais agora, verifique algumas de suas postagens aqui, aqui e aqui.

Isso resume a visão geral– embora haja muito mais a ser abordado, e também queremos ouvir você sobre o que você gostaria de ler aqui. Sinta-se à vontade para postar seus comentários e aguardamos ansiosamente para continuar a conversa.

Saudações,
Sean

Esta é uma postagem localizada. Consulte o artigo original sobre a visão geral de fluxo de trabalho humano no SharePoint 2010