NSILM

Sisukord

Üldkirjeldus

Kasutaja saab lisada/muuta kõiki tegevuse andmeid.

Eesmärgi tegevuse lisamise/muutmise modaalakent saab avada eesmärgi tegevuste ja tööülesannete lisamise/muutmise vaatest. Eesmärgi tegevuse lisamine/muutmine on võimalik kui kasutajal on planeerimise moodulis eesmärkide lisamise ja muutmise õigus. Arhiveeritud eesmärkide tegevusi ei saa muuta. 

Kasutajaliides

Disainid

Eeltingimused

  1. Kasutaja on sisse loginud,
  2. valinud rolli,
  3. valitud rollil on eesmärkide lisamise/muutmise õigus (vt. täpsemalt PM Kasutusõigused ja rollid) ja
  4. eesmärk ei ole staatuses "Arhiveeritud".

Funktsionaalsus

Selgitused

  1. Kasutajaliides teeb tegevuse muutmisel tegevuse andmete kuvamiseks päringu: PM API Tegevuse päring
  2. Tegevuse lisamise ja muutmise vormil saab muuta samu tegevuse andmeid.
  3. Kasutaja saab tegevusele lisada aastate kaupa rahastuse allikaid.
    1. Rahastuse allika lisamiseks täidab kasutaja aasta, summa ja rahastuse selgituse väljad ja vajutab nuppu "Lisa".
    2. Rahastuse allikate lisamine ei ole kohustuslik, kuid kui rahastuse allika rida lisatakse, siis on kohustulik täita aasta ja summa.
    3. Kasutajale kuvatakse rahastuse allikate tabeli lõpus "Kokku" rida, kuhu on summeeritud summa veerg.
  4. Kasutajale kuvatakse tegevuse alla kuuluvate tööülesannete rahastuse allikate koondtabel, kus tööülesannete rahastuse allikad on summeeritud aastate kaupa.
    1. Tööülesannete rahastuse summade tabel kuvatakse ainult juhul kui tegevusel leidub mõni tööülesanne, millele on lisatud rahastuse allikaid.
    2. Kasutajale kuvatakse koondtabeli lõpus "Kokku" rida, kuhu on summeeritud summa veerg.
  5. Tegevuse andmete salvestamiseks kasutatakse päringut: PM API Tegevuse salvestamine
  6. Kasutajal on võimalik tegevust kustutada või märkida lõpetatuks.
    1. Kustutamisel ja lõpetatuks märkimisel küsitakse kasutajalt kinnitust.

Andmed

Kasutatavad andmeolemid: Eesmärgitegevus(GoalActivity), Tegevuseteema(GoalActivityTheme), Eesmärgimeeskonnaliige(GoalTeamMember), Tegevusevõitööülesanderahastus(ActivityTaskFunding), Tegevusetööülesanne(GoalActivityTask)

Elemendi nimetusSelgitus/Näide
Tegevuse pealkiri

Tegevuse pealkiri.

  1. Vabatekstiväli
  2. Kohustuslik
  3. Maksimaalselt 100 tähemärki
Teema

Tegevusele märgitud teemad.

  1. Kuvatakse rippmenüü teemadest (klassifikaatori HSILM_THEME_LABEL elemendid).
  2. Korraga saab teha mitu valikut.
  3. Väärtused kuvatakse klassifikaatori sisese järjestuse järgi.
  4. Kohustuslik
Vastutaja

Tegevuse vastutajaks määratud meeskonnaliikme nimi.

  1. Kuvatakse rippmenüü eesmärgi meeskonnaliikmete nimedega (PM API Eesmärgi meeskonnaliikmete päring).
  2. Korraga saab teha ühe valiku.
  3. Väärtused kuvatakse tähestiku järjekorras.
  4. Kohustuslik
Algus

Tegevuse algus kuupäev

Kuupäevaväli

Lõpp

Tegevuse lõpu kuupäev

  1. Kuupäevaväli
  2. Kohustuslik
Tegevuse selgitus

Tegevuse pikem kirjeldus.

Tekstiala

Rahastuse allikate andmed
Aasta

Tegevuse rahastuse aasta

  1. Kuvatakse rippmenüü aastaarvudest.
  2. Korraga saab teha ühe valiku.
  3. Vaikimisi valitud jooksev aasta.
Summa

Tegevuse rahastuse summa eurodes

Saab sisestada positiivseid arve.

Rahastuse selgitus

Tegevuse rahastuse allika kirjeldus

Tekstiala

Kokku

Tegevuse rahastuse allikate summa kokku

Summeeritakse summa veerg.

Mittemuudetav.

Tööülesannete rahastuse summa
Aasta

Tegevuse alla kuuluvate tööülesannete rahastuse allikatele märgitud aasta

Iga aasta kuvatakse ühekordselt, st tööülesannete rahastuse allikad on summeeritud aastate kaupa.

Mittemuudetav

Summa

Tegevuse alla kuuluvate tööülesannete rahastuse allikatele märgitud summad aasta kaupa summeeritult.

Mittemuudetav

Kokku

Tööülesannete rahastuse summade summa kokku

Mittemuudetav

Kasutaja tegevused

Tegevuse nimetusSelgitus
Nupu "Lisa" vajutamineNupu vajutamisel lisab kasutajaliides lisatud väärtused rahastuse allikate nimekirja ja kuvab tühjad väljad järgmise rahastusallika lisamiseks.
Prügikasti ikooni vajutamineIkooni vajutamisel eemaldab süsteem vastava rea tegevuse vaatest.
Nupu "Katkesta" ja "X" vajutamineNupule vajutamisel sulgeb süsteem tegevuse lisamise modaalakna. Kasutajale kuvatakse sama eesmärgi vaade, mille tegevust ta lisas.
Nupu "Kustuta tegevus" vajutamine

Nupule vajutamisel küsitakse kasutajalt kinnitust tegevuse kustutamiseks.

  1. Kui kasutaja kinnitab tegevuse kustutamise nupu "Kinnita" vajutamisega, siis süsteem käivitab tegevuse kustutamise päringu (PM API Tegevuse kustutamine). Süsteem sulgeb modaalakna ja uuendab eesmärgi vaate.
  2. Kui kasutaja vajutab "X" või "Katkesta", siis tegevust ei kustutata ja süsteem sulgeb modaalakna.

Nuppu kuvatakse ainult tegevuse muutmisel (mitte lisamisel).

Tegevuse kustutamise reeglid

  • Kasutaja peab olema sisse loginud, tal peab olema väljakutsete ja eesmärkide lisamise/muutmise õigus (vt. täpsemalt PM Kasutusõigused ja rollid).
  • Eesmärk, mille tegevust kustutatakse, ei ole staatuses "Arhiveeritud" (vt. täpsemalt PM Eesmärgi staatused tööprotsessis).
  • Päringuga kustutatakse tegevus, selle teemad, tööülesanded, märkmed ning tegevuste ja tööülesannete rahastuse allikad.
Nupu "Lõpeta tegevus" vajutamine

Nupule vajutamisel küsitakse kasutajalt kinnitust tegevuse lõpetamiseks.

  1. Kui kasutaja kinnitab tegevuse lõpetamise nupu "Kinnita" vajutamisega, siis süsteem käivitab tegevuse lõpetamise päringu (PM API Tegevuse lõpetamise salvestamine). Süsteem sulgeb modaalakna ja uuendab eesmärgi vaate.
  2. Kui kasutaja vajutab "X" või "Katkesta", siis tegevust ei lõpetata ja süsteem sulgeb modaalakna.

Nuppu kuvatakse ainult tegevuse muutmisel (mitte lisamisel).

Tegevuse lõpetamise reeglid

  • Kasutaja peab olema sisse loginud, tal peab olema väljakutsete ja eesmärkide lisamise/muutmise õigus (vt. täpsemalt PM Kasutusõigused ja rollid).
  • Eesmärk, mille tegevust kustutatakse, ei ole staatuses "Arhiveeritud" (vt. täpsemalt PM Eesmärgi staatused tööprotsessis).
  • Päringuga märgitakse kõik tegevusega seotud tööülesanded lõpetatuks (isDone = true) ja märgitakse tegevuse lõpu kuupäevaks jooksev kuupäev.
Nupu "Salvesta" vajutamineNupule vajutamisel käivitab süsteem eesmärgile tegevuse andmete salvestamise päringu (PM API Tegevuse salvestamine).

Tegevuse salvestamise reeglid

  • Kasutaja peab olema sisse loginud, tal peab olema väljakutsete ja eesmärkide lisamise/muutmise õigus (vt. täpsemalt PM Kasutusõigused ja rollid).
  • Eesmärk, mille tegevust lisatakse/muudetakse, ei ole staatuses "Arhiveeritud" (vt. täpsemalt PM Eesmärgi staatused tööprotsessis).
  • Kohustuslikud andmed: tegevuse teema, pealkiri, vastutava meeskonnaliikme viide, lõpp kuupäev, rahastuse allika aasta ja summa juhul kui lisatakse rahastuse allika rida
  • Süsteemi poolt automaatselt lisatavad väärtused:
    • goalActivityId - süsteem genereerib unikaalse koodi tegevuse esmasel salvestamisel
    • ActivityTaskFundingId - süsteem genereerib unikaalse koodi tegevuse rahastuse allika esmasel salvestamisel
  • Mittemuudetavad andmed:
    • alati: goalActivityId, ActivityTaskFundingId
  • Vastutav meeskonnaliige peab olema eesmärgi, mille tegevust lisatakse/muudetakse, meeskonnas.
  • Tegevuselt peab saama teema ja rahastuse allika ridasid kustutada (teenuse sisendist märge isDeleted).