Page tree

Tartu Ülikooli IT viki

Aegade genereerimise üldised reeglid saab seadistada kõikidele teenustele ühised (vt "Broneeringulehe seadistamine aegade broneerijatele")  ja siis iga teenuse juures neid kasutada või igale teenusele eraldi (vt "Teenuse seadistamine").

Lisaks võetakse aegade tekitamisel aluseks teenusega seotud töötaja Outlooki kalendri sündmused (kui töötaja andmetes "Events on Office calendar affect availability" võrdub "Jah, vt juhend)". Arvesse võetakse kõik sündmused ("Free" ,"Busy", "Out of Office", "Working elsewhere", "Tentatve"). Näiteks, kui töötajal on märgitud Outlooki kalendris terve päev "Out of office", siis selleks ajaks talle aegu broneerimiseks ei tekitata. Kõik juba broneeritud ajad kajastuvad töötaja Outlooki kalendris kui "Busy" tüüpi sündmused.



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 alguses olevad ajad jäävad kasutamata.
  • 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 jne.
  • Näide 1. Teenuse pikkus on 1h, puhvriaeg pärast teenust 30min, töötaja tööaeg 09:00-12:00 ja 12:30-17:00 ning aegade genereerimise intervall (time increments) 90min. Pakutavad ajad broneerimiseks on järgmiste algustega:

 

  • Näide 2. Teenuse pikkus on 1h, puhvriaeg pärast teenust 30min, töötaja tööaeg 09:00-12:00 ja 13:00-17:30 ning aegade genereerimise intervall (time increments) 90min. Pakutavad ajad broneerimiseks on järgmiste algustega:

  • NB! Kui soov on Outlooki kalendrisse planeerida ka muid sündmusi, kuid ikkagi kasutada aega nii, et tekiks maksimaalselt aegu broneerimiseks, tasuks jälgida, et planeeritavad sündmused oleks broneerimiseks pakutavate aegade asemel (nt ennelõunased koosolekud alates 10:30-st) ja vajadusel panna hilisem tööpäeva lõpp
  • Näiteks, kui lõuna on 12:00-12:30 ja pärastlõunal on Outlooki kalendrisündmus 12:30-13:00, siis pakutakse uut aega broneerimiseks kohe pärast kalendrisündmust ja pärastlõunased ajad broneerimiseks eeldusel, et tööpäeva lõpuks on märgitud 17:30, on järgmised:
    • 13:00
    • 14:30
    • 16:00

 

  • Näiteks, kui lõuna on 12:00-12:30 ja pärastlõunal on Outlooki kalendrisündmus 12:30-13:30, siis pakutakse uut aega broneerimiseks kohe pärast kalendrisündmust ja pärastlõunased ajad broneerimiseks eeldusel, et tööpäeva lõpuks on märgitud 18:00, on järgmised:
    • 13:30
    • 15:00
    • 16: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äheb aja broneerijale 1 päev (24h) enne broneeritud aega. Kui tahta, et aja broneerinud isik saaks veel sellel hetkel ise broneeringut muuta või tühistada (broneeringu kinnituskirjas oleva halduslingi kaudu, vt juhend), siis peaks aeg olema väiksem kui 24 tundi. Vt täpsemalt "Teenuse teavitused ja nende seadistamine".
  • 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). Uusi aegu tekib selle loogika järgi juurde päeva kaupa. Alternatiiv on kasutada nädala kaupa aegade genereerimist ("Custom hours, recurring weekly", vt juhiseid järgmiselt realt).

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 aegu 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." Selle valikuga saab terve broneeringu süsteemi broneeringute tegemiseks sulgeda.
    • Custom hours (reccuring weekly) - VAJAB TÄIENDAVAT TESTIMIST, ET SAADA ARU, KUIDAS TOIMIB.

3Set different availability for a date range
  • Saab kuupäevadega fikseerida, millal teenuse on kättesaadav ja mitte. Näiteks pannes üldiselt, et Availability=Not bookable, saab siin kuupäevade kaupa määrata, millal on teenus saadaval (nt paaripäevased üritused või teenused, mille ajad ei ole regulaarsed).
  • Võimalikud valikud:
    • Bookable, when staff are free
    • Not bookable
    • Custom hours (reccuring weekly) - VAJAB TÄIENDAVAT TESTIMIST, ET SAADA ARU, KUIDAS TOIMIB.

  • No labels