Volver al indice

CU-ORFEO-64 – Mejoras Módulo de radicación de Facsímiles ORFEO

Historia de revisión

FECHA

VERSION

DESCRIPCION

AUTOR

Nov 15 de 2007

1.0

Documentación para la implementación de mejoras en el módulo de radicación de facsímiles en ORFEO

Donaldo Jinete.



1. Descripción

Este manual tiene como propósito principal definir en alcance del desarrollo de las mejoras en el módulo de radicación de facsímiles de una arquitectura procedimental actual a un desarrollo basado en objetos POO, que sea más flexible de usar y de extender para futuros desarrollos de ORFEO

2. Actores

2.1 Desarrollador de ORFEO

La forma de acceso a las imágenes depende únicamente de que los desarrolladores de ORFEO usen la clase para dar acceso a archivos de forma segura, desde el punto de vista del usuario de sistema de gestión documental esto es totalmente indiferente, salvo que no se tendrá acceso a los archivos con vínculos a nombres reales sino a un nombre generado con MD5 que es un vinculo a archivo real

2.2 Usuario radicador de facsímiles de ORFEO

El usuario que realiza los procesos de radicación en el módulo de facsímiles notara una diferencia significativa en el rendimiento de la aplicación así como en su estabilidad, ya que tendrá más control de los facsímiles entrantes así como del servidor en el que se presta el servicio

3.1. Flujo Básico ó Normal : Radicación de Facsímiles

3.1.1 Precondiciones

        1. La bodega de imágenes debe estar montada

        2. El actor radicador de facsímiles debe ingresar al sistema de gestión documental

        3. El actor radicador de facsímiles debe ingresar al módulo de radicación de facsímiles

        4. La configuración de las líneas telefónicas y de los fax modems debe estar realizada


  1. ENTRADA El actor radicador de facsímiles debe hacer click en el menú principal de módulos de ORFEO e ingresar al módulo Rad Fax” de allí se entra a la siguiente pantalla


Ilustración 1: Interfase de vista de los facsímiles




  1. Visualización de la imagen del facsímil

    Uno de los principales inconvenientes que existen actualmente con el módulo de radicación de facsímiles es que durante la llegada del facsímil el usuario puede llamar la función de conversión de archivos de imagen de formato TIFF a PDF haciendo click en el vínculo “Ver Pdf” y luego no se puede acceder a la imagen en PDF para radicarla ya que el archivo que contiene la imagen TIFF no esta completo y la conversión a PDF falla.

    Mejora:

    Se realizará una mejora para forzar una nueva conversión a PDF a pesar de que el archivo exista y se pueda realizar en cualquier momento, la mejora se verá así, al agregar el vinculo “Regenerar PDF”, que permitirá esta acción


Ilustración 2: Detalle de la nueva administración de facsímiles




  1. REINICIO DEL SERVICIO: Se ha solicitado un método para que sea posible reiniciar los fax modems sin necesidad de tener acceso al servidor de facsímiles sino hacerlo de forma directa, mediante una opción en el módulo

Mejora:

Dentro del módulo se generará un vínculo ó un botón que invoque a un script en PHP, que a su vez ejecute remotamente un comando por medio de SSH que reinicie el servicio de HYLAFAX en el servidor de facsímiles aprovechando la relación de confianza que se ha establecido en las máquinas mediante su intercambio de claves digitales RSA ó DSA, este procedimiento ya se ha realizado anteriormente para la ejecución de comandos que permiten consultar el estado de los modems.




Ilustración 3: Estado actual del control de FaxModems




Esta es la apariencia que se desarrollará para controlar el estado de los facsímiles


Ilustración 4: Detalle de la mejora del control de FaxModems




  1. ELIMINACIÓN DE CÓDIGO NO USADO

MEJORA:

Dentro del módulo actual de radicación de facsímiles existen algunas funciones heredadas relacionadas con el manejo de las colas de envío y la purga de estas que no se están usando actualmente en ORFEO, esto hace que el código sea un poco más difícil de entender y depurar por lo que se van a eliminar de la versión actual de este con el fin de hacer el código más pequeño y eficiente.




Ilustración 5: Detalle del menú actual del módulo






Se conservarán entonces solamente las entradas, “Entrada”, “Estado de Modem” y “Fax Histórico”, como se muestra a continuación


Ilustración 6: Detalle del nuevo menú del módulo de facsímiles






  1. DEPURACIÓN DEL CÓDIGO

Se revisarán y depurarán los archivos fuentes del módulo de radicación con el fin de hacer más eficiente el código y de añadir variables para definir los parámetros de ejecución de los comandos remotos, la dirección IP de la máquina del servidor de facsímiles y el usuario que ejecutara los comandos remotos. Actualmente se encuentran en el código de forma fija la dirección IP del servidor y del usuario, lo que hace que se tengan que modificar los archivos fuentes para hacerlo funcionar con otra configuración.

MEJORA:

Dentro del archivo principal de configuración de ORFEO, se crearán variables para la definición de los parámetros como dirección IP del servidor, usuario remoto, para la ejecución de comandos.



  1. REVISIÓN DE LA CONFIGURACIÓN

Se han presentado algunas pocas quejas de los usuarios que radican los facsímiles en cuanto a problemas con una de las cuatro líneas que actualmente se encuentran en funcionamiento

MEJORA:

Se revisara y probará nuevamente la configuración de las líneas y de los modems conctados al servidor para encontrar y corregir fallas posibles en el sistema así como dar un diagnostico de la máquina.

Volver al indice