Reporteador
Características
- Aplicación: Windows Forms.
- Framework: .NET Framework 3.5.
- Nombre GIT: VendingFactory-RP
- Descarga GIT: http://192.168.9.60:8080/scm/git/VendingFactory-RP
Objetivo
El objetivo de este aplicativo es la emisión de reportes en formato de Excel. Una vez generado el reporte en archivo, este se envía a los destinatarios vía correo electrónico.
![]() | Los reportes emitidos por la aplicación son los que se mencionan a continuación: |
Identificador Reporte | Nombre Reporte | Nombre Reporte Corto |
CCS | CENTRO DE COSTOS REPORTE CONSUMO SEMANAL | RPT CENTRO DE COSTOS SEMANAL |
CCM | CENTRO DE COSTOS REPORTE CONSUMO MENSUAL | RPT CENTRO DE COSTOS MENSUAL |
CSP | IMPERIAL REPORTE CONSUMO SEMANAL PRODUCTO - USUARIO | RPT WEEKLY CONSUMPTION BY PRODUCT |
CSU | IMPERIAL REPORTE CONSUMO SEMANAL USUARIO - PRODUCTO | RPT WEEKLY CONSUMPTION BY USER |
CAU | IMPERIAL REPORTE CONSUMO ANUAL USUARIO - PRODUCTO | RPT YTD CONSUMPTION BY USER |
ABM | REPORTE DE ABASTECIMIENTO MÍNIMOS | RPT REPLENISHMENT - ABASTECIMIENTO MÍNIMO |
ABF | REPORTE DE ABASTECIMIENTO FULL | RPT REPLENISHMENT - ABASTECIMIENTO FULL |
RCF | REPORTE DE CONSUMOS FRISA | RPT CONSUMOS FRISA |
DCF | REPORTE PARA DESCARGA DE CONSUMOS FRISA | RPT DESCARGA DE CONSUMOS FRISA |
CDI | REPORTE CONSUMO DEL DÍA ANTERIOR | ID CUSTOMER (RPT REPLENISHMENT) |
El envió automático de estos reportes se configura desde el Back Office de Vending Factory como se muestra a continuación:
Diagrama flujo proceso
El flujo de proceso de este aplicativo se describe en el siguiente diagrama de flujo:
Configuración de envió de reportes
Se debe configurar el archivo VF Reporteador.exe.config, definiendo la base de datos, nombre del ambiente, idioma, reporte a configurar y url del ambiente del Back Office.
Para determinar el archivo VF Reporteador.exe.config a modificar se debe seleccionar el ambiente de los Ambientes productivos existentes que se va a configurar para el envió de reportes con el aplicativo.
Estos cambios deben ser realizados por el área de Admin Servicios, ya que la instalación de este aplicativo esta en un servidor productivo.
- Ingresar al servidor PALAS ( 192.168.69.96 )
- Ingresar al directorio C:\Telstock
- Ingresar al directorio correspondiente al ambiente que se vaya a configurar de acuerdo con los Ambientes productivos existentes
- Editar el archivo VF Reporteador.exe.config con la aplicación del Bloc de notas o Notepad++
- Realizar los siguientes cambios descritos en el archivo:
5.1 Buscar la llave CantAmbientes y determinar que valor tiene en el campo Value.
5.2 Incrementar en lo que tenga mas uno el valor del campo Value de la llave CantAmbientes. En el ejemplo anterior tiene un valor de 15 por lo que incrementaremos a 16.
5.3 Agregar una nueva linea que se va a llamar Ambiente mas el numero que incrementamos en el punto 5.2 la cual se va a llamar Ambiente16. Esta nueva linea va a tener en el campo Value los siguientes valores: * Nombre de la base de datos del ambiente. * Carácter pipe | que es un separador de campo. * Nombre del ambiente el cual es un nombre que identifique el ambiente. * Carácter pipe | que es un separador de campo. * Idioma que normalmente se utiliza ES (ESPAÑOL). * Carácter pipe | que es un separador de campo. * El ordenamiento para la configuración de los reportes es el siguiente:
Número Reporte | Nombre Reporte Corto |
1 | RPT CENTRO DE COSTOS SEMANAL |
2 | RPT CENTRO DE COSTOS MENSUAL |
3 | RPT WEEKLY CONSUMPTION BY PRODUCT |
4 | RPT WEEKLY CONSUMPTION BY USER |
5 | RPT YTD CONSUMPTION BY USER |
6 | RPT REPLENISHMENT - ABASTECIMIENTO MÍNIMO |
7 | RPT REPLENISHMENT - ABASTECIMIENTO FULL |
8 | RPT CONSUMOS FRISA |
9 | RPT DESCARGA DE CONSUMOS FRISA |
10 | ID CUSTOMER (RPT REPLENISHMENT) |
* Definiremos los valores 1=Activo, 0=Inactivo para indicar que reporte deseamos configurar para el envió automático. * Carácter pipe | que es un separador de campo. * Valor cero. * Carácter pipe | que es un separador de campo. * Url del ambiente en donde esta ubicado el Back Office del ambiente. * Carácter pipe | que es un separador de campo.
6. Guardar el archivo con los cambios realizados.
7. Cerrar y reiniciar el aplicativo del Reporteador.