Saltar a contenido

Reports

Los informes son consultas de topics definidas por el usuario, o informes de código o reglas definidos por el sistema, ya sea creados con el diseñador de reglas o instalados con plugins/características.

Los informes son una parte global de la interfaz del área de proyecto y no pueden ser segregados por proyectos. Eso normalmente no es un problema, ya que las consultas de datos solo extraen datos del servidor que un usuario tiene permitido ver.

Informes de Consulta de Topics (Personal/Público/Todos)

Cuando se crean, los informes de consulta de topics son personales y solo pueden ser vistos por el usuario que los ha creado.

Para crear un informe de consulta de topics diríjase a la interfaz Topic > Reports y presione el botón Create Report.

Siga las instrucciones en cómo crear informes para construir la consulta.

Visibilidad del Informe

Los usuarios normalmente solo pueden ver sus informes personales, bajo Personal y los informes de consulta de topics compartidos, visibles bajo la pestaña Public.

Para compartir un informe, edite el informe y bajo la pestaña General, seleccione el informe como Public y compártalo con uno o más usuarios, o roles específicos.

Independientemente de si un informe es privado o público, un usuario administrador (Root) puede ver todos los informes creados por todos los usuarios sin importar si son privados o compartidos bajo la pestaña Everyone.

Informes de Reglas

Los informes de reglas permiten generar datos de informe más elaborados.

Para crear un informe de regla, diríjase a Admin > Rule Designer y cree una regla de tipo Report.

En la ventana de creación, complete el nombre y tipo del informe.

  • Name - Asigne un nombre al informe. Este campo es obligatorio.
  • Type - Defina el tipo de regla. En este caso, debemos seleccionar report.
  • Compile Mode

Para crear el informe, haga clic en el botón Done.

Por defecto, tendremos tres elementos en la regla:

  • Security - Definimos los usuarios que pueden ver el informe.
  • Meta - Aquí, podemos definir los campos que queremos ver.
  • Data - Tratamos los datos.

Ahora diríjase a reglas de informe para leer sobre los detalles de cómo diseñar su regla de informe.

Note

La seguridad de las reglas de informe debe estar incorporada como parte del código de la regla de informe, ya sea verificando los nombres de usuario o permisos de usuario de cada usuario que hace uso de la regla de informe.

Danger

Las reglas de informe no tienen las restricciones de visibilidad de datos que tienen los informes de consulta de topics normales. Si los topics son listados por la regla, el usuario que visualiza el informe podrá ver todas las filas enviadas por la regla independientemente de los permisos de topic. Asegúrese de tomar eso en consideración al construir su informe.

Informes Internos

Los informes internos del sistema son programas, típicamente bajo los directorios $CLARIVE_BASE/plugins/*, que generan informes.

No recomendamos que los usuarios y administradores utilicen este método para definir informes ya que esto es principalmente para que lo usen los escritores de plugins y las reglas de informe descritas anteriormente pueden hacer prácticamente lo mismo que los informes de plugin.

Diríjase a la documentación de plugins de informe para información sobre cómo escribir plugins de informe en JavaScript.