3. Agenda
As bases do BPM
Existe diferença entre Workflow e BPM?
As bases do SharePoint Server 2010
O Workflow no SharePoint Server 2010
Afinal, o SharePoint atende uma solução de BPM?
Perguntas e Respostas
4. Definições de BPM
Definição de Processos de Negócios:
Coleção de atividades relacionadas, estruturadas, ou tarefas que
produzem um serviço ou produto específico, para um cliente em
particular, ou vários.
Por: Wikipedia
Business Process Management refere-se à gestão dos processos de negócios da
empresa, tal que gerem receita e/ou representem significativo proposição de custo.
Por Gestão, entende-se modelagem, monitoramento, análise, melhoria e controle
dos processos de negócios da companhia.
Não se trata de um sistema computacional, mas de uma abordagem de gestão que busca
modelar os processos da empresa em função das necessidades dos seus clientes.
5. Um pouco da história...
Reengineering Work: Don’t Automate, Obliterate
Artigo de 1990, escrito por Michael Hummer na Havard Business
Review
Ford Motors :: Setor de Contas a Pagar sofreu reestruturação de
20% do pessoas (500 pessoas), remodelando os processos
existentes.
Mutual Benefit Life :: Processo de aplicação para novos seguros
tinha mais de 30 passos e 19 pessoas envolvidas. O prazo era de
25 dias para uma aplicação ser avaliada.
6. Agenda
As bases do BPM
Existe diferença entre Workflow e BPM?
As bases do SharePoint Server 2010
O Workflow no SharePoint Server 2010
Afinal, o SharePoint atende uma solução de BPM?
Perguntas e Respostas
7. Existe diferença entre
Workflow e BMP?
Workflow Business Process Management
Gerenciamento de fluxo de informação Gerenciamento de Processos
Interação fundamentalmente humana Coleção de disciplinas de gestão
Coordena interação entre pessoas e sistemas Coordena as atividades entre todos os recursos
Exige a criação de workflows
Etapas:
Visão, Definição, Modelagem, Análise,
Melhoria, Controle e Reengenharia
8. Agenda
As bases do BPM
Existe diferença entre Workflow e BPM?
As bases do SharePoint Server 2010
O Workflow no SharePoint Server 2010
Afinal, o SharePoint atende uma solução de BPM?
Perguntas e Respostas
9. As bases do SharePoint Server 2010
Ribbon UI
Business Connectivity Services
SharePoint Workspace
InfoPath Form Services
SharePoint Mobile
External Lists
Office Client
Workflow
Office Web App Integration
SharePoint Designer
Standards Support
Visual Studio
API Enhancements
REST/ATOM/RSS
Tagging, Tag Cloud, Ratings
Social Bookmarking
PerformancePoint Services Blogs and Wikis
Excel Services My Sites
Chart Web Part Activity Feeds
Visio Services Profiles and Expertise
Web Analytics Org Browser
SQL Server Integration
PowerPivot
Enterprise Content Types
Metadata and Navigation
Document Sets
Social Relevance Multi-stage Disposition
Phonetic Search Audio and Video Content Types
Navigation Remote Blob Storage
FAST Integration List Enhancements
Enhanced Pipeline
10. Agenda
As bases do BPM
Existe diferença entre Workflow e BPM?
As bases do SharePoint Server 2010
O Workflow no SharePoint Server 2010
Afinal, o SharePoint atende uma solução de BPM?
Perguntas e Respostas
11. O Workflow no SharePoint Server 2010
• Base do workflow do SharePoint 2010 é o Windows Workflow Foundation
• Principais diferenças entre MOSS 2007 e SharePoint Server 2010:
MOSS 2007 SharePoint Server 2010
InfoPath 2007 InfoPath 2010
Workflows nativos não-editáveis Workflows nativos podem ser editados
SharePoint Designer 2007 SharePoint Designer 2010
Workflows criados com SPD 2007 eram Workflows criados com SPD 2010 podem ser
associados a somente uma lista associados a n-listas
Não era possível exportar workflow Workflow podem ser exportados e editados no
SPD, Visio 2010 e Visual Studio 2010
Criação de workflows somente pelo Criação de workflows com SharePoint Designer
SharePoint Desginer e Visual Studio 2008 2010, Visio 2010 e Visual Studio 2010
12. Tipos de Workflow no SharePoint Server 2010
• Sequencial Workflow • Workflow de Estado de Máquina
(state machine workflow)
13. Tipos de Workflow no SharePoint Server 2010
Customização
não-declarativa
• Importar
Atividades solução para o
customizadas Visual Studio
• Modelagem
• Encapsula avançada
Custom código • Associa
Declarative customizado workflow a
Customizações
nativas em novas eventos
• Inicia do zero ações
ou de algo já
Workflows • Configurações existente
nativos de iniciação e • Novas ações
associação
• Framework de
• Modificação processamento
• Prontos para lógica no
usar de tarefas
SharePoint
• Cenários de Designer • Mais tipos de
aprovação workflow
• Desenhar
comuns formulários no
InfoPath
14. Agenda
As bases do BPM
Existe diferença entre Workflow e BPM?
As bases do SharePoint Server 2010
O Workflow no SharePoint Server 2010
Afinal, o SharePoint atende uma solução de BPM?
Perguntas e Respostas
15. SharePoint Server 2010 & BPM
Contras
• Workflow Foundation não suporta BPM
• Ausência de modelagem de processo
• Não é um produto de BPM
• Processos nativos do produto são muito simples
para um BPM
• Ausência de Business Activity Monitoring
A favor
• Workflow Foundation suporta BPM (Paul
Andrew)
• Modelagem de processos com Visio 2010 /
InfoPath 2010
• Não é um produto BPM, mas uma plataforma de
colaboração
• Processos simples podem ser implementados
• Flexibilidade para modelar processos de acordo
com a necessidade do negócio
16. SharePoint Server 2010 & BPM - #Fato
Não figura no Quadrante Mágico do Gartner
Não é um “produto de BPM”
Logo, não contempla Business Activity Monitoring
É uma plataforma de colaboração
Entrega flexibilidade e extensibilidade
Gerencia processos menos complexos
Tem capacidade de integração com sistemas legados
Capacidade de criação de workflows
17. SharePoint Server 2010 & BPM
SharePoint Visual Studio
Visio 2010 InfoPath 2010
Designer 2010 2010
Custom Workflow
Doc Lib Lists Taxonomia
Word/Excel
Templates
Document Set
SharePoint Server 2010
20. Referências
• Forrester: SharePoint, On Its Own, Isn’t Cut Out for BPM :: http://agileelements.wordpress.com/2010/04/27/forrester-
sharepoint-on-its-own-isnt-cut-out-for-bpm/
• Wf doesn't support BPM :: http://social.msdn.microsoft.com/Forums/en-
US/windowsworkflowfoundation/thread/2c5c4948-e5e5-47e2-b453-23a733337ccd
• SharePoint, BPM and Document Imaging ::
http://documentimaging.typepad.com/document_imaging_blog/2008/10/sharepoint-bpm.html
• White Paper: Microsoft and BPM—Technical Overview :: http://www.microsoft.com/biztalk/en/us/wp-overview.aspx
• Reengineering Work: Don't Automate, Obliterate :: http://hbr.org/product/reengineering-work-don-t-automate-
obliterate/an/90406-PDF-ENG
• What is Business Process Management (BPM) Software? :: http://www.ultimus.com/bpms
• BPM Tutorial :: http://www.pnmsoft.com/bpm_workflow_tutorial.aspx
• Introducing Microsoft Windows Workflow Foundation: An Early Look :: http://msdn.microsoft.com/en-
us/library/Aa480215
• Do You Understand the Difference Between Workflow and BPM? :: http://blogs.gartner.com/janelle-
hill/2010/04/22/do-you-understand-the-difference-between-workflow-and-bpm/
• Developer Introduction to Workflows for Windows SharePoint Services 3.0 and SharePoint Server 2007 ::
http://kb.cnblogs.com/a/1527170/