Polityki eskalacji
Endpoints
| Metoda | Ścieżka | Opis |
|---|---|---|
| GET | /automation/escalation/policies.json |
Lista polityk |
| GET | /automation/escalation/policies/:id.json |
Szczegóły polityki |
| POST | /automation/escalation/policies.json |
Utworzenie polityki |
| PATCH | /automation/escalation/policies/:id.json |
Aktualizacja |
| DELETE | /automation/escalation/policies/:id.json |
Usunięcie |
Dashboard
| Metoda | Ścieżka | Opis |
|---|---|---|
| GET | /automation/escalation.json |
Statystyki eskalacji (active, acknowledged, resolved_today, policies_active) |
Pola polityki
| Pole | Typ | Opis |
|---|---|---|
name |
string | Nazwa polityki |
kind |
string | Typ: escalation
|
active |
boolean | Czy aktywna |
skip_on_holiday |
boolean | Pomijaj osoby na urlopie |
Pola kroku (step)
| Pole | Typ | Opis |
|---|---|---|
position |
integer | Kolejność kroku (od 0) |
delay_minutes |
integer | Opóźnienie w minutach |
notify_type |
string |
user, group lub responsible
|
notify_id |
integer | ID użytkownika lub grupy (gdy notify_type = user/group) |
channel |
string |
notification lub email
|
Pola incydentu
| Pole | Typ | Opis |
|---|---|---|
status |
string |
active, acknowledged, resolved
|
subject_type |
string | Helpdesk::Ticket |
subject_id |
integer | ID ticketu |
current_step_position |
integer | Aktualny krok eskalacji |
started_at |
datetime | Początek eskalacji |
acknowledged_at |
datetime | Kiedy potwierdzona |
resolved_at |
datetime | Kiedy zamknięta |
Przypisanie polityki
Politykę można przypisać na trzech poziomach (priorytet: ticket > klient > desk):
Ticket:
PATCH /helpdesk/tickets/:id.json
{"ticket": {"escalation_policy_id": 123}}
Klient:
PATCH /crm/clients/:id.json
{"client": {"escalation_policy_id": 123}}
Dział:
PATCH /helpdesk/desks/:id.json
{"desk": {"escalation_policy_id": 123}}
Ustawienie null usuwa przypisanie — system spadnie na niższy poziom priorytetu.
Acknowledge endpoint
GET /automation/escalation/acknowledge/:token
PATCH /automation/escalation/acknowledge/:token
Token jest unikalny dla każdego incydentu. GET wyświetla stronę potwierdzenia, PATCH potwierdza eskalację.