Status do Docflow
André Marins <amarins@rnp.br>
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,amarins@rnp.br)
• Homologação
– Marcelo Carlomagno (mcc@inf.usfc.br)
• Coordenação de Desenvolvimento
– Roberto Gallo (gallo@kryptus.com)
Rede Nacional de Ensino e Pesquisa
Promover o uso inovador de redes avançadas no Brasil
16
Download

downloading