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. |
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
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
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
La bodega de imágenes debe estar montada
El actor radicador de facsímiles debe ingresar al sistema de gestión documental
El actor radicador de facsímiles debe ingresar al módulo de radicación de facsímiles
La configuración de las líneas telefónicas y de los fax modems debe estar realizada
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
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
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
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
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.
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.