1. Capacitação técnica online com MVP’s
Automação de processos de negócios com SharePoint 2010
Treinamento 04 – Workflows com Visio e SharePoint Designer
MVP Fernanda Saraiva
E-mail: fernanda@fernandasaraiva.com.br
2. Agenda
• SharePoint 2010 Workflow
• Criando Workflows no Visio 2010
• Desenhando Workflows com SPD
3. SharePoint 2010 Workflow
• Para o usuário Final
– Novas formas de executar um Workflow
– Visualização utilizando Visio
• Para o power-user (Super usuário)
– Designer aprimorado e nested logic
– Declarações de Fluxos de Trabalho reutilizáveis (Reusable)
– Fluxos OOB Customizáveis
– Formulários Infopath No-Code
– Visio Workflows
• Para o desenvolvedor
– Visual Studio 2010 SharePoint tools
– Workflow Events
– Conexão com serviços externos
Workflows em SharePoint 2010 utiliza.Net– no support for .Net 4.0
4. SharePoint Workflow Tools Continuum
Business Analyst/Process Designer/IW/Power User Professional developer
Designer
Workflow
Declarativo
.wsp
.vwi
5. Criando Workflows no Visio 2010
• Visio contém SharePoint Workflow template
– Desenho do Fluxo de Trabalho no Visio
– Pode ser exportado para SharePoint Designer
7. Melhorias no SharePoint Designer 2010
• Nova interface de fluxos declarativos
• Novos tipos de Fluxos
• Novas Ações/AtividadesNew Actions/Activities
• Desenho de Processos de Tarefas
• Visualização Visio
• Suporta Atividades customizadas (Sandboxed)
9. Tipos de Workflows
• Fluxos de Trabalho de lIsta
– Associado com uma lista
– Similar ao Fluxo do MOSS 2007
– Pode Ser criado no SPD 2010
– Pode ser importado/exportado do Visio
• Fluxo de Trabalho Reutilizável
– Pode ser atribuído à um tipo de conteúdo
– Pode ser exportado como .wsp para utilização em outros sites
– Pode ser importado/exportado do Visio
– Pode ser criado no SPD 2010 & VS2010
• Fluxo de Trabalho de Site
– Não vinculado à uma lista
– Iniciado manualmente
– Pode ser criado em SPD 2010 & VS2010
10. Ações SharePoint Designer OOTB
• Ações fundamentais
– Enviar email, determinar WF Status…
• Conjunto de ações de documentos
– Enviar para repositório, Iniciar aprovação…
• Ações de Lista
– Check In/Out Item, determinar gravação…
• Ações relacionais
– Lookup Manager of User
• Ações utilitárias
– Operação com Substring, Intervalo entre dados
• Ações de Tarefas
– Inciar aprovação, Atribuir atividades To-Do…
12. Visual Studio 2010
• Fluxos de Trabalho de Site
• Importe Fluxos reutilizáveis
• ASP.NET Form Templates
• Workflow Events
• Atividades customizadas Sandboxed
• External Data Exchange Services