Dashboard
Dashboard je pregled stanja projekta v zbirki paketov: koliko delovnih elementov je, kaj je blokirano, kako delujejo povezane storitve, poleg tega register tveganj. Lastnega stanja nima – vse, kar prikaže, pripada drugemu paketu. Namenjen je vodjem projektov, ki potrebujejo pregled, ne da bi odpirali vsak seznam posebej.
Prvi koraki
Hitri začetek: odpiranje nadzorne plošče in vpis prvega tveganja – najkrajša pot do prvega rezultata, v dveh korakih.
Preverite predpogoje → Razjasnite pravice → Odprite nadzorno ploščo
Pogosta opravila
| Kaj želite | Za koga | Kje to naredite | Navodilo |
|---|---|---|---|
| odpreti nadzorno ploščo projekta | sodelujoči v projektu | do=wkdodashboard na strani projekta | Namen |
| razumeti, zakaj kazalnik ostane prazen | sodelujoči v projektu | – | Brez lastnega stanja |
| ugotoviti, zakaj nekdo vidi manj kot vi | upravitelji | – | Tri pravice, ne ena |
| voditi register tveganj | vodje projektov | nadzorna plošča | Namen |
| spremeniti nastavitev | upravitelji | Splošne nastavitve | Nastavitve |
| vedeti, česa paket ne zmore | vsi | – | Meje |
Namen
Pregled stanja za posamezen projekt – število delovnih elementov, kaj je blokirano, stanje repozitorijev – in register tveganj, ki se hrani pri projektu in nikjer drugje.
Štiri plošče: delovni elementi po stanju, število blokiranih, zdravje repozitorijev in register tveganj.
Brez lastnega stanja in kaj iz tega sledi
Nadzorna plošča nima lastnih števcev. Vsako število se izpelje iz podatkov projekta v trenutku prikaza.
Cena za to je čas izračuna: strošek je vsota prikazanih plošč. Na velikem projektu je najdražji povzetek delovnih elementov; zdravilo so manj plošč, ne število v predpomnilniku – to bi bila prav tista druga resnica, ki se ji ta zasnova izogne.
Tri pravice, ne ena
| Pravica | Vprašanje |
|---|---|
canView | ali sme ta oseba videti nadzorno ploščo? |
canEditRisk | ali sme vnos tveganja spremeniti? |
canRemoveRisk | ali sme vnos tveganja odstraniti? |
Števila upoštevajo pravice: nadzorna plošča prešteje, kar bralec sme videti. Dve osebi zato upravičeno vidita različni vsoti – to je pravilno vedenje, ne lažni alarm.
Nastavitve
Jih ni. Števila izhajajo iz podatkov projekta, pravice iz vloge v projektu. Ker nadzorna plošča nima števcev, ni ničesar, o čemer bi lahko odločala nastavitev – in ničesar, kar bi se lahko razšlo s podatki.
Predpogoji
- PHP 8.2 ali novejši.
- Work Items in paketi za repozitorije zagotavljajo podatke, ki napolnijo plošče. Brez njih se nadzorna plošča prikaže in sporoči, da ni česa pokazati – to je točno, ne pokvarjeno.
wvdsdwui na tej namestitvi ni, zato je prikaz preprostejši.
Meje
- Blokirani elementi in povzetek po stanjih skupaj ne dajo skupnega števila. Množico razdelita po različnih merilih, izrecno tako.
- Nadzorna plošča sporoči, da repozitorij ni zdrav, ne pa zakaj. Razlog pripada preverjanju zdravja v posameznem paketu za repozitorije.
- Prazen register tveganj na dejavnem projektu je ugotovitev, ne napaka.
Podatki o paketu
Vtičnik: wkdodashboard
Imenski prostor: lib/plugins/wkdodashboard/
Avtor: Wolfgang van der Stille Wolfgang.van.der.Stille@gmail.com (The White Knight Labs)
Licenca: GPL 2