SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Workflow e BPM com
SharePoint Server 2010
Rodolfo Alves Roim
SharePoint Solutions Architect




    rodolfo.roim.com.br          delicious.com/rodolforoim

    @rodolforoim                 http://br.linkedin.com/in/rodolforoim
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
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.
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.
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
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
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
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
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
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
Tipos de Workflow no SharePoint Server 2010

 •   Sequencial Workflow   •   Workflow de Estado de Máquina
                                 (state machine workflow)
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
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
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
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
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
SharePoint Server 2010 & BPM
Perguntas?
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/
Contato

 •   Rodolfo Alves Roim
 rodolfo.alves.roim@avanade.com




        rodolfo.roim.com.br

        @rodolforoim

        http://br.linkedin.com/in/rodolforoim

Weitere ähnliche Inhalte

Mehr von guiabusinessmedia

00 14092011-1045-fabio-nunes
00 14092011-1045-fabio-nunes00 14092011-1045-fabio-nunes
00 14092011-1045-fabio-nunesguiabusinessmedia
 
00 14092011-0900-derick-de leo
00 14092011-0900-derick-de leo00 14092011-0900-derick-de leo
00 14092011-0900-derick-de leoguiabusinessmedia
 
00 13092011-1600-governança-da-gestão-documental
00 13092011-1600-governança-da-gestão-documental00 13092011-1600-governança-da-gestão-documental
00 13092011-1600-governança-da-gestão-documentalguiabusinessmedia
 
00 13092011-1430-anderson-germano
00 13092011-1430-anderson-germano00 13092011-1430-anderson-germano
00 13092011-1430-anderson-germanoguiabusinessmedia
 
00 13092011-1345-eduardo-gutierrez
00 13092011-1345-eduardo-gutierrez00 13092011-1345-eduardo-gutierrez
00 13092011-1345-eduardo-gutierrezguiabusinessmedia
 
00 13092011-1130-pamella-doyle
00 13092011-1130-pamella-doyle00 13092011-1130-pamella-doyle
00 13092011-1130-pamella-doyleguiabusinessmedia
 
Social Business: Utilizando tecnologias e processos sociais para atingir os o...
Social Business: Utilizando tecnologias e processos sociais para atingir os o...Social Business: Utilizando tecnologias e processos sociais para atingir os o...
Social Business: Utilizando tecnologias e processos sociais para atingir os o...guiabusinessmedia
 
00 14092011-1530-edison-puig-maldonado
00 14092011-1530-edison-puig-maldonado00 14092011-1530-edison-puig-maldonado
00 14092011-1530-edison-puig-maldonadoguiabusinessmedia
 

Mehr von guiabusinessmedia (8)

00 14092011-1045-fabio-nunes
00 14092011-1045-fabio-nunes00 14092011-1045-fabio-nunes
00 14092011-1045-fabio-nunes
 
00 14092011-0900-derick-de leo
00 14092011-0900-derick-de leo00 14092011-0900-derick-de leo
00 14092011-0900-derick-de leo
 
00 13092011-1600-governança-da-gestão-documental
00 13092011-1600-governança-da-gestão-documental00 13092011-1600-governança-da-gestão-documental
00 13092011-1600-governança-da-gestão-documental
 
00 13092011-1430-anderson-germano
00 13092011-1430-anderson-germano00 13092011-1430-anderson-germano
00 13092011-1430-anderson-germano
 
00 13092011-1345-eduardo-gutierrez
00 13092011-1345-eduardo-gutierrez00 13092011-1345-eduardo-gutierrez
00 13092011-1345-eduardo-gutierrez
 
00 13092011-1130-pamella-doyle
00 13092011-1130-pamella-doyle00 13092011-1130-pamella-doyle
00 13092011-1130-pamella-doyle
 
Social Business: Utilizando tecnologias e processos sociais para atingir os o...
Social Business: Utilizando tecnologias e processos sociais para atingir os o...Social Business: Utilizando tecnologias e processos sociais para atingir os o...
Social Business: Utilizando tecnologias e processos sociais para atingir os o...
 
00 14092011-1530-edison-puig-maldonado
00 14092011-1530-edison-puig-maldonado00 14092011-1530-edison-puig-maldonado
00 14092011-1530-edison-puig-maldonado
 

Sp 13092011-1145-rodolfo-roim

  • 1. Workflow e BPM com SharePoint Server 2010
  • 2. Rodolfo Alves Roim SharePoint Solutions Architect rodolfo.roim.com.br delicious.com/rodolforoim @rodolforoim http://br.linkedin.com/in/rodolforoim
  • 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/
  • 21. Contato • Rodolfo Alves Roim rodolfo.alves.roim@avanade.com rodolfo.roim.com.br @rodolforoim http://br.linkedin.com/in/rodolforoim