SlideShare uma empresa Scribd logo
1 de 26
Sistemas Workflow




   Leonardo Melo Santos
   leonardomelosantos@gmail.com
Agenda
   Evolução
   Definições
   Características
   Conceitos relacionados
   Tipos de workflow
   Algumas ferramentas
   Estudo de caso: HelpDesk Procenge
   Referências
       2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Evolução
 Na década de 70, sistemas de workflow de 1ª
  geração foram desenvolvidos;
 Entre as décadas de 70 e 80, começaram a ser
  introduzidos os primeiros sistemas de automação de
  processos de negócio;
 Na década de 80, foi dada uma ênfase maior a esta
  natureza de sistema;
 A partir da década de 90, foi dada uma ênfase em
  groupware e CSCW;
 Hoje, geralmente as amadurecidas corporações lidam
  com worklow e BPM (Business Process Management).


      2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Definições

  “Workflow consiste da automação de um
 processo de negócios, na sua totalidade ou
     parte, durante o qual documentos,
informações ou tarefas, são passadas de um
 participante para outro, através de ações,
   de acordo com o um conjunto de regras
              procedurais.” [7]

     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Definições

“Sistemas Workflow manipulam e monitoram
  a informação relativa ao fluxo de trabalho
    para gerenciar, coordenar e controlar o
 trabalho mais eficientemente, minimizando
 o problema da coordenação do trabalho nos
          processos de negócios.” [6]


     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Características
 Garante o acompanhamento constante
  de todas as atividades do processo e um
  aumento de produtividade com
  objetividade e segurança;
 Sistemas workflow precisam ser
  flexíveis e ter alta capacidade de
  interoperabilidade;

     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
O que o workflow pode fazer?
 Controla os processos de acordo com um
  modelo pré-definido e são especialmente
  indicados para organizações estruturadas;

 Facilita o processamento eletrônico dos
  processos estruturados os quais incluem:
     Uma cadeia de tarefas interdependentes;
     Diversas pessoas ou departamentos;
     Necessidade de alto grau de coordenação;

                                                                                                         Fonte: SAP Brasil

      2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Conceitos relacionados
 Atividade         Conjunto queeventos que ocorrem
                    Ocorrência deexecuta o trabalho
                     Recurso de um processo ou de
                     representado de um ouinstância
                       sob aser visto em um mais
                          Conjunto
                     uma atividadepor uma devido à
                      Conceito é abordado processo.
                      Algo responsabilidade de um
                      Pode que acontece, atividades
                                      como uma regra
 Sincronismo          procedimentos ou workflow.
                       existência de sincronismo de
                      de atividade Ator. função da
                                     de um
                       que é avaliada em
                       alguma relacionados.
                                coisa que
                      informações entre atividades.
 Evento                 ocorrência de um evento.
                            ocorre.

 Instância (processo ou atividade)
 Participante do workflow ou Ator
 Processo
 Gatilho (trigger)
      2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Tipos
 Ad hoc workflow
 Workflow de Produção
 Workflow Administrativo




     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Tipos
 Ad hoc workflow [1]
   As regras de procedimentos podem ser modificadas ou
    criadas durante a operação do processo,
    caracterizando uma inexistência de padrão pré-
    determinado;
   Apoio a fluxos de trabalho pouco estruturados;
   Voltados para grupos dinâmicos;
   Executam processos únicos e individualizados;
   Usuários finais como desenvolvedores e gerentes de
    seus próprios processos;
   Utilizados em trabalhos que envolvem produção de
    conhecimento – criatividade e flexibilidade.
      2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Tipos
 Workflow de Produção [1]
   As regras de procedimentos estão bem definidas e
    rígidas;
   Regras, atividades e encadeamento previamente
    conhecidos;
   Processos com alta freqüência de repetição;
   Processos executados são a atividade principal de seus
    participantes;
   Comparados a processos fabris – sistemas devem ter
    alta velocidade de transferência entre atividades;
   Processos com poucas mudanças;
   Localizados em um departamento ou setor;
      2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Tipos
 Workflow Administrativo [1]
   Meio termo entre um “Ad hoc workflow" e “Workflow
    de Produção“;
   Processos com maior estruturação;
   Maior previsibilidade;
   Mesmo processo pode ser repetido sem muitas
    variações;
   Apóiam processos administrativos em organizações;
   Praticamente todos os membros de uma organização
    podem ser usuários destes processos – necessidade de
    alta escalabilidade.

      2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
 Tipos versus grau de colaboração
  Classificação levando em consideração o grau de colaboração entre
                                                   os executores [1]
  Grau de
estruturação                    PRODUÇÃO

                     Workflow
                    estruturado
                                                     ADMINISTRATIVO



                                                                                        AD HOC

                   Roteamento de
                                                                         Groupware
                    Formulários
                                                                             Grau de colaboração
               2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Algumas ferramentas
   Lotus Workflow (IBM) [2]
   i-Flow™ (Fujitsu) [3]
   Ultimus BPM (Ultimus) [4]
   Process Manager (HP) [5]
   ...




       2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Estudo de caso: HelpDesk Procenge
   Aplicação desenvolvida em Lotus Notes;
   Implantado em instituição públicas e privadas;
   Ambiente Desktop e Web (Web 2.0);
   Workflow flexível para diversos ramos de
    negócios:
       HelpDesk / Suporte ao usuário;
       Controle de mudança de SW;
       Gerência de Qualidade de SW;
       Colaboração em atividades;
       ...

         2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Estudo de caso: HelpDesk Procenge
Que características fazem com que este sistema possua workflow?

   Existência de três atributos:
       Fluxo: tipo da atividade (Ex.: Correção, Dúvida, Melhoria, etc.). Dentro de
        cada Fluxo deste, existe N possíveis Fases.
       Fase: É uma etapa dentro de um fluxo (Ex.: Análise, Execução, Testes, etc.).
        Dentro de cada Fase, existe N possíveis Estados.
       Estado: É uma etapa, de uma Fase. (Ex.: Inicial, Final, Técnica, etc). Cada
        Estado possui um subconjunto de Atores que estão envolvidos neste Estado-
        Fase. Cada Estado-Fase deve ser associado a uma ou mais possíveis próximos
        Estados-Fases. É neste momento que percebemos o workflow, pois o usuário do
        sistema irá passar o documento em questão para uma próxima Fase, e neste
        momento ele escolhe para qual quer encaminhar. É possível perceber mais uma
        característica do workflow pois os Atores podem ser configurados por Estado-
        Fase.

   Registro (LOG) de todas as intervenções feitas no documento
    compartilhado, seja mudança de Fase ou Estado, registro de novas
    informações, imobilização do documento, mudança de responsável, etc.

          2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Estudo de caso: HelpDesk Procenge




     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Estudo de caso: HelpDesk Procenge




     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Estudo de caso: HelpDesk Procenge




     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Estudo de caso: HelpDesk Procenge




     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Estudo de caso: HelpDesk Procenge




     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Estudo de caso: HelpDesk Procenge




     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Estudo de caso: HelpDesk Procenge




     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Estudo de caso: HelpDesk Procenge




     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Workflow
Estudo de caso: HelpDesk Procenge




     2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
Referências
[1] ARAÚJO, Renata; BORGES, Marcos. Sistemas de Workflow:
     Conceitos. UFRJ, 2003.
[2] Lotus Workflow - http://www-
     142.ibm.com/software/dre/ecatalog/detail.wss?
     locale=pt_BR&synkey=X105931T39413M71
[3] Ultimus BPM – http://www.ultimus.com
[4] i-Flow -
     http://www.fujitsu.com/sg/services/software/workflow/
[5] HP Process Manager
     http://support.openview.hp.com/encore/hppm.jsp
[6] DUITSHOF, Mathijs. Workflow Automation in Three
     Administrative Organizations. (Tese de Mestrado)
[7] Workflow Management Coalition. Terminology & Glossary.
     Junho de 1996.

        2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com

Mais conteúdo relacionado

Mais procurados

Literacia da informação - parte 1
Literacia da informação - parte 1Literacia da informação - parte 1
Literacia da informação - parte 1
Manuela Silva
 
Apresentação organização e controle de documentos grupo
Apresentação organização e controle de documentos   grupoApresentação organização e controle de documentos   grupo
Apresentação organização e controle de documentos grupo
Yure Dias
 
Administração de Sistemas de Informação - aula 3
Administração de Sistemas de Informação - aula 3Administração de Sistemas de Informação - aula 3
Administração de Sistemas de Informação - aula 3
Paulo Sérgio Ramão
 

Mais procurados (20)

Responsabilidade Social agrega valor para as organizações?
Responsabilidade Social agrega valor para as organizações?Responsabilidade Social agrega valor para as organizações?
Responsabilidade Social agrega valor para as organizações?
 
Proposta de serviço de disseminação da Informação
Proposta de serviço de disseminação da InformaçãoProposta de serviço de disseminação da Informação
Proposta de serviço de disseminação da Informação
 
Literacia da informação - parte 1
Literacia da informação - parte 1Literacia da informação - parte 1
Literacia da informação - parte 1
 
Aula 5 Governança de TI
Aula 5   Governança de TIAula 5   Governança de TI
Aula 5 Governança de TI
 
Adm da produção e gestão da qualidade
Adm da produção e gestão da qualidadeAdm da produção e gestão da qualidade
Adm da produção e gestão da qualidade
 
Logística de Suprimentos
Logística de SuprimentosLogística de Suprimentos
Logística de Suprimentos
 
Gestão por Processos
Gestão por ProcessosGestão por Processos
Gestão por Processos
 
Gestão de Distribuição
Gestão de DistribuiçãoGestão de Distribuição
Gestão de Distribuição
 
Apresentação organização e controle de documentos grupo
Apresentação organização e controle de documentos   grupoApresentação organização e controle de documentos   grupo
Apresentação organização e controle de documentos grupo
 
A GESTÃO SECRETARIAL NO CENÁRIO ORGANIZACIONAL CONTEMPORÂNEO
A GESTÃO SECRETARIAL NO CENÁRIO ORGANIZACIONAL CONTEMPORÂNEOA GESTÃO SECRETARIAL NO CENÁRIO ORGANIZACIONAL CONTEMPORÂNEO
A GESTÃO SECRETARIAL NO CENÁRIO ORGANIZACIONAL CONTEMPORÂNEO
 
Análise de conteúdo 2003
Análise de conteúdo 2003Análise de conteúdo 2003
Análise de conteúdo 2003
 
Fluxograma de-processos
Fluxograma de-processosFluxograma de-processos
Fluxograma de-processos
 
Logística Empresarial - Processamento De Pedidos E Sistemas De Informação
Logística Empresarial - Processamento De Pedidos E Sistemas De InformaçãoLogística Empresarial - Processamento De Pedidos E Sistemas De Informação
Logística Empresarial - Processamento De Pedidos E Sistemas De Informação
 
Administração de Sistemas de Informação - aula 3
Administração de Sistemas de Informação - aula 3Administração de Sistemas de Informação - aula 3
Administração de Sistemas de Informação - aula 3
 
Desafios para o uso de TICs aplicadas à educação
Desafios para o uso de TICs aplicadas à educaçãoDesafios para o uso de TICs aplicadas à educação
Desafios para o uso de TICs aplicadas à educação
 
Classificação, temporalidade e destinação de documentos de arquivo de ativida...
Classificação, temporalidade e destinação de documentos de arquivo de ativida...Classificação, temporalidade e destinação de documentos de arquivo de ativida...
Classificação, temporalidade e destinação de documentos de arquivo de ativida...
 
Comercio eletronico
Comercio eletronicoComercio eletronico
Comercio eletronico
 
Comunicar Responsabilidade Social Empresarial
Comunicar Responsabilidade Social EmpresarialComunicar Responsabilidade Social Empresarial
Comunicar Responsabilidade Social Empresarial
 
Gestão de Fornecedores
Gestão de FornecedoresGestão de Fornecedores
Gestão de Fornecedores
 
Sete ferramentas qualidade
Sete ferramentas qualidadeSete ferramentas qualidade
Sete ferramentas qualidade
 

Destaque

Workflow, Business Intelligence e Ferramentas Colaborativas
Workflow, Business Intelligence e Ferramentas ColaborativasWorkflow, Business Intelligence e Ferramentas Colaborativas
Workflow, Business Intelligence e Ferramentas Colaborativas
igorc2
 
Sistemas de gestão documental com workflow
Sistemas de gestão documental com workflowSistemas de gestão documental com workflow
Sistemas de gestão documental com workflow
mfsmsl
 
Workflow
WorkflowWorkflow
Workflow
isa0418
 

Destaque (12)

Módulo 08 Workflows
Módulo 08 WorkflowsMódulo 08 Workflows
Módulo 08 Workflows
 
Dicas para Melhorar a Gestão e Resultados de sua Empresa adotando a Gestão de...
Dicas para Melhorar a Gestão e Resultados de sua Empresa adotando a Gestão de...Dicas para Melhorar a Gestão e Resultados de sua Empresa adotando a Gestão de...
Dicas para Melhorar a Gestão e Resultados de sua Empresa adotando a Gestão de...
 
Inteligência coletiva e inclusão digital
Inteligência coletiva e inclusão digitalInteligência coletiva e inclusão digital
Inteligência coletiva e inclusão digital
 
Workflow e Colaboração com Exchange e Outlook
Workflow e Colaboração com Exchange e OutlookWorkflow e Colaboração com Exchange e Outlook
Workflow e Colaboração com Exchange e Outlook
 
Workflow, Business Intelligence e Ferramentas Colaborativas
Workflow, Business Intelligence e Ferramentas ColaborativasWorkflow, Business Intelligence e Ferramentas Colaborativas
Workflow, Business Intelligence e Ferramentas Colaborativas
 
Sistemas de gestão documental com workflow
Sistemas de gestão documental com workflowSistemas de gestão documental com workflow
Sistemas de gestão documental com workflow
 
Fluxo de trabalho com Illustrator e Flash
Fluxo de trabalho com Illustrator e FlashFluxo de trabalho com Illustrator e Flash
Fluxo de trabalho com Illustrator e Flash
 
sala de leitura
sala de leiturasala de leitura
sala de leitura
 
Projeto "Acessa Escola"
Projeto "Acessa Escola"Projeto "Acessa Escola"
Projeto "Acessa Escola"
 
Workflow
WorkflowWorkflow
Workflow
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de rede
 
Workflow
WorkflowWorkflow
Workflow
 

Semelhante a Sistemas Workflow

O que é GXflow?
O que é GXflow?O que é GXflow?
O que é GXflow?
GeneXus
 
O que é g xflow
O que é g xflowO que é g xflow
O que é g xflow
GeneXus
 
Processos de software
Processos de softwareProcessos de software
Processos de software
Dann Volpato
 
Apresentação implantando um erp com sucesso
Apresentação   implantando um erp com sucessoApresentação   implantando um erp com sucesso
Apresentação implantando um erp com sucesso
Juliana Maria Lopes
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO Metodologia
Marcos Yonamine
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
betinho87
 

Semelhante a Sistemas Workflow (20)

O que é GXflow?
O que é GXflow?O que é GXflow?
O que é GXflow?
 
O que é g xflow
O que é g xflowO que é g xflow
O que é g xflow
 
Workflow - Porque possuir um fluxo de trabalho organizado - Deskfy
Workflow - Porque possuir um fluxo de trabalho organizado - DeskfyWorkflow - Porque possuir um fluxo de trabalho organizado - Deskfy
Workflow - Porque possuir um fluxo de trabalho organizado - Deskfy
 
ISO IEC 12207
ISO IEC 12207ISO IEC 12207
ISO IEC 12207
 
ISO IEC 12207
ISO IEC 12207ISO IEC 12207
ISO IEC 12207
 
PROCESSOS ORGANIZACIONAIS - representação
PROCESSOS ORGANIZACIONAIS  - representaçãoPROCESSOS ORGANIZACIONAIS  - representação
PROCESSOS ORGANIZACIONAIS - representação
 
Work Out Apresentacao Global Do Produto Ver 1 4 2007 09 27
Work Out   Apresentacao Global Do Produto    Ver 1 4   2007 09 27Work Out   Apresentacao Global Do Produto    Ver 1 4   2007 09 27
Work Out Apresentacao Global Do Produto Ver 1 4 2007 09 27
 
PROCESSOS ORGANIZACIONAIS - SENAC - TÉC - LOGÍSTICA.ppt
PROCESSOS ORGANIZACIONAIS - SENAC - TÉC - LOGÍSTICA.pptPROCESSOS ORGANIZACIONAIS - SENAC - TÉC - LOGÍSTICA.ppt
PROCESSOS ORGANIZACIONAIS - SENAC - TÉC - LOGÍSTICA.ppt
 
BPMN - Modelagem de negocio
BPMN - Modelagem de negocioBPMN - Modelagem de negocio
BPMN - Modelagem de negocio
 
Processos de software
Processos de softwareProcessos de software
Processos de software
 
idoc.pub_iso-iec-12207.pdf
idoc.pub_iso-iec-12207.pdfidoc.pub_iso-iec-12207.pdf
idoc.pub_iso-iec-12207.pdf
 
Apresentação implantando um erp com sucesso
Apresentação   implantando um erp com sucessoApresentação   implantando um erp com sucesso
Apresentação implantando um erp com sucesso
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO Metodologia
 
– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...
 
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
 
Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...
 
Rational Unified Process (RUP)
Rational Unified Process (RUP)Rational Unified Process (RUP)
Rational Unified Process (RUP)
 
ORGANIZAÇÃO, SISTEMAS E MÉTODOS – OSM
ORGANIZAÇÃO, SISTEMAS E MÉTODOS – OSMORGANIZAÇÃO, SISTEMAS E MÉTODOS – OSM
ORGANIZAÇÃO, SISTEMAS E MÉTODOS – OSM
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
O_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdf
O_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdfO_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdf
O_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdf
 

Mais de Leonardo Melo Santos

Conceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetosConceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetos
Leonardo Melo Santos
 
Trabalho em equipe e ética no trabalho
Trabalho em equipe e ética no trabalhoTrabalho em equipe e ética no trabalho
Trabalho em equipe e ética no trabalho
Leonardo Melo Santos
 
Marketing pessoal e as redes sociais
Marketing pessoal e as redes sociaisMarketing pessoal e as redes sociais
Marketing pessoal e as redes sociais
Leonardo Melo Santos
 

Mais de Leonardo Melo Santos (20)

Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
 
Curso de OO com C# - Parte 06 - ADO.NET
Curso de OO com C# - Parte 06 - ADO.NETCurso de OO com C# - Parte 06 - ADO.NET
Curso de OO com C# - Parte 06 - ADO.NET
 
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricasCurso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
 
Curso de OO com C# - Parte 04 - Estruturas de controle e Strings
Curso de OO com C# - Parte 04 - Estruturas de controle e StringsCurso de OO com C# - Parte 04 - Estruturas de controle e Strings
Curso de OO com C# - Parte 04 - Estruturas de controle e Strings
 
Curso de OO com C# - Parte 03 - Plataforma .NET
Curso de OO com C# - Parte 03 - Plataforma .NETCurso de OO com C# - Parte 03 - Plataforma .NET
Curso de OO com C# - Parte 03 - Plataforma .NET
 
Curso de OO com C# - Parte 02 - Introdução ao C#
Curso de OO com C# - Parte 02 - Introdução ao C#Curso de OO com C# - Parte 02 - Introdução ao C#
Curso de OO com C# - Parte 02 - Introdução ao C#
 
Curso de OO com C# - Parte 01 - Orientação a objetos
Curso de OO com C# - Parte 01 - Orientação a objetosCurso de OO com C# - Parte 01 - Orientação a objetos
Curso de OO com C# - Parte 01 - Orientação a objetos
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
 
Desenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV DigitalDesenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV Digital
 
Web Services XML - .NET framework
Web Services XML - .NET frameworkWeb Services XML - .NET framework
Web Services XML - .NET framework
 
DotNet Remoting - .NET framework
DotNet Remoting - .NET frameworkDotNet Remoting - .NET framework
DotNet Remoting - .NET framework
 
Curso de J2ME - Parte 04 - Otimização
Curso de J2ME - Parte 04 - OtimizaçãoCurso de J2ME - Parte 04 - Otimização
Curso de J2ME - Parte 04 - Otimização
 
Curso de J2ME - Parte 03 - Desenvolvimento de aplicações
Curso de J2ME - Parte 03 - Desenvolvimento de aplicaçõesCurso de J2ME - Parte 03 - Desenvolvimento de aplicações
Curso de J2ME - Parte 03 - Desenvolvimento de aplicações
 
Curso de J2ME - Parte 02 - Ambiente de desenvolvimento
Curso de J2ME - Parte 02 - Ambiente de desenvolvimentoCurso de J2ME - Parte 02 - Ambiente de desenvolvimento
Curso de J2ME - Parte 02 - Ambiente de desenvolvimento
 
Curso de J2ME - Parte 01 - Conceitos básicos
Curso de J2ME - Parte 01 - Conceitos básicosCurso de J2ME - Parte 01 - Conceitos básicos
Curso de J2ME - Parte 01 - Conceitos básicos
 
Fundamentos de sistemas de informação
Fundamentos de sistemas de informaçãoFundamentos de sistemas de informação
Fundamentos de sistemas de informação
 
Conceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetosConceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetos
 
Trabalho em equipe e ética no trabalho
Trabalho em equipe e ética no trabalhoTrabalho em equipe e ética no trabalho
Trabalho em equipe e ética no trabalho
 
Verificação e validação de software
Verificação e validação de softwareVerificação e validação de software
Verificação e validação de software
 
Marketing pessoal e as redes sociais
Marketing pessoal e as redes sociaisMarketing pessoal e as redes sociais
Marketing pessoal e as redes sociais
 

Sistemas Workflow

  • 1. Sistemas Workflow Leonardo Melo Santos leonardomelosantos@gmail.com
  • 2. Agenda  Evolução  Definições  Características  Conceitos relacionados  Tipos de workflow  Algumas ferramentas  Estudo de caso: HelpDesk Procenge  Referências 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 3. Workflow Evolução  Na década de 70, sistemas de workflow de 1ª geração foram desenvolvidos;  Entre as décadas de 70 e 80, começaram a ser introduzidos os primeiros sistemas de automação de processos de negócio;  Na década de 80, foi dada uma ênfase maior a esta natureza de sistema;  A partir da década de 90, foi dada uma ênfase em groupware e CSCW;  Hoje, geralmente as amadurecidas corporações lidam com worklow e BPM (Business Process Management). 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 4. Workflow Definições “Workflow consiste da automação de um processo de negócios, na sua totalidade ou parte, durante o qual documentos, informações ou tarefas, são passadas de um participante para outro, através de ações, de acordo com o um conjunto de regras procedurais.” [7] 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 5. Workflow Definições “Sistemas Workflow manipulam e monitoram a informação relativa ao fluxo de trabalho para gerenciar, coordenar e controlar o trabalho mais eficientemente, minimizando o problema da coordenação do trabalho nos processos de negócios.” [6] 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 6. Workflow Características  Garante o acompanhamento constante de todas as atividades do processo e um aumento de produtividade com objetividade e segurança;  Sistemas workflow precisam ser flexíveis e ter alta capacidade de interoperabilidade; 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 7. Workflow O que o workflow pode fazer?  Controla os processos de acordo com um modelo pré-definido e são especialmente indicados para organizações estruturadas;  Facilita o processamento eletrônico dos processos estruturados os quais incluem:  Uma cadeia de tarefas interdependentes;  Diversas pessoas ou departamentos;  Necessidade de alto grau de coordenação; Fonte: SAP Brasil 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 8. Workflow Conceitos relacionados  Atividade Conjunto queeventos que ocorrem Ocorrência deexecuta o trabalho Recurso de um processo ou de representado de um ouinstância sob aser visto em um mais Conjunto uma atividadepor uma devido à Conceito é abordado processo. Algo responsabilidade de um Pode que acontece, atividades como uma regra  Sincronismo procedimentos ou workflow. existência de sincronismo de de atividade Ator. função da de um que é avaliada em alguma relacionados. coisa que informações entre atividades.  Evento ocorrência de um evento. ocorre.  Instância (processo ou atividade)  Participante do workflow ou Ator  Processo  Gatilho (trigger) 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 9. Workflow Tipos  Ad hoc workflow  Workflow de Produção  Workflow Administrativo 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 10. Workflow Tipos  Ad hoc workflow [1]  As regras de procedimentos podem ser modificadas ou criadas durante a operação do processo, caracterizando uma inexistência de padrão pré- determinado;  Apoio a fluxos de trabalho pouco estruturados;  Voltados para grupos dinâmicos;  Executam processos únicos e individualizados;  Usuários finais como desenvolvedores e gerentes de seus próprios processos;  Utilizados em trabalhos que envolvem produção de conhecimento – criatividade e flexibilidade. 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 11. Workflow Tipos  Workflow de Produção [1]  As regras de procedimentos estão bem definidas e rígidas;  Regras, atividades e encadeamento previamente conhecidos;  Processos com alta freqüência de repetição;  Processos executados são a atividade principal de seus participantes;  Comparados a processos fabris – sistemas devem ter alta velocidade de transferência entre atividades;  Processos com poucas mudanças;  Localizados em um departamento ou setor; 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 12. Workflow Tipos  Workflow Administrativo [1]  Meio termo entre um “Ad hoc workflow" e “Workflow de Produção“;  Processos com maior estruturação;  Maior previsibilidade;  Mesmo processo pode ser repetido sem muitas variações;  Apóiam processos administrativos em organizações;  Praticamente todos os membros de uma organização podem ser usuários destes processos – necessidade de alta escalabilidade. 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 13. Workflow Tipos versus grau de colaboração Classificação levando em consideração o grau de colaboração entre os executores [1] Grau de estruturação PRODUÇÃO Workflow estruturado ADMINISTRATIVO AD HOC Roteamento de Groupware Formulários Grau de colaboração 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 14. Workflow Algumas ferramentas  Lotus Workflow (IBM) [2]  i-Flow™ (Fujitsu) [3]  Ultimus BPM (Ultimus) [4]  Process Manager (HP) [5]  ... 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 15. Workflow Estudo de caso: HelpDesk Procenge  Aplicação desenvolvida em Lotus Notes;  Implantado em instituição públicas e privadas;  Ambiente Desktop e Web (Web 2.0);  Workflow flexível para diversos ramos de negócios:  HelpDesk / Suporte ao usuário;  Controle de mudança de SW;  Gerência de Qualidade de SW;  Colaboração em atividades;  ... 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 16. Workflow Estudo de caso: HelpDesk Procenge Que características fazem com que este sistema possua workflow?  Existência de três atributos:  Fluxo: tipo da atividade (Ex.: Correção, Dúvida, Melhoria, etc.). Dentro de cada Fluxo deste, existe N possíveis Fases.  Fase: É uma etapa dentro de um fluxo (Ex.: Análise, Execução, Testes, etc.). Dentro de cada Fase, existe N possíveis Estados.  Estado: É uma etapa, de uma Fase. (Ex.: Inicial, Final, Técnica, etc). Cada Estado possui um subconjunto de Atores que estão envolvidos neste Estado- Fase. Cada Estado-Fase deve ser associado a uma ou mais possíveis próximos Estados-Fases. É neste momento que percebemos o workflow, pois o usuário do sistema irá passar o documento em questão para uma próxima Fase, e neste momento ele escolhe para qual quer encaminhar. É possível perceber mais uma característica do workflow pois os Atores podem ser configurados por Estado- Fase.  Registro (LOG) de todas as intervenções feitas no documento compartilhado, seja mudança de Fase ou Estado, registro de novas informações, imobilização do documento, mudança de responsável, etc. 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 17. Workflow Estudo de caso: HelpDesk Procenge 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 18. Workflow Estudo de caso: HelpDesk Procenge 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 19. Workflow Estudo de caso: HelpDesk Procenge 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 20. Workflow Estudo de caso: HelpDesk Procenge 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 21. Workflow Estudo de caso: HelpDesk Procenge 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 22. Workflow Estudo de caso: HelpDesk Procenge 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 23. Workflow Estudo de caso: HelpDesk Procenge 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 24. Workflow Estudo de caso: HelpDesk Procenge 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 25. Workflow Estudo de caso: HelpDesk Procenge 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com
  • 26. Referências [1] ARAÚJO, Renata; BORGES, Marcos. Sistemas de Workflow: Conceitos. UFRJ, 2003. [2] Lotus Workflow - http://www- 142.ibm.com/software/dre/ecatalog/detail.wss? locale=pt_BR&synkey=X105931T39413M71 [3] Ultimus BPM – http://www.ultimus.com [4] i-Flow - http://www.fujitsu.com/sg/services/software/workflow/ [5] HP Process Manager http://support.openview.hp.com/encore/hppm.jsp [6] DUITSHOF, Mathijs. Workflow Automation in Three Administrative Organizations. (Tese de Mestrado) [7] Workflow Management Coalition. Terminology & Glossary. Junho de 1996. 2008 | Faculdade Integrada do Recife | Sistemas Cooperativos | Workflow | Leonardo Melo Santos | leonardomelosantos@gmail.com