Workflow com Gestão Documental e Certificação Digital Roberto Gallo Agenda Histórico Apresentação Demonstração Cronograma e Requisitos Histórico Identificada necessidade de ferramenta para gestão documental e de processos com certificação digital em 2008 Montado projeto com Unicamp, Klais e recursos RNP Proposto framework para desenvolvimento de aplicações por clientes Engenho de workflow, repositório de documentos, módulo de certificação digital e aplicação exemplo voltada para Unicamp Histórico II Engenho de workflow: Proposta inicial usar o “Bossa” como base; Certificação digital: Proposta inicial utilizar Adobe PDF Reader como assinador e verificador de documentos no lado cliente; Lado servidor projeto/desenvolvido Repositório: Inteiramente projetado/desenvolvido Aplicação: Inteiramente projetado/desenvolvido Histórico III Engenho de workflow: Bossa foi deixado de lado pois o mesmo não possuia mais suporte de desenvolvimento Foi construído engenho completamente novo Certificação Digital: Adobe PDF Reader não assina documentos não gerados por Adobe PDF Pro Foi construído applet e servlet especialmente para o fim de assinatura de documentos no lado cliente Histórico IV Evolução da Equipe Set Out Nov Dez Jan Fev Mar Abr Mai Jun Jul A V A V A V A V A V A A A V A V A V A V A* A A A 2v A V A V A V A V A V A A A V A V A V A V A A A A 2v A 2v A 2v A 2v A* A A A A U A U A U A U A A A 2v A 2v A 2v A 2v A* A A A A U A U A U A U Out Ago A 2v Set Jul Ago Jun Pessoal Gallo Eduard Pericles Mauro o A A A A U A U Apresentação Proposta Original x Estado Atual Item Original Atual Engenho de Workflow Sim, baseado no Bossa Sim, totalmente desenvolvido Certificação Digital – Cliente Sim, utilizanddo como base o reader Sim, com assinador totalemente desenvolvido Certificação Digital – Servidor Sim Sim Repositório de documentos Sim Sim Aplicação Exemplo Sim Sim Ampla documentação Sim Não, não ampla o suficiente Editor gráfico de fluxos Não Base oferecida pela Klais Módulo de administração Não (não foi previsto) Sim, final de implementação Aplicação – Arquitetura da Solução Arquitetura - Visão Esquemática Como os módulos se comunicam? A aplicação Pré-requisitos Cliente: browser Java compatível Servidor: 2GB RAM, disco rígido a contento (com backup), S.O. Linux Funcionalidades disponíveis x planejadas A versão atual cobre todas as funcionalidades previstas Limitações Não suporta certificados A3 (em Smartcard) Assinatura limitada a arquivos PDF Não suporta split & merge de processos (tarefas em ||) Demonstração do Docflow No endereço do projeto https://www.lca.ic.unicamp.br/trac/pkiecm Por vídeo Fluxo da RNP gravado para apresentação Cronograma Atividades em 2009 Disponibilidade de Pessoal Gallo: Finalizando participação em 31/10/2009 Péricles: Retoma atividades DAC em 31/10/2009 Desenvolvimento 31/10/2009 – entrega de if. de Adm –fechamento do prot 30/11/2009 – split & merge de fluxos (DAC) Homologação Uso inicial nos fluxos da RNP Cronograma Atividades 2010 Funcionalidades candidatas Uso de múltiplos tipos de documentos Integração com certificados A3 Integração direta com ASI-HSM Uso do padrao brasileiro de assinatura digital Editor gráfico de fluxos (grande empreitada) Geração de XML de fluxos Geração de páginas automáticas Ampla documentação Recursos necessários Equipe com ao menos 3 implementadores, 1 coordenador (eng. Software), 1 especialista segurança Infra-estrutura: recursos para equipamentos laptops e servidores