QCEO permite la personalización de los reportes. Todos los reportes se emiten en formato Microsoft Excel 2007 o superior, pero las plantillas se pueden modificar para emitir el reporte en el formato que se necesite. Estas plantillas se encuentran en la carpeta Templates donde quedó instalada la aplicación.
Diseño de reportes
Para modificar una plantilla de reporte abra el archivo con Microsoft Excel 2007 o superior. Todas las plantillas contienen una hoja Design que define donde se escribe la información que se extrae de la base de datos. La base de datos está formada por tablas que contienen registros y cada registro está formado por campos que contienen los valores que se muestran los reportes. Al editar esta hoja se modifica el resultado de los reportes. Al momento de emitir un reporte, QCEO lee la hoja Design para llenar el resto de las hojas con la información de la base de datos.
Existen dos tipos de reportes:
- Conformado por una lista de registros.
- Conformado por un registro combinado con una o varias listas de registros de una tabla relacionada.
Adicionalmente todas las plantillas de reportes tienen una hoja Fields, en la que se especifican los campos disponibles que se pueden usar en la hoja Design para conformar el reporte.
Reporte de una lista de registros
Este tipo de reporte está conformado por una lista de registros en forma de tabla con encabezados. La hoja Design debe contener:
- en la celda B1 el número de fila que contiene el encabezado,
- en la columna A, a partir de la fila 3, el nombre de la hoja donde se escribe el valor de los registros,
- en la columna B, a partir de la fila 3, la letra de columna donde se escribe el valor de los registros,
- en la columna C, a partir de la fila 3, el nombre del campo que contiene el valor (ver hoja Fields para saber que campos están disponibles en el reporte en específico),
- en la columna D, a partir de la fila 3, el encabezado de la columna de datos.
- en la última celda de la columna A debe ir la palabra "End".
Ejemplo: Reporte de reuniones. Plantilla: tmpReportMeetings.xlsx.
Reporte de un registro combinado con una lista de registros
Este tipo de reporte está formado por área libre donde estarán los campos del registro principal y una lista de registros en forma de tabla con encabezado. La hoja Design debe contener
- en la columna A, a partir de la fila 2, el nombre de la hoja donde se escribe el valor del registro principal,
- en la columna B, a partir de la fila 2, la celda donde se escribe el valor del registro principal,
- en la columna C, a partir de la fila 2, el nombre del campo que contiene el valor (ver hoja Fields para saber que campos están disponibles en el reporte en específico),
- en la última celda de la columna A debe ir la palabra "End",
- en la celda F1 el número de fila que contiene el encabezado de la lista de registros relacionados,
- en la columna E, a partir de la fila 3, el nombre de la hoja donde se escribe el valor de los registros relacionados,
- en la columna F, a partir de la fila 3, la letra de columna donde se escribe el valor de los registros relacionados,
- en la columna C, a partir de la fila 3, el nombre del campo que contiene el valor de los registros relacionados (ver hoja Fields para saber que campos están disponibles en el reporte en específico),
- en la columna D, a partir de la fila 3, el encabezado de la columna de datos de los registros relacionados,
- en la última celda de la columna E debe ir la palabra "End".
Si el reporte muestra varias listas con registros relacionados, se puede continuar luego de la palabra "End" en la columna E, de la misma forma que para la primera lista de registros relacionados.
Si al modificar la hoja Design se desea incluir un campo personalizado, tener en cuenta que los nombres de los campos personalizados empiezan con el caracter '_', y que el nombre completo del campo se debe especificar con el formato {nombre de entidad}_{nombre del campo}. Por ejemplo, si para la entidad Users se tiene el campo personalizado _BirthDate, se debe especificar en la hoja Design como: Users__BirthDate.
Ejemplo: Reporte de una reunión. Plantilla: tmpReportMeeting.xlsx.
Los reportes principales se localizan en la pestaña Reportes de la cinta de opciones. Se agrupan en:
- Reuniones: Reportes relacionados con las reuniones registradas.
- Compromisos: Reportes relacionados con los compromisos registrados.
- Indicadores: Reporte relacionados con los indicadores registrados.
- Actividades: Reportes relacionados con las actividades registradas.
- Admin: Reportes que solamente puede ver los usuarios que pertenecen al rol Admin.
La siguiente lista muestra los reportes con su plantilla modificable.
- Reuniones
- Reuniones programadas: Muestra una lista de las reuniones programadas en el período de tiempo seleccionado. Se muestran las reuniones donde el usuario actual tiene permiso Reuniones.
- Plantilla: tmpReportMeetings.xlsx
- Compromisos
- Abiertos: Muestra una lista de los compromisos abiertos en el período de tiempo seleccionado. Se muestran los compromisos donde el usuario actual tiene el permiso Compromisos.
- Plantilla: tmpReportCompromises.xlsx
- Cerrados: Muestra una lista de los compromisos cerrados según el grupo y el período de tiempo seleccionado. Se muestran los compromisos donde el usuario actual tiene el permiso Compromisos.
- Plantilla: tmpReportCompromises.xlsx
- Atrasados: Muestra una lista de los compromisos que presentan atrasos según el grupo y el período de tiempo seleccionado. Se muestran los compromisos donde el usuario actual tiene el permiso Compromisos.
- Plantilla: tmpReportCompromises.xlsx
- Míos: Muestra una lista de los compromisos del usuario actual en el período de tiempo seleccionado.
- Plantilla: tmpReportCompromises.xlsx
- Indicadores
- Míos: Muestra una lista de los indicadores donde el usuario actual es responsable.
- Plantilla: tmpReportIndicators.xlsx
- Todos: Muestra una lista de los indicadores donde el usuario actual tiene permiso de Leer.
- Plantilla: tmpReportIndicators.xlsx
- Actividades
- Míos: Muestra una lista de las actividades donde el usuario actual es responsable.
- Plantilla: tmpReportActivities.xlsx
- Todos: Muestra una lista de las actividades donde el usuario actual tiene permiso Actividades.
- Plantilla: tmpReportActivities.xlsx
- Admin
- Email: Muestra los registros de emails enviados desde la aplicación.
- Plantilla: tmpReportEmails.xlsx
- Rastreo: Muestra los registros de rastreo que deja la aplicación cada vez que un usuario hace cambios dentro del sistema.
- Plantilla: tmpReportTracking.xlsx
- Personalizado: Permite ejecutar reportes personalizados