Dashboards

Los dashboards o cuadros de mando nos permiten mostrar información de distintas fuentes del plan mediante el uso de distintas tarjetas. Existe una pestaña de dashboards que los permite crear, editar y eliminar. Los dashboards públicos se muestran en una pestaña dentro del plan en el front, los privados solo son accesibles desde admin.

Tipos de tarjeta:

  • Contenido HTML: Se trata de bloques en los que se puede introducir HTML que luego será interpretado en el front
  • Indicador: Este bloque permite extraer datos procedentes de unos custom fields específicos que más adelante se describen. Dispone de una configuración en la que se puede seleccionar el indicador y la manera de mostrarlo, bien como tabla (con los últimos valores históricos) o de forma individual (se muestra un solo valor, si hay varios el más reciente)

Para definir indicadores que luego se puedan mostrar en tarjetas de indicadores hay que definir en el plan un custom field concreto:

  • Ha de ser un plugin de tipo tabla (ver documentación de tabla)[https://gobierto.readme.io/docs/campos-personalizados#tabla]
  • El uid del custom field ha de ser project-metrics
  • La configuración de la tabla ha de contener 4 columnas, el indicador, el valor alcanzado, el valor objetivo y la fecha (como texto, puede tener formato YYYY-MM-DD, YYYY-MM o YYYY). Este es un ejemplo de configuración:
{
  "columns": [
    {
      "id": "indicator",
      "type": "text",
      "name_translations": {
        "en": "Indicator",
        "es": "Indicador"
      }
    },
    {
      "id": "value",
      "type": "integer",
      "name_translations": {
        "en": "Value",
        "es": "Valor"
      }
    },
    {
      "id": "objective",
      "type": "integer",
      "name_translations": {
        "en": "Objective",
        "es": "Objetivo"
      }
    },
    {
      "id": "date",
      "type": "text",
      "name_translations": {
        "en": "Date",
        "es": "Fecha"
      }
    }
  ]
}

Cuando está definido un custom field con esta característica en los planes, bien desde un dashboard o directamente desde la fila de una tabla de indicadores dentro de un proyecto se pueden añadir los indicadores a una tarjeta. En la tarjeta se agruparán todas las filas de la tabla de indicadores de un proyecto con el mismo nombre y se tendrá en cuenta la fecha a la hora de mostrar tanto en la opción individual como la de tabla.

Un mismo indicador puede estar en varios proyectos a la vez. En caso de que esto ocurra las tarjetas muestran el nombre del proyecto además del indicador para distinguir la procedencia.

La aplicación muestra los indicadores de los proyectos en su versión publicada, de forma que si se añaden o eliminan indicadores en distintas versiones publicadas algunas tarjetas pueden quedar sin contenido.