Informes dinámicos
El request se debe realizar con el método GET
URL: /admin/jsapi/informedinamico
Parámetros obligatorios:
filter1_id: código de filtro (pauta, sitio, espacio, etc). Se definen en el anexo Filtros para informes dinámicos.
objeto_id: código del objeto para el cual se muestra el informe. Si, por ejemplo, en filter1_id se eligió filtrar por una pauta, aquí se debe especificar el ID de esa pauta (pauta_id).
fechashortcut_id: se debe incluir cualquiera de los siguientes ids:
1 - HOY
2 - AYER
4 - ULTIMAS_24HS
8 - ESTA_SEMANA
16 - SEMANA_PASADA
32 - ULTIMOS_7_DIAS
64 - ESTE_MES
128 - MES_PASADO
256 - ULTIMOS_30_DIAS
512 - ESTE_ANO
1024 - ANO_PASADO
2048 - ULTIMOS_12_MESES
0 - OTRO
En caso de que se haya indicado '0':
fecha_inicio: fecha de inicio del informe
fecha_fin: fecha de fin del informe. Esta fecha se incluye dentro del informe. Por ejemplo, si se indica fecha_fin 11/11/2006, el informe se muestra hasta las 23:59:59 de esa fecha.
Parámetros opcionales:
columna1_id: objeto a mostrar en la primera columna del informe. Los valores posibles se listan en el anexo Objetos para informes dinámicos.
columna2_id: objeto a mostrar en la segunda columna.
Ejemplo de request:
URL: /admin/jsapi/informedinamico?filter1_id=1&objeto_id=143862&fechashortcut_id=0&fecha_inicio=1/11/2006&fecha_fin=30/11/2006&columna1_id=12
Respuesta:
La respuesta esta compuesta por un un objeto options que contiene las propiedades del objeto. A continuación se encuentra el objeto table, el mismo trae los datos del informe y contiene:
-columns: columnas del informe a mostrar
-data: cada información entre corchetes, representa una fila del informe, dentro de los corchetes, la información correspondiente a cada columna, se encuentra separada por una coma.
Otro elemento que contiene la respuesta es el header el cual contiene la informacion basica del informe como:
- dowload_date: fecha (actual) en la cual se esta pidiendo el informe.
-date_from: fecha inicial del periodo seleccionado para la obtención de los datos
-date_to: fecha final del periodo seleccionado para la obtención de los datos
-title: titulo del informe
Por ultimo la sección del header contiene un parámetro que representa al objeto elegido para le informe (ej: pauta) con el titulo de ese objeto.
objeto : 'titulo'----> pauta: 'test'
Ejemplo de respuesta
{ |