Buscar este blog

miércoles, 14 de noviembre de 2012

Recopilar datos mediante mensajes de correo electrónico

Conozco muchos informáticos y usuarios, incluyéndome a mí, que menos preciábamos el uso del paquete de Office, simplemente nos conformamos con decir antes un problema muy simple o típico de una empresa "Vamos a programar un pequeño software que realice esa función", existiendo un desconocimiento pleno de las funcionalidades del paquete de Office, tanto de un usuario como de un informático.
En mi caso cuando comencé ejercer mi profesión de Ingeniero Informático, deseoso de comerme el mundo, resolví problemas programando pequeños detalles a las empresas, y realmente no le dedicaba tiempo a leer la ayuda de las herramientas disponibles a mano, y me pregunto, ¿Cuánto tiempo ahorrado si hubiera leído la ayuda del paquete de Office? Ahora que tengo un poco más de experiencia laboral, se puede decir que me pasa con menos frecuencia y me dedico a investigar las herramientas disponibles para resolver una situación dada.
Dejaré un poco el parloteo y voy a lo esencial de mi breve mensaje. Todo comienza un día de loco cuando decido leerme un poco la Ayuda de Office Access 2007 y me encuentro con la Recopilación de Datos mediantes mensajes de correo electrónico mi expresión fue "QUE IGNORANCIA LA MIA!!!!!!!". En ese momento me dije lo tengo que probar para ver como funciona y "GENIAL!!!!" que maravilla como me gustó.
Mi objetivo es compartir un poco de conocimiento con ustedes explicando lo más sencillo posible sobre esta técnica, si desean saber más de esto les invito a leerse la Ayuda de Access.
Trabajando en conjunto Office Access, Outlook e InfoPath se puede generar y enviar mensajes de correo electrónico a través de un formulario de entrada de datos. Cuando se recibe los formularios se rellenan y devuelven procesándose las respuestas, que pueden ser automáticas, o sea, cuando las respuestas llegan al buzón de entrada del correo se adiciona el contenido del formulario en una tabla de la base de datos. Esta técnica informática de Microsoft Office 2007 se puede utilizar para realizar encuestas y guardar las respuestas en Access , actualizar inventarios o recopilar información del personal de una empresa, etc.
¿Por qué el Office Access, Outlook e InfoPath?
Se necesita una base de datos (Office Access 2007 con formato MDB, ACCDB, MDE o ACCDE) que tenga el Asistente para recopilar, guardar y procesar la información obtenida, a través de mensajes de correo electrónico (Office Outlook 2007). En los mensajes de correo electrónico se utilizan formularios de entrada de datos como Office InfoPath 2007 o formularios HTML.
¿Cuándo utilizo formularios HTML?
Se utiliza formularios HTML cuando no está instalado Office InfoPath 2007 en su PC o en los destinatarios del mensaje de correo electrónico.
¿Qué ventajas tiene utilizar InfoPath sobre los formularios HTML?  
Con formularios HTML los destinatarios no podrán agregar más de un registro nuevo en cada respuestas, no siendo así con InfoPath.
¿Qué deben tener instalado los destinatarios del mensaje del correo electrónico?
Los destinatarios pueden tener instalado Office Outlook e InfoPath 2007 o posterior, o simplemente un programa de correo electrónico que admita HTML.
¿Qué aspectos se deben considerar al recopilar datos para llenar las tablas en Access?

viernes, 19 de octubre de 2012

Generación de expresiones regulares para la creación de reglas en aplicaciones

En tareas de Procesamiento de Lenguaje Natural (PLN) es muy frecuente la utilización de expresiones regulares para la detección de patrones en texto para su posterior análisis y tratamiento. La mayoría de los proyectos que involucra PLN utilizan los patrones a tratar mediante un archivo de reglas externo a la aplicación. Dichas reglas generalmente están conformadas mediante expresiones regulares. Su sintaxis es algo difícil de recordar, debido a que los símbolos utilizados para su construcción, generalmente no tienen un significado semejante al que pudieran tener en lenguaje natural o en lenguajes de programación.

Para facilitar la tarea de generar las reglas y explotar a fondo el potencial de las expresiones regulares es
recomendable utilizar herramientas que permitan probar y corregir errores hasta ponerlas a punto.
Se consultaron varias herramientas informáticas que manipulan expresiones regulares: Visual RegExp v3.1
(Riesterer, 2006), Expresso v3.0 (inc., 2007), RegexBuddy3 (Goyvaerts, 2007), Regextester (Regextester, 2007), Tester de Expresiones Regulares (metriplica.com, 2008) y RegexPal (Levithan, 2008). Ninguna de las herramientas consultadas obtiene la expresión regular a partir de su representación gráfica, el autómata finito, un modelo matemático de un sistema que recibe una cadena constituida por símbolos de un alfabeto y determina si esa cadena pertenece al lenguaje (Hopcroft, 2001), elemento que sería de gran utilidad en la tarea de reducir los esfuerzo mejorando la interpretación y creación de expresiones regulares.

Ver Articulo Generación de expresiones regulares para la creación de reglas en aplicaciones de PLN

Auditoría con Informática a Sistemas Contables



Con el auge de la revolución tecnológica dentro del mundo empresarial nacen nuevas tecnologías informáticas en la economía, desarrollándose sistemas informáticos para el procesamiento electrónico de la información, esto implica grandes transformaciones cualitativas en la contabilidad y el control sobre el concepto tradicional del control interno y la estructura de los registros contables, condicionando la existencia y el desarrollo de un nuevo concepto Auditoría con Informática.
Debido a la dependencia de la informatización para garantizar los controles contables y estadísticos, se exige medios de control eficaces y eficientes que garanticen la calidad de estos servicios computacionales, que contribuyan a proteger y conservar las informaciones almacenadas para evitar desastres o fraudes en la contabilidad de una empresa. Surgiendo la necesidad de nuevas técnicas de auditoría y conocimientos de técnicas informáticas para los auditores. Convirtiéndose la informática en una herramienta para la realización de auditorías.
Por el grado informatización actual es necesario conocer qué ocurre dentro de los sistemas de información y no solo limitarse con realizar comprobaciones de la gestión y control de la actividad económica y financiera de las organizaciones mediante la revisión de los documentos primarios. La auditoría financiera puede conocer la información de entrada al sistema y el resultado obtenido, pero no determina el suceso entre el momento de entrada y salida de la información, y si han sido objeto o no de alguna manipulación. El examen de lo que acontece realmente en los sistemas de Información, se puede realizar mediante la auditoría con informática.
¿Por qué la necesidad de vincular la auditoría con informática a los sistemas contables?

las empresas que poseen sistemas de información para la gestión de su economía, es importante que funcionen correctamente y no sean manipulados, sometiéndose a un control estricto de evaluación de eficacia y eficiencia.
“El riesgo de auditoría, se relaciona, en forma creciente con la informatización de los procesos, la que no siempre es eficaz. La información puede ser preparada a los efectos de auditoría, sin corresponder necesariamente a los resultados reales. Los actos por omisión, accidentales o intencionales pueden ser ocultados por quienes tienen el poder de acceder y los conocimientos para alterar los sistemas de información y sus datos”. [Wood, 2002] (1).
En  los últimos años en Cuba se han realizado investigaciones sobre el tema y se han editado libros al respecto, tales como Lázaro J. Blanco Encinosa, en la Universidad de la Habana, Guillermo Wood Fonseca de la contraloría General de la República y también León Zavaro Babani ex – director de la corporación CIMEX  y su arquitecto Ceferino Martínez García.