26 Report SLA
Descrizione
Questi parametri e i possibili valori delle proprietà per i rispettivi oggetti dei campi del widget della dashboard consentono di configurare il widget Report SLA nei metodi dashboard.create e dashboard.update.
Le proprietà fields del widget non vengono convalidate durante la creazione o l'aggiornamento di una dashboard.
Ciò consente agli utenti di modificare i widget integrati e creare widget personalizzati, ma introduce anche il rischio di creare o aggiornare i widget in modo errato.
Per garantire la corretta creazione o il corretto aggiornamento del widget Report SLA, fare riferimento al comportamento dei parametri descritto nelle tabelle seguenti.
Parametri
I seguenti parametri sono supportati dal widget Report SLA.
| Parametro | tipo | nome | valore |
|---|---|---|---|
| Intervallo di aggiornamento | 0 | rf_rate | 0 - (predefinito) Nessun aggiornamento; 10 - 10 secondi; 30 - 30 secondi; 60 - 1 minuto; 120 - 2 minuti; 600 - 10 minuti; 900 - 15 minuti. |
| SLA | 10 | slaid.0 | ID SLA. Comportamento del parametro: - obbligatorio |
| Servizio | 9 | serviceid.0 | ID del servizio. |
| Mostra periodi | 0 | show_periods | I valori possibili vanno da 1 a 100. Predefinito: 20. |
| Da | 1 | date_from | Stringa di data valida nel formato YYYY-MM-DD.Sono supportate le date relative con i modificatori d, w, M, y (ad esempio now, now/d, now/w-1w, ecc.). |
| A | 1 | date_to | Stringa di data valida nel formato YYYY-MM-DD.Sono supportate le date relative con i modificatori d, w, M, y (ad esempio now, now/d, now/w-1w, ecc.). |
Esempi
Gli esempi seguenti hanno lo scopo esclusivo di descrivere la configurazione degli oggetti campo del widget della dashboard per il widget Report SLA.
Per ulteriori informazioni sulla configurazione di una dashboard, vedere dashboard.create.
Configurazione di un widget Report SLA
Configurare un widget Report SLA che visualizza il report SLA per il servizio "2" dell'SLA "4" per il periodo degli ultimi 30 giorni.
{
"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": 36,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 10,
"name": "slaid.0",
"value": 4
},
{
"type": 9,
"name": "serviceid.0",
"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
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"3"
]
},
"id": 1
}