NSILM

Sisukord

Üldkirjeldus

Kasutaja saab lisada/muuta kõiki tööülesande andmeid.

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

Kasutajaliides

Disainid

Eeltingimused

  1. Kasutaja on sisse loginud,
  2. valinud rolli,
  3. valitud rollil on väljakutsete ja 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 tööülesande muutmisel tööülesande andmete kuvamiseks päringu: PM API Tööülesande päring
  2. Tööülesande lisamisel ja muutmise vormil saab muuta samu tööülesande andmeid.
  3. Kasutaja saab tööülesandele 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.
  4. Tööülesande andmete salvestamiseks kasutatakse päringut: PM API Tööülesande salvestamine
  5. Kasutajal on võimalik tööülesannet kustutada või märkida lõpetatuks.
    1. Kustutamisel küsitakse kasutajalt kinnitust.

Andmed

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

Elemendi nimetus

Selgitus/Näide

Tegevus

Tegevus, mille alla tööülesanne planeeritakse.

  1. Kuvatakse rippmenüü tegevuste pealkirjadest (PM API Eesmärgi tegevuste päring).
  2. Korraga saab teha ühe valiku.
  3. Tegevused on järjestatud järjekorra numbri alusel.
  4. Kohustuslik
Tööülesande pealkiri

Tööülesande pealkiri

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

Tööülesande 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

Tööülesande algus kuupäev

Kuupäevaväli

Lõpp

Tööülesande lõpu kuupäev

  1. Kuupäevaväli
  2. Kohustuslik
Tööülesande selgitus

Tööülesande pikem kirjeldus.

Tekstiala

Rahastuse allikate andmed
Aasta

Tööülesande rahastuse aasta

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

Tööülesande rahastuse summa

Saab sisestada positiivseid arve.

Rahastuse selgitus

Tööülesande rahastuse allika kirjeldus

Tekstiala

Kokku

Tööülesande rahastuse allikate summa kokku

Summeeritakse eelnevalt lisatud rahastuse allikate ridade summad.

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 tööülesande vaatest.
Nupu "Katkesta" ja "X" vajutamineNupule vajutamisel sulgeb süsteem tööülesande lisamise modaalakna. Kasutajale kuvatakse sama eesmärgi vaade, mille tööülesannet ta lisas.
Nupu "Kustuta tööülesanne" vajutamine

Nupule vajutamisel küsitakse kasutajalt kinnitust tööülesande kustutamiseks.

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

Nuppu kuvatakse ainult tööülesande muutmisel (mitte lisamisel).

Tööülesande 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 tegevuse tööülesannet kustutatakse, ei ole staatuses "Arhiveeritud" (vt. täpsemalt PM Eesmärgi staatused tööprotsessis).
  • Päringuga kustutatakse tööülesanne, selle märkmed ning rahastuse allikad.
Nupu "Lõpeta tööülesanne" vajutamine

Nupule vajutamisel käivitab süsteem tööülesande lõpetamise (PM API Tööülesande lõpetatud märke salvestamine).

Nuppu kuvatakse ainult tööülesande muutmisel (mitte lisamisel).

Tööülesande lõpetatud märke salvestamise reeglid

Nupu "Salvesta" vajutamineNupule vajutamisel käivitab süsteem eesmärgi tegevusele tööülesande andmete salvestamise päringu (PM API Tööülesande salvestamine).

Tööülesande 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 tegevuse tööülesannet lisatakse/muudetakse, ei ole staatuses "Arhiveeritud" (vt. täpsemalt PM Eesmärgi staatused tööprotsessis).
  • Kohustuslikud andmed: tegevuse viide, tööülesande 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:
    • goalActivityTaskId - süsteem genereerib unikaalse koodi tööülesande esmasel salvestamisel
    • isDone - vaikimisi väärtuseks false
    • ActivityTaskFundingId - süsteem genereerib unikaalse koodi tööülesande rahastuse allika esmasel salvestamisel
  • Mittemuudetavad andmed:
    • alati: goalActivityTaskId, ActivityTaskFundingId
  • Vastutav meeskonnaliige peab olema eesmärgi, mille tegevuse tööülesannet lisatakse/muudetakse, meeskonnas.
  • Tööülesandelt peab saama rahastuse allika ridasid kustutada (teenuse sisendist märge isDeleted).