Rela AIRela AI Docs
Ordini di Lavoro

Gestione SLA

Configurazione degli accordi di livello di servizio con tempi di risposta, risoluzione e rilevamento delle violazioni.

Questa pagina estende l'entità base Attività con il countdown SLA, l'escalamento automatico e le penalità per violazione. Se non conosci ancora il CRUD base e la bacheca Kanban, inizia da lì.

Quando usare questa guida

Gli SLA assicurano che il tuo team risponda ai problemi entro i tempi concordati. Configura gli SLA quando hai bisogno di tempi di risposta e risoluzione misurabili per i tuoi ordini di lavoro.

Esempio pratico: Un allarme critico su un compressore deve essere riconosciuto entro 15 minuti e risolto entro 2 ore. Se il tecnico assegnato non risponde entro 11 minuti (75% del tempo), riceve un promemoria. Se non risponde entro 13,5 minuti (90%), il supervisore viene notificato. Se passano i 15 minuti, il responsabile dell'impianto riceve un avviso e la violazione viene registrata permanentemente.

Scenario aziendale: Un impianto di trasformazione alimentare ha contratti con clienti che richiedono il 99,5% di uptime. Senza SLA configurati, un'apparecchiatura critica puo restare ferma per ore senza che nessuno escali il problema. Con SLA attivi, il sistema garantisce che ogni minuto conta e la catena di escalation funziona automaticamente.


Panoramica

Il modulo SLA (Service Level Agreement) consente di definire i tempi massimi di risposta e risoluzione per gli ordini di lavoro. Il sistema monitora automaticamente la conformita e genera avvisi quando i limiti si avvicinano o vengono superati.

Configurare SLA

Ogni configurazione SLA definisce i tempi previsti in base alla priorita dell'attivita:

{
  "name": "SLA Produzione",
  "department_id": "dept_prod_01",
  "rules": [
    {
      "priority": "urgent",
      "response_time_minutes": 15,
      "resolution_time_minutes": 120
    },
    {
      "priority": "high",
      "response_time_minutes": 30,
      "resolution_time_minutes": 480
    },
    {
      "priority": "medium",
      "response_time_minutes": 60,
      "resolution_time_minutes": 1440
    },
    {
      "priority": "low",
      "response_time_minutes": 240,
      "resolution_time_minutes": 4320
    }
  ],
  "enabled": true
}
CampoDescrizioneObbligatorio
nameNome dello SLASi
department_idDipartimento a cui si applicaSi
rulesRegole per prioritaSi
response_time_minutesTempo massimo per la prima rispostaSi
resolution_time_minutesTempo massimo per la risoluzione completaSi

I tempi SLA sono calcolati in minuti di calendario, non in ore lavorative. Se devi escludere weekend o turni, configura il campo business_hours nelle impostazioni del dipartimento.

Applicare SLA alle attivita

Lo SLA viene applicato automaticamente alla creazione di un'attivita in base a:

  1. Il dipartimento dell'attivita
  2. La priorita dell'attivita
  3. La configurazione SLA attiva per quel dipartimento

Il sistema calcola e registra:

CampoDescrizione
sla_response_due_atScadenza per la prima risposta
sla_resolution_due_atScadenza per la risoluzione
sla_responded_atMomento della prima risposta
sla_resolved_atMomento della risoluzione
sla_response_breachedSe il tempo di risposta e stato violato
sla_resolution_breachedSe il tempo di risoluzione e stato violato

Rilevamento delle violazioni

Il sistema valuta gli SLA periodicamente tramite un job programmato:

POST /api/v1/work-orders/sla/evaluate

Livelli di allerta

LivelloCondizioneAzione
Warning75% del tempo consumatoNotifica all'assegnatario
Escalation90% del tempo consumatoNotifica al supervisore
BreachTempo superatoNotifica al responsabile + violazione registrata

Una violazione SLA viene registrata permanentemente nella cronologia dell'attivita. Non puo essere annullata o eliminata, garantendo l'integrita dei report di conformita.

Mettere in pausa lo SLA

In determinati casi, il timer SLA puo essere messo in pausa:

  • Attivita in stato on_hold (in attesa di ricambi, approvazione, ecc.)
  • Attivita riassegnata (il timer di risposta si riavvia)
POST /api/v1/work-orders/{task_id}/sla/pause

Report di conformita

GET /api/v1/work-orders/sla/report?department_id=dept_01&period=last_30d

Il report include:

  • Percentuale di conformita della risposta
  • Percentuale di conformita della risoluzione
  • Tempo medio di risposta per priorita
  • Tempo medio di risoluzione per priorita
  • Attivita con violazione e dettagli
  • Tendenza di conformita nel periodo

Dashboard SLA

La dashboard mostra:

  • Indicatori a semaforo per dipartimento (verde/giallo/rosso)
  • Attivita a rischio di violazione (in scadenza)
  • Storico delle violazioni con causa radice
  • Confronto tra dipartimenti
  • Tendenza mensile di conformita

Vedi anche

In questa pagina