Page tree

Tartu Ülikooli IT viki

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


AtribuutSelgitusNäited
1Scheduling policy (aegade genereerimise üldised reeglid)
  • Time increments (ajavahemikud) - Siin saab seadistada, millise intervalliga genereeritakse broneerimiseks ajad.
  • Lisaks intervallile arvestatakse aegade genereerimisel veel:
    • teenuse pikkust
    • teenuse puhvriaega
    • töötaja tööaega, sh kas lõuna on seadistatud
    • töötaja Outlooki kalendri sündmusi
  • Selleks, et süsteem saaks tekitada igale tööpäevale broneerimiseks optimaalse arvu aegu, tuleb leida tasakaal erinevate seadistuste vahel. Näiteks, kui pakkuda ajad broneerimiseks 15-minutilise ajavahemikuga, on võimalik, et päeva alguse ajad jäävad kasutamata, samas geneeritakse uus kohe esimesel võimalusel, näiteks pärast Outlooki kalendri sündmust. 
  • Kui teenuse pikkus on 1 tund ning töötaja tööaeg on 09:00-17:00, siis genereeritakse broneerimiseks ajad järgmisel kujul:
    • Kui intervall on 15min, siis genereeritakse broneerimiseks ajad järgnevalt: 09:00, 09:15, 09:30 ...  16:00 jne. 
    • Kui intervall on 30min, siis genereeritakse broneerimiseks ajad järgnevalt: 09:00, 09:30, 10:00 ... 16:00 jne. 
    • Kui intervall on 1h, siis genereeritakse broneerimiseks ajad järgnevalt: 09:00, 10:00, 11:00 ... 16:00 jne.
    • Kui intervall on 1h 30min, siis genereeritakse broneerimiseks ajad järgnevalt: 09:00, 10:30, 12:00 ... 15:30 jne.
  • Teenuse pikkus on 1h, puhvriaeg pärast teenust 30min ja töötaja tööaeg 09:00-12:00 ja 12:30-17:00 ja aegade genereerimise intervall 90min. Ajad Pakutavad ajad broneerimiseks on järgmised:
    • 09:00
    • 10:30
    • 13:30 
    • 15:00
    • Kui tahata samade reeglite järgi tööpäeva 5 aega ära mahutada (5*1,5h + 30min lõuna), siis peaks lõuna tegema ...
  • Teenuse pikkus on 1h, puhvriaeg pärast teenust 30min ja töötaja tööaeg 09:00-12:00 ja 12:30-17:00 ja aegade genereerimise intervall 1h. Ajad  Pakutavad ajad broneerimiseks on järgmised:
    • 09:00 
    • 10:00 
    • 13:00
    • 14:00
    • 15:00
  • Teenuse pikkus on 1h, puhvriaeg pärast teenust 30min ja töötaja tööaeg 09:00-12:00 ja 12:30-17:00 ja aegade genereerimise intervall 30m. Pakutavad ajad broneerimiseks on:
    • 09:00 
    • 09:30
    • 10:00
    • 10:30
    • 12:30
    • 13:00
    • 13:30
    • 14:00
    • 14:30
    • 15:00
    • 15:30
  • Minimum lead time (minimaalne teostusaeg) - Tundides, kui pikalt enne teenuse toimumise aega saab sellele registreeruda ja aega tühistada (nt 24 tundi enne).
  • Teenusele on võimalik seadistada erineva intervalliga meeldetuletusi. Üks valikutest on, et meeldetuletus läheba aja broneerijale 1 päev (24h) enne broneeritud aega. Kui tahta, et aja broneerinud isik saaks veel sellel hetkel ise broneeringut tühistada, siis peaks aeg olema väiksem kui 24 tundi. 
  • Maximum lead time (maksimaalne teostusaeg) - Päevades, kui pikaks perioodiks päevades broneeritavad ajad tekitatakse (näiteks 14-ks, 30-ks või ka 365-ks päevaks). 
  • Kui 
2Availability
  • Üldiselt saab aegu broneerida, kui teenusega seotud töötajad on vabad. Kuid teenusele saab määrata ka üldiselt, kas teenus on kättesaadav või mitte:
  • Võimalikud valikud on:
    • Bookable, when staff are free - Saab borneerida, kui töötajad on vabad. 
    • Not bookable - Aegu ei pakuta ja kasutajale öeldakse "Sellel kuupäeval pole vabu aegu. Valige mõni muu kuupäev."
    • Custom hours (reccuring weekly) 

3Set different availability for a date range
  • Saab kuupäevadega fikseerida, millal teenuse on kättesaadav ja mitte. Näiteks saab 
  • Võimalikud valikud:
    • Bookable, when staff are free
    • Not bookable
    • Custom hours (reccuring weekly)

...