Está en la página 1de 14

INSTRUCTIVO DE INSTALACION DE PROGRAMA DE AUTOMATIZACIÓN DE

REPORTE IN-3-D-E

Se genero un programa que permite ser ejecutado de forma directa sin la necesidad de aperturar
el programa DataX y a su vez también puede ser integrado con las herramientas del sistema
operativo para convertirlo en un servicio, y de esta forma sea ejecutado automáticamente sin la
intervención de usuario.

Para que se cumpla lo indicado anteriormente se describe a continuación el proceso a realizar.

1. Copiar el archivo ejecutable para la generación del Reporte automático llamado ein3de.exe el
cual debe ser incorporado en el directorio en el cual se encuentra instalado DataX

1|Página
2. Se debe de ejecutar el programa ein2de.exe (dar doble clic sobre el archivo), este proceso inicial
se encarga de crear el directorio en donde se almacenarán los archivos de trabajo, junto a otros
archivos entre los cuales se encuentra uno de configuración y otro para verificar el log de los
procesos. Tener presente que el directorio de trabajo se crea en la carpera PRT y su ruta seria
.\PRT\export\in3de directorio que contendrá todos los archivos de trabajo.

3. En el directorio .\PRT\export\in3de se debe buscar el archivo llamado config.txt, inicialmente


esta en blanco, este archivo se debe configurar con el código de la empresa para generar los
informes, para el ejemplo se usó el código de empresa 02 (es obligatorio que se incluya en la
primera línea), si se requiere incluir un filtro para el centro de utilidad este debe de crearse en la
segunda línea (es obligatoria esta posición si se desea incluir)

2|Página
4. Para verificar si el proceso es correcto, solo es necesario volver a ejecutar el programa
ein3de.exe, para el ejemplo incluido en este manual se contaban con registros y debido a ello creo
el archivo 2019.05.22_1553.csv pero en el caso de que no exista información o no se haya definido
adecuadamente la configuración en el archivo config.txt el sistema no procesara ningún registro.

5. Si se desea conocer que procesos ha realizado la ejecución del programa ein3de.exe se puede
verificar aperturando el archivo loginf.txt, este archivo contiene la información de lo que procesa,
por ejemplo, la siguiente imagen contiene dos líneas de registro. La composición de cada línea es
la siguiente

3|Página
La siguiente tabla indica la composición de cada registro

Descripción Tamaño Columna Columna Fin Observaciones


Inicio
Fecha de proceso 8 1 8 aaaammdd
Hora de proceso 11 10 20 hh:mm:ss.ss
Empresa 2 22 23 Código de la empresa
Centro de utilidad 2 25 26 Código de centro de utilidad
Fecha inicial del reporte 10 28 37 aaaa.mm.dd
Fecha final del reporte 10 39 48 aaaa.mm.dd
Numero de registros 5 50 54
generados
Generado 1 56 56 Indicador si se genera (S) o
no se genera (N) la
exportación del archivo

6. Si por alguna razón el programa que genera los archivos a exportar no se ejecuta, cuando vuelva
a retomar los procesos de creación del reporte este aplicara la exportación de datos de los días
que están pendiente de la ejecución.

El siguiente ejemplo muestra que los primeros procesos se realizaron el día 2019.05.22 y hasta el
día 2019.07.17 se volvió a ejecutar lo que indica que para este caso tomara como fecha de inicio el
día 2019.05.23 hasta el día en que se esta ejecutando para este ejemplo 2019.07.17

4|Página
7. Para automatizar el proceso nos apoyamos en las características que brinda el sistema
operativo, para realizar una tarea automática Ingresamos al programador de tareas del sistema.

5|Página
Una vez inicializado el programador de tareas comenzamos con la creación de una nueva tarea, la
cual se realiza dando clic al enlace Crear Tarea

En este proceso se debe indicar un nombre a la tarea, y señalar la opción Ejecutar tanto si el
usuario inició sesión como si no

6|Página
En la pestaña de Desencadenadores se incluye se da clic en el botón de Nuevo…

7|Página
En la ventana que se activa se selecciona Iniciar la tarea como: Al iniciar el sistema

Seguidamente se defina el tiempo a repetir, esta opción es a necesidad del usuario para nuestro
ejemplo se colocó cada 15 minutos.

En la opción durante se indica que es Indefinidamente.

8|Página
En la pestaña Acciones se adiciona una nueva acción dando clic en el botón Nueva…

En la ventana que aparece se selecciona el tipo de Acción: Iniciar un programa luego en el campo
de programa o script se puede escribir la ruta del programa ein3de.exe o se da clic en Examinar… y
se busca el archivo.

9|Página
Esta ventana muestra como seleccionar el archivo usando la opción de examinar.

Una vez seleccionado el programa o script incluimos en el campo Inicar en (opcional): y colocamas
la ruta que contiene el programa, en este caso el directorio en donde se encuentra instalado
DataX

10 | P á g i n a
La pestaña de condiciones y configuración no es necesario aplicar cambios a los que vienen por
defecto.

11 | P á g i n a
Al dar clic en acepta se solicitara la contraseña del administrador para crear la tarea.

Luego de crear la tarea, y dar una espera al proceso se puede verificar el log informativo de las
transacciones y pueden observar que comienza a mostrar las transacciones aplicadas.

Para el ejemplo que muestra la siguiente imagen en la fecha 2019.07.17 no tenia registros a
procesar por lo tanto el campo que indica que genera la exportación aparece como N que significa
que no se aplicó.

12 | P á g i n a
Las tareas también las pueden revidar por el Programador de tareas, aquí encontraran en la
ventana de Historial como ha sido el proceso.

13 | P á g i n a
Para realizar un ejemplo se creo una transacción, la cual luego de cumplido el tiempo el sistema
aplico el proceso en el cual se puede observar que exporte un registro en el periodo señalado.

Los archivos que se exportan quedan guardados en el directorio en donde se tiene instalado el
programa DataX y en el directorio .\PRT\export\in3de tener presente que los archivos que se
crean son aquellos con extensión .csv

14 | P á g i n a

También podría gustarte