19 Informe SLA

Descripción

Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo del widget del tablero permiten configurar el widget informe SLA en los métodos dashboard.create y dashboard.update.

Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar los widgets integrados y crear widgets personalizados, pero también introduce el riesgo de crear o actualizar widgets. incorrectamente. Para garantizar la creación o actualización exitosa del widget informe SLA, consulte el comportamiento de los parámetros descrito en las tablas siguientes.

Parámetros

Los siguientes parámetros son compatibles con el widget Informe SLA.

Parámetro tipo nombre valor
Intervalo de actualización 0 rf_rate 0 - (predeterminado) Sin actualización;
10 - 10 segundos;
30 - 30 segundos;
60 - 1 minuto;
120 - 2 minutos;
600 - 10 minutos;
900 - 15 minutos.
SLA 10 slaid ID de SLA.

Comportamiento de parámetros:< br>- obligatorio
Servicio 9 serviceid ID de servicio.
Mostrar períodos 0 show_periods Los valores válidos oscilan entre 1 y 100.

Predeterminado: 20.
Desde 1 date_from Cadena de fecha válida en formato AAAA-MM-DD.
Fechas relativas con modificadores d, w, M, y (por ejemplo, now, now/d, now/w-1w, etc.) son compatibles.
A 1 date_to Cadena de fecha válida en formato AAAA-MM-DD.
Fechas relativas con modificadores d, w, M, y (por ejemplo, now, now/d, now/w-1w, etc.) son compatibles.

Ejemplos

Los siguientes ejemplos pretenden describir únicamente la configuración de los objetos de campo del widget del tablero para el widget Informe SLA. Para obtener más información sobre cómo configurar un tablero, consulte dashboard.create.

Configuración de un widget de informe SLA

Configure un widget Informe SLA que muestre el informe SLA para el servicio "2" del SLA "4" para el período de los últimos 30 días.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "My dashboard",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "slareport",
                               "name": "SLA report",
                               "x": 0,
                               "y": 0,
                               "width": 12,
                               "height": 5,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 10,
                                       "name": "slaid",
                                       "value": 4
                                   },
                                   {
                                       "type": 9,
                                       "name": "serviceid",
                                       "value": 2
                                   },
                                   {
                                       "type": 1,
                                       "name": "date_from",
                                       "value": "now-30d"
                                   },
                                   {
                                       "type": 1,
                                       "name": "date_to",
                                       "value": "now"
                                   }
                               ]
                           }
                       ]
                   }
               ],
               "userGroups": [
                   {
                       "usrgrpid": 7,
                       "permission": 2
                   }
               ],
               "users": [
                   {
                       "userid": 1,
                       "permission": 3
                   }
               ]
           },
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "dashboardids": [
                   "3"
               ]
           },
           "id": 1
       }

Ver también