PM Arengukava lisamine/muutmine
Sisukord
Üldkirjeldus
Kasutajal on võimalik lisada ja muuta arengukava sisu ja muuta arengukava perioodi. Perioodi põhjal kuvatakse arengukavale eesmärgid.
Kasutaja jõuab arengukava lisamise/muutmise vaatesse töölaualt kui tal on planeerimise moodulis arengukava lisamise ja muutmise õigus.
Kasutajaliides
Jäljerida
Avaleht → Töölaud → Arengukava
Disainid
Arengukava vaade vaikimisi, kui asutusele ei ole lisatud ühtegi eesmärki: https://www.figma.com/design/mPPdrh04luwBeiX856NQPP/NAPO---TWN?node-id=6405-51196&t=AiT2LYeEuLJWZMx7-4 | |
Eeltingimused
- Kasutaja on sisse loginud,
- valinud rolli ja
- valitud rollil on arengukava lisamise/muutmise õigus (vt. täpsemalt PM Kasutusõigused ja rollid).
Funktsionaalsus
Selgitused
- Kasutajaliides teeb arengukava andmete kuvamiseks päringu: PM API Arengukava päring
- Arengukava sektsioonid on järjestatud järjekorra numbri alusel.
- Eesmärgi mõõdikute akordionid on vaikimisi avatud.
- Kui asutusel puudub salvestatud arengukava, siis süsteem pärib arengukavale lisatavate eesmärkide nimekirja: PM API Arengukava eesmärkide päring
- Kui päring tagastab eesmärgid, siis süsteem algatab vaikimisi arengukava lisamise: PM API Arengukava salvestamine
- Vaikimisi salvestatakse arengukava perioodiks aktiivsete eesmärkide varaseim tegevuse algus kuni hiliseim tegevuse lõpp.
- Vaikimisi salvestatakse 5 arengukava sektsiooni vastavas järjekorras: Sissejuhtatus, Missioon, Visioon, Põhiväärtused, Riskid.
- Kui arengukavale lisatavaid eesmärke ei leidunud, siis arengukava lisamist ei algatata.
- Arengukava periood jääb tühjaks ning kasutajale kuvatakse teade, et arengukava lisamise alustamiseks on vaja valida periood.
- Kui päring tagastab eesmärgid, siis süsteem algatab vaikimisi arengukava lisamise: PM API Arengukava salvestamine
- Arengukava perioodi lisamine või muutmine, või logo lisamine käivitab arengukava salvestamise: PM API Arengukava salvestamine
- Kui kasutaja lisab/muudab tekstialas vähemalt ühte tähemärki või kasutab vormindamist, siis käivitatakse vormielemendi salvestamine: PM API Vormielemendi salvestamine
Andmed
Kasutatavad andmeolemid: Asutus(Institution), Arengukava(DevelopmentPlan), Arengukavasektsioon(DevelopmentPlanSection), Arengukavavormielement(DevelopmentPlanElement), Eesmärk(Goal), Eesmärgimõõdik(GoalMetrics), Mõõdikuaruanne(GoalMetricsReport), Mõõdikusihttase(GoalMetricsTarget)
| Elemendi nimetus | Selgitus/Näide |
|---|---|
| - | Arengukava asutuse nimetus Mittemuudetav |
| - | Arengukavale laetud logo pilt |
| Perioodi algus | Arengukava perioodi algus kuupäev. Valitud kuupäeva alusel kaasatakse arengukavasse eesmärgid, mille periood (varaseima tegevuse algus kuni hiliseima tegevuse lõpp) kattub arengukava perioodiga.
|
| Perioodi lõpp | Arengukava perioodi lõpu kuupäev
|
| Arengukava sektsioonide andmed | |
| - | Arengukava sektsiooni pealkiri Kuvatakse sektsiooni päises mittemuudetavana. |
| Peida dokumendis | Näitab kas sektsiooni kuvatakse arenguakava URLiga jagamisel või PDFi genereerimisel.
|
Arengukava vormielementide andmed | |
| - | Vormielemendi väärtusena kuvatakse vastavalt vormielemendi tüübile kas:
|
Eesmärkide andmed | |
| - | Iga eesmärgi pealkirjana kuvatakse eesmärgi nimetus koos järjekorra numbriga arengukavas. Mittemuudetav |
| - | Eesmärgi nimetuse all kuvatakse eesmärgi kirjeldus. Mittemuudetav |
Eesmärgi mõõdikute kohta kuvatavad andmed | |
| - | Mõõdiku akordioni pealkirjana kuvatakse mõõdiku kirjelduse tekst. Vaikimisi on kõik mõõdikute akordionid avatud. Mittemuudetav |
| - | Mõõdiku näitajate nimekirjas kuvatakse mõõdikule valitud näitajad. Mittemuudetav |
| - | Mõõdiku sihttasemete nimekirjas kuvatakse mõõdikule määratud sihttasemed. Iga määratud sihttaseme kohta kuvatakse aasta ja sihttaseme kirjeldus. Mittemuudetav |
Arengukava eesmärkide päringu reeglid
- Kasutaja peab olema sisse loginud, tal peab olema arenguakava lisamise/muutmise õigus (vt. täpsemalt PM Kasutusõigused ja rollid).
Eesmärke otsitakse arengukavale järgmiste reeglite alusel:
- Eesmärgi seisund on "Aktiivne".
- Eesmärgil on vähemalt üks tegevus.
- Otsitakse eesmärgi perioodi vähemalt osalist sisaldumist arengukava perioodis, st eesmärgi perioodi lõpp (hiliseim tegevuse lõpp) ei tohi olla varasem arengukava perioodi algusest ja eesmärgi perioodi algus (varaseim tegevuse algus) ei tohi olla hilisem arengukava perioodi lõpust.
- Kui eesmärgi tegevusel ei ole algust märgitud, siis loetakse alguseks lõpukuupäeva, st tegevus lõpukuupäevaga 18.09.2024 loetakse 1 päevaseks tegevuseks vastaval kuupäeval.
- Arengukava eesmärkide päring peaks olema kättesaadav eraldi API otspunktina, et oleks selle kaudu KOVil võimalik endale koondvaadet saada.
Arengukava salvestamise reeglid
- Kasutaja peab olema sisse loginud, tal peab olema arenguakava lisamise/muutmise õigus (vt. täpsemalt PM Kasutusõigused ja rollid).
- Asutusel ei tohi arengukava lisamisel juba olemas olla muudetavat (isEditable = true) arengukava.
- Kohustuslikud andmed: startDate, endDate
- Süsteemi poolt automaatselt lisatavad väärtused:
- developmentPlanId - süsteem genereerib unikaalse koodi arengukava esmasel salvestamisel
- institutionId - süsteem salvestab viite asutusele, mille kasutaja rollina valinud
- isEditable - süsteem määrab vaikimisi true arengukava esmasel salvestamisel
- Mittemuudetavad andmed:
- alati: developmentPlanId, institutionId, isEditable
- Vaikimisi salvestatakse esmasel salvestamisel arengukavale 5 sektsiooni vastavas järjekorras: Sissejuhtatus, Missioon, Visioon, Põhiväärtused, Riskid.
- Lisatavatel sektsioonidel on vaikimisi "Peida dokumendis" märkimata (isHidden = false).
Vormielemendi salvestamise reeglid
- Kasutaja peab olema sisse loginud, tal peab olema arengukava lisamise/muutmise õigus (vt. täpsemalt PM Kasutusõigused ja rollid).
- Vormielemente saab lisada/muuta ainult muudetaval (isEditable = true) arengukaval.
- Kohustuslikud andmed: developmentPlanId, developmentPlanSectionId, vormielemendi lisamisel inputTypeCl
- Süsteemi poolt automaatselt lisatavad väärtused:
- developmentPlanElementId - süsteem genereerib unikaalse koodi esmasel salvestamisel
- developmentPlanReportId - süsteem genereerib unikaalse koodi esmasel salvestamisel
- elementValue - pildi või näitaja puhul salvestab süsteem viite pildi failile või aruandele/näitajale
- developmentPlanElementId - süsteem genereerib unikaalse koodi esmasel salvestamisel
- Mittemuudetavad andmed:
- alati: developmentPlanElementId, developmentPlanReportId, inputTypeCl
- Pildi või näitaja tüüpi vormielementide andmestikku saab ainult lisada, mitte muuta.
- alati: developmentPlanElementId, developmentPlanReportId, inputTypeCl
- Arengukavale lisatud aruande/näitaja viited salvestatakse arengukava juurde maha.
Kasutaja tegevused
| Tegevuse nimetus | Selgitus |
|---|---|
| Nupu "Laadi logo üles" vajutamine | Nupule vajutamisel avaneb kasutajale arvutist faili üles laadimise aken ning pildi faili valikul käivitab süsteem faili salvestamise arengukavale (PM API Arengukava salvestamine). |
Pildi salvestamise reeglid
| |
| Nupu "Jagamine" vajutamine | Nupule vajutamisel kuvab süsteem kasutajale võimalike tegevuste menüü valikutega "Loo PDF", "Loo URL" ja "Kehtivad jagamised". |
"Loo PDF" vajutamisel käivitab süsteem arengukava PDFi genereerimise (vt. PM Arengukava PDFi genereerimine) ning genereeritud fail laetakse alla kasutaja arvutisse. | |
"Loo URL" vajutamisel kuvab süsteem kasutajale modaalakna URL kokkuvõtte loomiseks (vt. PM Arengukava URL versiooni loomine). | |
"Kehtivad jagamised" vajutamisel kuvab süsteem kasutajale modaalakna kehtivate jagamistega (vt. PM Arengukava kehtivate jagamiste vaatamine ja kustutamine) | |
| Sektsiooni ees/järgi kuvatav "+" nupp | Nupule vajutamisel kuvab süsteem kasutajale modaalakna sektsiooni lisamiseks (vt. PM Arengukava sektsiooni lisamine/muutmine). |
| Sektsiooni päises "Peida dokumendis" linnutamine/linnukese eemaldamine | Märkeruudu linnutamisel või linnukese eemaldamisel käivitab süsteem sektsiooni märke muutmise päringu PM API Sektsiooni peitmise märke salvestamine. |
Sektsiooni peitmise märke salvestamise reeglid
| |
| Sektsiooni päises kolme punktiga ikooni vajutamine | Kolme punktiga ikoonile vajutamisel kuvab süsteem kasutajale võimalike tegevuste menüü valikutega "Muuda" ja "Kustuta". |
"Muuda" vajutamisel kuvab süsteem kasutajale modaalakna sektsiooni muutmiseks (vt. PM Arengukava sektsiooni lisamine/muutmine). | |
"Kustuta" vajutamisel kuvab süsteem kasutajale kustutamise kinnitamise modaalakna.
| |
Sektsiooni kustutamise reeglid
| |
| Sektsiooni sees kuvatav "+" nupp | Nupule vajutamisel kuvab süsteem kasutajale võimalike vormielementide tüüpide menüü valikutega "Lisa tekstiala", "Lisa pilt" ja "Lisa näitaja juhtimislaualt". |
"Lisa tekstiala" vajutamisel lisab süsteem vormile nupu asukohta uue tekstiala. | |
"Lisa pilt" vajutamisel avaneb kasutajale arvutist faili üles laadimise aken ning pildi faili valikul käivitab süsteem faili salvestamise arengukava vormielemendina (PM API Vormielemendi salvestamine). | |
"Lisa näitaja juhtimislaualt" vajutamisel kuvab süsteem kasutajale modaalakna näitaja lisamiseks (vt. PM Arengukava sektsiooni näitaja lisamine). | |
| Vormielemendil prügikasti ikooni vajutamine | Ikooni vajutamisel käivitab süsteem vormielemendi ja selle väärtuse kustutamise (PM API Vormielemendi kustutamine). |
Vormielemendi kustutamise reeglid
| |
| Tekstialas vormindamise ikoonidele vajutamine | Kasutajal on võimalik teksti vormindada järgmiselt: võimalik on lülitada sisse/välja rasvast, kaldkirjas ja alljoonitud teksti, võimalik on lisatud nummerdatud ja nummerdamata nimekirju, võimalik on lisada veebilehe linke. Vorminduse muutmine käivitab vormielemendi salvestamise (PM API Vormielemendi salvestamine). |
| Tekstialas tähemärgi lisamine/eemaldamine | Tähemärgi lisamine/eemaldamine käivitab vormielemendi salvestamise (PM API Vormielemendi salvestamine). |
| Nupu "Tagasi töölauale" vajutamine | Nupule vajutamisel suunab süsteem kasutaja tagasi töölauale (vt. DT Töölaua vaatamine). |
| Lingile "Viimati vaadatud" vajutamine | Lingile vajutamisel avaneb modaalaken viimati lehte vaadanud kasutajate nimekirjaga (vt. PM Viimaste vaatamiste nimekirja kuvamine). |

