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 tijeka rada s matricom prijelaza i nepromjenjiv revizijski trag.
Operativni problem (Operational Issue)
Operational Issue je središnji entitet podsustava OHM.
To je entitet koji ima status i predstavlja operativni problem tijekom cijelog njegova ž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) različiti su entiteti
Problem odgovara na pitanje:
Koji se operativni problem mora riješiti?
Zadatak odgovara na pitanje:
Koja se konkretna radnja mora izvršiti?
Jedan problem može sadržavati više zadataka. Za problem nedostaje arhiva za 38 uređaja:
- Zadatak 1 – provjeriti dostupnost komunikacijskog pristupnika;
- Zadatak 2 – provjeriti red čekanja na poslužitelju;
- Zadatak 3 – usporediti verzije firmvera;
- Zadatak 4 – obratiti se mobilnom operatoru;
- 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 obje razine:
| Vrsta | Opis |
|---|---|
single | problem koji pogađa jedan objekt ili jedan logički entitet |
massive | incident na razini cijelog sustava koji pogađa skupinu objekata |
manual | problem koji je registrirao čovjek |
external | problem uvezen iz vanjskog sustava |
Životni ciklus operativnog problema
Osnovni tijek rada
flowchart TD
S1["Otkriven"] --> S2["Trijažiran"]
S2 --> S3["Dodijeljen"]
S3 --> S4["Prihvaćen"]
S4 --> S5["U radu"]
S5 --> S6["Čeka verifikaciju"]
S6 --> S7["Verificiran"]
S7 --> S8["Riješen"]
S8 --> S9["Arhiviran"]Dodatni završni ishodi:
- otkazan;
- duplikat;
- nije potvrđen;
- bez otklanjanja;
- prihvaćeni rizik.
Statusi tijeka rada
| Status | Značenje |
|---|---|
detected | problem je stvoren automatski ili ručno |
triaged | razmotreni su ozbiljnost, zona odgovornosti i početni kontekst |
assigned | određen je odgovorni izvršitelj |
accepted | izvršitelj je potvrdio prihvaćanje |
in_progress | rad je u tijeku |
awaiting_verification | rad je prijavljen kao završen i čeka verifikaciju |
verified | rezultat je potvrđen |
resolved | problem je zatvoren s utvrđenim ishodom |
archived | završeni entitet premješten je u dugoročnu povijest |
cancelled | problem je otkazan iz dokumentiranog razloga |
duplicate | problem je duplikat drugog entiteta |
not_reproduced | problem nije potvrđen tijekom verifikacije |
wont_fix | donesena je odluka rukovodstva da se problem ne otklanja |
accepted_risk | ovlaštena osoba formalno je prihvatila rizik |
Status snimke (Snapshot)
Osim tijeka rada, OHM prati i status problema na temelju dnevne snimke detektora:
| Status snimke | 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 ponovno pojavio nakon zatvaranja |
Status tijeka rada i status snimke nikada se ne miješaju.
Primjer: workflow_status = in_progress zajedno sa snapshot_status = improved.
To znači da je rad još u tijeku, dok objektivni podaci već pokazuju poboljšanje.
Matrica prijelaza
| Trenutačni status | Dopušteni prijelazi |
|---|---|
| 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 se prijelaz bilježi u nepromjenjivom dnevniku događaja.
Revizijski trag (Audit Trail)
Sve značajne radnje bilježe se u nepromjenjivoj povijesti.
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'Uvijek se bilježe:
- stvaranje;
- dodjela;
- ponovna dodjela;
- promjena prioriteta;
- promjena roka;
- promjena statusa;
- komentar;
- dodavanje dokaza (Evidence);
- potvrda temeljnog uzroka;
- ručna verifikacija;
- prihvaćanje rizika;
- primjena članka baze znanja (KB);
- spajanje i razdvajanje problema;
- promjena konfiguracije detektora;
- radnje izvoza i integracije.
Povezane teme
Je li vam ova stranica bila korisna?
Hvala vam na povratnoj informaciji!