Operativni problemi i životni ciklus
Operativni problem (Operational Issue) kao jedinica rada – osnovni model, razlika između problema (Issue) i zadatka (Task), pojedinačni i masovni problemi, statusi toka rada sa matricom prelaza i nepromenljiv revizorski trag.
Operativni problem (Operational Issue)
Operational Issue je centralni entitet podsistema OHM.
To je entitet koji ima status i predstavlja operativni problem tokom celog njegovog životnog ciklusa.
Osnovni model
id: OHM-2026-001842
kind: single
canon: no_hourly_archive
title: 'Hourly archive is missing'
priority: P1
severity: critical
confidence: 0.94
scope:
organization: 'Demo Gas Utility'
region: 'North'
asset_id: 'station-5690'
ownership:
zone: backend_integration
assignee: 'Integration-2'
timestamps:
first_detected_at: '2026-07-21T04:00:00Z'
created_at: '2026-07-21T04:03:12Z'
acknowledged_at: '2026-07-21T05:10:00Z'
due_at: '2026-07-22T04:00:00Z'
resolved_at: null
status:
workflow: in_progress
snapshot: persistent
overdue: false
unattended: false
chronic: false
root_cause:
class: communication
hypothesis: 'device does not establish a communication session'
confidence: 0.82
confirmed: false
evidence: []
tasks: []
history: []
related_issues: []
knowledge_articles: []
Problem (Issue) i zadatak (Task) su različiti entiteti
Problem odgovara na pitanje:
Koji operativni problem mora da se reši?
Zadatak odgovara na pitanje:
Koja konkretna radnja mora da se izvrši?
Jedan problem može da sadrži više zadataka. Za problem nedostaje arhiva za 38 uređaja:
- Zadatak 1 – proveriti dostupnost mrežnog prolaza;
- Zadatak 2 – proveriti red čekanja na serveru;
- Zadatak 3 – uporediti verzije firmvera;
- Zadatak 4 – obratiti se mobilnom operateru;
- Zadatak 5 – obaviti pregled uzorka uređaja na terenu.
Zatvaranjem jednog zadatka problem se ne zatvara automatski.
Pojedinačni i masovni problemi
OHM koristi isti model za obe razmere:
| Vrsta | Opis |
|---|---|
single | problem koji pogađa jedan objekat ili jedan logički entitet |
massive | incident na nivou celog sistema koji pogađa grupu objekata |
manual | problem koji je registrovao čovek |
external | problem uvezen iz spoljnog sistema |
Životni ciklus operativnog problema
Osnovni tok rada
flowchart TD
S1["Otkriven"] --> S2["Trijažiran"]
S2 --> S3["Dodeljen"]
S3 --> S4["Prihvaćen"]
S4 --> S5["U radu"]
S5 --> S6["Čeka verifikaciju"]
S6 --> S7["Verifikovan"]
S7 --> S8["Rešen"]
S8 --> S9["Arhiviran"]Dodatni završni ishodi:
- otkazan;
- duplikat;
- nije potvrđen;
- bez otklanjanja;
- prihvaćen rizik.
Statusi toka rada
| Status | Značenje |
|---|---|
detected | problem je kreiran automatski ili ručno |
triaged | ozbiljnost, zona odgovornosti i početni kontekst su razmotreni |
assigned | određen je odgovorni izvršilac |
accepted | izvršilac je potvrdio prihvatanje |
in_progress | radovi su u toku |
awaiting_verification | radovi su prijavljeni kao završeni i čekaju verifikaciju |
verified | rezultat je potvrđen |
resolved | problem je zatvoren sa utvrđenim ishodom |
archived | završeni entitet je premešten u dugoročnu istoriju |
cancelled | problem je otkazan iz dokumentovanog razloga |
duplicate | problem je duplikat drugog entiteta |
not_reproduced | problem nije potvrđen prilikom verifikacije |
wont_fix | doneta je odluka rukovodstva da se problem ne otklanja |
accepted_risk | ovlašćeno lice je formalno prihvatilo rizik |
Status snimka (Snapshot)
Pored toka rada, OHM prati i status problema na osnovu dnevnog snimka detektora:
| Status snimka | Značenje |
|---|---|
new | problem se pojavio prvi put |
persistent | problem i dalje traje |
worsened | stanje se pogoršalo |
improved | stanje se poboljšalo, ali problem nije nestao |
cleared | detektor više ne potvrđuje problem |
reopened | problem se ponovo pojavio posle zatvaranja |
Status toka rada i status snimka nikada se ne mešaju.
Primer: workflow_status = in_progress zajedno sa snapshot_status = improved.
To znači da su radovi još u toku, dok objektivni podaci već pokazuju poboljšanje.
Matrica prelaza
| Trenutni status | Dozvoljeni prelazi |
|---|---|
| detected | triaged, assigned, duplicate, cancelled |
| triaged | assigned, cancelled, accepted_risk |
| assigned | accepted, in_progress, reassigned |
| accepted | in_progress, reassigned |
| in_progress | awaiting_verification, escalated, accepted_risk |
| awaiting_verification | verified, in_progress |
| verified | resolved |
| resolved | reopened, archived |
| reopened | triaged, assigned, in_progress |
| bilo koji aktivni | duplicate, cancelled |
Svaki prelaz se beleži u nepromenljivom dnevniku događaja.
Revizorski trag (Audit Trail)
Sve značajne radnje se beleže u nepromenljivoj istoriji.
Događaj sadrži:
event_id: EVT-9038172
issue_id: OHM-2026-001842
event_type: status_changed
timestamp: '2026-07-23T10:14:00Z'
actor:
type: user
id: 'usr-231'
role: 'zone_manager'
before:
status: assigned
after:
status: in_progress
reason: 'Diagnostics started'
source:
ip: 'masked'
client: 'web'
correlation_id: 'req-982310'Uvek se beleže:
- kreiranje;
- dodela;
- ponovna dodela;
- promena prioriteta;
- promena roka;
- promena statusa;
- komentar;
- dodavanje dokaza (Evidence);
- potvrda osnovnog uzroka;
- ručna verifikacija;
- prihvatanje rizika;
- primena članka baze znanja (KB);
- spajanje i razdvajanje problema;
- promena konfiguracije detektora;
- radnje izvoza i integracije.
Povezane teme
Da li vam je ova stranica bila korisna?
Hvala vam na povratnoj informaciji!