Otimizando Processos com SharePoint 2010 Wagner Amorim SharePoint Specialist Done IT Soluções e Tecnologias [email protected] Twitter: @WaAmorim
Nov 18, 2014
Otimizando Processos comSharePoint 2010
Wagner AmorimSharePoint SpecialistDone IT Soluções e [email protected]: @WaAmorim
Agenda
• Agenda– Apresentação– Workflows– SharePoint 2010– Workflows no SharePoint 2010
• SharePoint Designer• Visual Studio• Visio
Apresentação
Apresentação
MCPD: SharePoint Developer 2010MCPD: Web DeveloperMCTS: Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 - Configuração e Desenvolvimento
Líder da Comunidade CanalSharepoint com vários artigos publicados nos sites www.linhadecodigo.com.br e www.canalsharepoint.com.br. Tem atuado fortemente nos fóruns Microsoft TechNet e MSDN voltados para a tecnologia SharePoint.
Wagner AmorimConsultor Done [email protected]
http://www.canalsharepoint.com.brhttp://www.sharepointbrasil.nethttp://wagneramorim.wordpress.com/
Workflows
Workflows
• O que são Workflows?– Os Workflows (ou fluxos de trabalho) são a automatização de
processos de negócio, com interação humana.
“Os fluxos de trabalho ajudam as pessoas a colaborarem em documentos e a gerenciar tarefas de projeto implementando processos empresariais específicos.”
“Os fluxos de trabalho ajudam as empresas a aderirem a processos empresariais consistentes e também melhoram a eficiência e a produtividade organizacional ao gerenciar as tarefas e etapas de processos empresariais específicos.”
(Microsoft)
Workflows
• Na prática…– Fluxo de Aprovação– Solicitação de Reembolsos– Férias– Processos de Negócio• Cadastros• Solicitações• Compras• Processos em Geral
SharePoint 2010
SharePoint 2010A Plataforma de Colaboração para o Corporativo e Web
O Microsoft SharePoint Server 2010 é a plataforma de colaboração corporativa. Use o SharePoint Server 2010 para executar as seguintes ações:
Communities
Search
Sites
Composites
ContentInsights
Conectar pessoas a colegas e informações através de comunidades para que possam compartilhar conhecimentos e ideias.
Gerenciar e administrar o conteúdo corporativo, equilibrando, ao mesmo tempo, a experiência do usuário em relação a diretivas e processos.
Responder às necessidades corporativas em constante transformação tomando decisões controladas por dados.
Ajudar os usuários a localizar o conteúdo, as informações e as pessoas de que precisam com a pesquisa de empresa.
SharePoint 2010Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support
Tagging, Tag Cloud, RatingsSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg Browser
Enterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList Enhancements
Social RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline
PerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivot
Business Connectivity ServicesInfoPath Form ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS
Communities
Search
Sites
Composites
ContentInsights
SharePoint 2010
• A evolução do SharePoint 2007 – Microsoft SharePoint Server 2010
(SPS)– Microsoft SharePoint Foundation 2010
(SPF)– Ambientes de Desenvolvimento
podem agora ser feitas no SO cliente (Vista e WIN7)
• De forma simples…– Aplicação ASP.NET– Construída no SQL Server– Executando no Windows Server
Workflows noSharePoint 2010
Workflows no SP 2010
DesenvolvedorAnalista de Negócio
Design da Arquitetura do
Processo
Interação Visual com o Workflow
Codificação
Event Receivers
Custom Activities
Power Users
Sem necessidade de
Códigos
.vwi
FuncionalidadeLimitada
.vwi.wsp
Workflows no SP 2010
• SharePoint Designer– Fácil Criação e Edição– Workflows agora são Reutilizáveis
• Podem ser utilizados em qualquer site do SharePoint
– Podem ser importados no Visual Studio– Exportação para WSP
Workflows no SP 2010
• SharePoint Designer– Integração com o Visio 2010
– Nested Steps
Workflows no SP 2010• Visual Studio 2010
– Soluções mais Robustas e Complexas• Desenvolvimento baseado no Windows Workflow Foundation• Integração nativa com o Visual Studio 2010 (Templates)• Integração com o SharePoint Designer (importação de WSP)
– Comunicação com Sistemas Externos• CallExternalMethod
– Permite chamar um processo externo, possibilitando a comunicação com outros sistemas, facilitando a integração com o processo.
• HandleExternalEvent– Permite ficar à espera de uma notificação de um Sistema Externo
– Workflows Relacionados a Itens e Sites– Privilégios de Execução– Novos Eventos (Event Receiver)
• Starting, Started, Postponed ou Completed
– SPTimer Location– Custom Workflow Activities
• Possibilidade de adicionar funcionalidades ao SharePoint Designer
Workflows no SP 2010
• Visio 2010– Templates prontos para Workflows do SharePoint• Os templates estão disponíveis apenas no Visio 2010 Premium
– Integração com o SharePoint Designer– Facilidade de Comunicação entre equipes de
Negócio/Processos e TI– Produtividade, Padronização e Integração.– Sem utilização de Códigos
Criando Workflows Produtivos com Visio e SharePoint Designer 2010
DEMO
Informações paraIT Prosno TechNet
http://MSSharePointITPro.com
Informações para Developers
no MSDNhttp://MSSharePointDeveloper.com
Informações para TODOS
http://SharePoint.Microsoft.com
Mais Informações…
Mais Informações…
http://www.canalsharepoint.com.br
Otimizando Processos com SharePoint 2010
P&R
Otimizando Processos com SharePoint 2010
DONE!Wagner AmorimSharePoint SpecialistDone IT Soluções e [email protected]: @WaAmorim