580 likes | 847 Views
SASE. Sistema de administración y seguimiento de expedientes. Trabajo profesional de Ingeniería en Informática Bo, Jorge Ezequiel. …Y donde estan mis expedientes?. Agenda. ¿En que consiste la administración de expedientes? ¿Cómo se administran los expedientes en la FIUBA?
E N D
SASE Sistema de administración y seguimiento de expedientes Trabajo profesional de Ingeniería en Informática Bo, Jorge Ezequiel
Agenda • ¿En que consiste la administración de expedientes? • ¿Cómo se administran los expedientes en la FIUBA? • ¿Nuevo sistema o refactorización? • Presentación de SASE • Conclusiones • Referencias • Agradecimientos
Normativa • Ley de procedimientos administrativos • Decreto 1970 • Procedimientos internos
Elementos • Plazos (revisar los plazos) • Formalismos • Reserva
El expediente • Idenfiticado univocamente • Motivo • Responsable • Auditoria
Expedientes en FIUBA Carátula Pases Acumulaciones Comentarios Unidad Entrada Salida Usuario Unidad1 23-08-2008 24-10-2008 jbo Unidad 3 25-10-2008 26-10-2008 mbo Expediente N° Fecha Operación Usuario 900001/2008-1 23-08-2008 AC jbo 900001/2008-2 25-10-2008 AC mbo 900001/2008-2 27-08-2008 DA jbo 12-10-2008 jbo Intervino director de la unidad Expediente N° 900001/2008-01 Motivo: Renovación de la pasantía del señor Alberto Cortez Clasificación: Pasantías Iniciado por: Secretaria de Relaciones con el Medio Ubicación: Dirección de Mesa de Entradas y Archivo Fecha de creación: 12-08-2008 16:10:00 Fecha de vencimiento: 12-09-2008 16:10:00
Identificacion única • Formato de número NNNNNNNN / AAAA - aaa • Numeración secuencial • Numeración agregada/antecedente • Numeración externa 90000/2008 90000/2008-1 500000/2007
Facultad • Administra expedientes • Formada por unidades • Define zonas • Define el rol de cada unidad
Unidad administrativa • Soporte de expedientes • Rol iniciador • Acceso a expedientes • Únicas por facultad
Zonas • Conjunto de unidades • Limitan movimientos de expedientes • Únicas por facultad
Ciclo de vida de un expediente Pases Acumulaciones Gloses Comentarios Ediciones Creación Archivación
Pase de expedientes • Extra –Zonal • Intra – Zonal • Individuales o masivos
Comentarios Este es un comentario Este es un comentario
Evolución en los sistemas Tiempo Sistema telefónico Sistema viejo 1990 Sistema Guazú 2002
Sistema telefónico - Contexto • Debilidades • Trazabilidad de cada expediente • Control del estado de cada expediente • Único punto de acceso a la información • Numeración manual de expedientes • Fortalezas • Forma convencional de trabajo • Dependencia mínima de tecnología
Sistema Guazú - Contexto • Fortalezas • Arquitectura cliente/servidor • Acceso on-line 24Hrs. a los expedientes • Numeración automática de expedientes • Debilidades • Falta de testing • Falta de requerimientos funcionales • Esquema de manejo de concurrencia inadecuado • Inexistencia de documentación técnica y funcional
Posibles soluciones • Reparación Guazú • Desarrollo externo • Comdoc II • Desarrollo interno • SASE
Desarrollo externo • Fortalezas • Sistemas ya implementados • Estandarizacion en organizaciones • Debilidades • Problemas de nivel técnico. • Diferentes dominios. • Soluciones muy amplias • Mantenimiento
Desarrollo interno • Fortalezas • Desarrollo a medida. • Compatibilidad con el modelo de dominio del sistema actual Guazú. • Impulso de desarrollas internos de FIUBA. • Basado en tecnologías dominantes en el mercado y open-source • Debilidades • Tiempos de desarrollo • Apoyo interno
Alcance y visión Alcance El sistema tiene por objetivo agilizar la tramitación de un expediente, en los aspectos de administración, gestión, y auditoria. Entendiéndose por administración a las operaciones a realizar sobre un expediente, como la adjuntacion de documentos, operaciones de desglose y acumulación; por gestión, a el ciclo de vida de un expediente desde su creación hasta su archivacion, pasando por los distintas lugares en los tiempos y formas necesarios, y por auditoria a la capacidad de poder obtener información detallada de su estado actual y futuro.
Alcance y visión (cont.) Visión SASE, permitirá realizar un seguimiento efectivo y puntual de los movimientos realizados sobre expedientes que ingresen en FIUBA, administrara y controlara la numeración utilizada en la creación de expedientes, ya sean internos de FIUBA a través del rango asignado a esta, ya sea como antecedente de un expediente ya existente, o un expediente externo a FIUBA; además administrara la documentación contenida en cada expediente. De esta manera SASE ofrecerá un mejor servicio en el seguimiento y consulta del circuito realizado por cada expediente.
Objetivo • Satisfacción del personal administrativo • Introducción de nueva tecnología a FIUBA • Adaptabilidad al manifiesto ágil • Utilización de herramientas open-source • Impulso y autonomía en el desarrollo de software por parte de FIUBA
Principales requerimientos • Diferentes esquemas de numeración • Administración de estructuras y usuarios • Auditoria de expedientes • Consultas e informes de expedientes • Manejo de concurrencia • Ayuda en línea
Organización del proyecto • Metodología ágil • Scrum + XP • Prácticas de TDD + Refactoring • Herramientas de gestión • Svn • Maven • Eclipse • PMD
Capas de la arquitectura Presentación Negocio Datos Datos
Capa de presentación • Guías de diseño • Mejorar la interacción y comunicación con el usuario (Ej: Ajax, ayuda online) • Uso fácil y guiado (Ej: UI patterns) • Estandarización interfaz (Ej: W3C, progressive enhancement)
Capa de presentación (Cont.) • Tecnologías • Yahoo UI! • JSP/JSTL • CSS/JS • DWR
Capa de negocio • Guías de diseño • DDD – Domain driven design • POJO Facade • Design patterns • Dependency injection • Inversion of control • Separation of concern • Definicion de flujos
Capa de negocio (Cont.) • Tecnologias • Spring MVC • Spring WebFlow • JasperReport • Acegi Security • JPA/Hibernate
Capa de datos (Cont.) • Guías de diseño • Basado en esquema sistema Guazú • Normalización de datos • ORM mapping tool
Capa de datos (Cont.) • Tecnologías • MySql • JPA/Hibernate
Patrones de diseño utilizados • Composite pattern • Temporal patterns • Effectivity pattern • Audit log pattern • DateRange pattern • Factory method patter • Strategy patter • Facade pattern
Paquetes 1..n • Diagramas del contenido de cada paquete • Explicar porque se armo asi, y beneficios • Que se obtuvieron
Diseño de la Pojo facade Presentación Negocio Datos
Integración presentación-Negocio • MVC pattern • Spring Framework • MVC, SWF,AOP