Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

EN | ES

A partir de la versión 1.4.0-commando, la plataforma permite la generación de un screenshot de un dashbaord dashboard en formato imagen png y en formato documento pdf, a través de un una API REST habilitada para ello. 

...

Como se puede observar, hay dos endpoints con dicha funcionalidad:

  • generateDashboardImage  generateDashboadImage → Permite la generación rest en REST del dashboard como una imagen png del dashboard. Los parámetros son los siguientes:

    • Dashboard ID  → id del dashboard, puede obtenerse de la url URL del propio dashboard:

       

    • waittime  waittime → tiempo que se da para el renderizado del dashboard en backend, puede ocurrir que ciertas . Ciertas queries o elementos tarden pueden tardar en acabar, por lo que habrá que aumentar este parámetro.

    • height/width/fullpage  →  → altura , y anchura en píxeles, y flag para priorizar el renderizado fullscreen de la imagen resultante. Se deberán configurar estos parámetros para obtener un screenshot correcto de cada dashboard.

    • Params → Cuando un dashboard presenta parametría custom, puede incluirse aquí en formato url (param1=value1&param2=value2):

       

    • Authorization  Authorization → Token oauth OAuth de un usuario con permisos al menos de lectura sobre el mismo.

  • generatePDFImage  generatePDFImage → Permite la generación de un documento PDF Vectorial sobre el dashboard. El soporte vectorial del mismo dependerá de las librerías usadas en el dashboard, por . Por ejemplo, una librería canvas (chartjs, echarts con render canvas, ...) nunca será vectorial, ; en cambio un librería SVG lo será (echarts con render svg, D3,...). Lo Los parámetros son análogos al de imagen, salvo el de fullscreen, que no aplica en este caso.

...