Status do Docflow André Marins <[email protected]> 27/05/2009 Agenda • Apresentação do Docflow – Homologação prevista para set/2009 Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 2 Apresentação do Docflow Workflow com Gestão Documental e Certificação Digital LCA-IC-UNICAMP RNP Rede Nacional de Ensino e Pesquisa KLAIS Consultoria e Desenvolvimento Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 3 Agenda Docflow • Introdução • Características Gerais – É necessário mapear e descrever os fluxos-modelo, por exemplo, compras • Arquitetura – Módulos prontos mas não integrados – Pendente ainda as funcionalidades administrativas • Milestones do Projeto – Versão RC em jul/2009 • Homologação do Docflow – A ser realizada pelo LabSec/UFSC em set/2009 Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 4 A Motivação • Toda Organização tem alguma maneira de lidar com o ciclo de vida de seus Documentos (físicos e eletrônicos, agrupados ou não) – Podem ser bastante particulares • Essas “maneiras” procuram lidar com problemas comuns: – Rastreabilidade logística. Onde o documento está? Para onde deve ser encaminhado? – Rastreabilidade de edição. Quem modificou o que? Quando? – Atribuições. Quem tem responsabilidade/obrigação de fazer o que? – Disponibilidade. Como ter acesso rápido a um documento? – Integridade, autenticidade. Quem se responsabiliza pelo documento? – Confidencialidade. Quem pode “ler” o documento? Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 5 Caso Típico • Nas Organizações Públicas é comum o trio Processo Físico + Protocolo + Caderneta • Tipicamente um pasta com um ou mais documentos – Tipicamente criada sob requisição de um indivíduo • A pasta é referenciada por “Número de Protocolo” • O tráfego do Processo é controlado nas cadernetas – São feito “recebidos” nos handsovers da pasta • Cada tipo de Processo tem um fluxo (na unidade ou entre unidades) que depende de: – Tipo do tipo do processo – Resultados de ações dos usuário (pareceres) • Esse fluxo pode ser fixo (modelado) ou ad hoc Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 6 O DocFlow • Sistema de Workflow com Gestão de Documentos (em papel, eletrônicos e combinações) e Certificação Digital • Voltado para as IE e ICT. • Principais objetivos do DocFlow são: – Agilizar o trâmite de processos (documentos) – Reduzir ou eliminar o uso de papel, diminuindo custos (papel, manutenção de impressoras, consumíveis, armazenamento, ecológico) – Permitir o rastreamento e auditoria do andamento dos processos – Garantir autenticidade (de autor e origem) dos documentos – Garantir confidencialidade do repositório Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 7 DocFlow - Características Gerais • Controle do ciclo de vida de documentos. Duas grandes fases: – Elaboração; – Publicação (com arquivamento ao seu final). • Controle das fases por um engenho de workflow com controle embutido do ciclo de vida de documentos. • As várias etapas das fases 1 e 2 seguem um padrão de workflow configurável por tipo de documento. • Requisitos de segurança contemplados: – Autenticação forte de usuários com certificação digital. – Controle de acesso aos documentos por tipo e processo. – Assinatura digital, e opcionalmente, cifração de documentos. – Auditabilidade de processos, com rastros assinados digitalmente. Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 8 Arquitetura do Software Aplicação:: Apresentação (Versão Alpha) Aplicação:: Controle de Fluxo (Versão Alpha) Engenho de Workflow (Pronto) Assinatura no Servidor (Pronto) Repositório de Objetos (Pronto) Lado Servidor Lado Cliente Cifração de Documentos (iniciado) Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil Assinatura no Cliente (Pronto) 11 PDFier Tecnologias • Linguagem Java, JavaScript e HTML • Servidor de aplicações: Tomcat • Persistência de Objetos: Hibernate (software aberto) com MySQL ou Postgresql • Geração de Páginas WEB: JSP • Certificação digital usando os produtos ICPEDU – Certificados de usuário e ACs – Dispositivos criptográficos: ASI-HSM (HSM) e smartcards Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 12 Pré-Homologação • Atividades em andamento (UFSC / LabSEC) – Avaliação dos requisitos • Adequação as necessidades das intituições • Sugestões de melhorias e correções – Avaliação dos documentos • Elaboração de documentação do sistema • Manual do Usuário – Guia prático de instalação e configuração – Apoio na estruturação do projeto • TRAC / SVN Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 13 Homologação • Processo de homologação – Início previsto para 08/07/2009 • Demonstração da aplicação para outras equipes – Execução do plano de testes • Avaliação a final do software • Avaliação final da documentação – Relatório de homologação • Estimado para set/2009 – Processo será rápido pois a equipe de homologação vem acompanhando o desenvolvimento e realizou uma etapa de pré-homologação Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 14 Cronograma 2009 Milestones e Atividades Término Milestone 1 1. Finalização da integração do applet 2. Script de empacotemento e deploy da aplicação 3. Botao de reset da aplicacao exemplo 26/05/2009 Milestone 2 1. Melhoria da apresentação global da aplicação 2. Controle de acesso efetivo 3. Interface de administração inicial 4. Novos fluxos 5. Casos de uso definidos 6. Plano de testes e documentação atualizada 16/06/2009 Milestone 3 1. Cifração de repositório 2. Versão Release Candidate da aplicação 3. Interface de administração final 4. Integração com sistema de controle de acesso corporativo 08/07/2009 Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 15 Contatos do Docflow • Página do Docflow: – http://www.icp.edu.br/wiki/docflow • Bugs e sugestões: – https://www.lca.ic.unicamp.br/trac/pkiecm • Coordenação de Projeto – Iara Machado e André Marins (iara,[email protected]) • Homologação – Marcelo Carlomagno ([email protected]) • Coordenação de Desenvolvimento – Roberto Gallo ([email protected]) Rede Nacional de Ensino e Pesquisa Promover o uso inovador de redes avançadas no Brasil 16