Kako napraviti aplikaciju za upravljanje godišnjim odmorima: zahtjevi, odobrenja i saldo
Aplikacija za upravljanje odsustvima zamjenjuje tablicu i lanac e-pošte iza pitanja „Mogu li uzeti petak slobodno?“. Zaposlenici podnose zahtjeve za slobodne dane i vide preostali saldo; voditelji odobravaju ili odbijaju uz vidljiv kalendar tima; HR postavlja vrste odsustva, kvote i državne praznike te dobiva čist zapis za obračun plaća. Za izradu su vam potrebni model podataka u kojem se saldo računa iz povijesti zahtjeva i korekcija, jasan lanac odobravanja te pravila za polovične dane, vikende i praznike. AI graditelj aplikacija može brzo izraditi radnu verziju. Pažnja ide na matematiku salda, dozvole oko osjetljivih vrsta odsustva i usklađivanje s vašom stvarnom politikom.
Što aplikacija treba
Podaci
| Tablica | Ključna polja |
|---|---|
| Zaposlenici | Ime, e-pošta, voditelj, tim, lokacija, datum početka, radni raspored (dana tjedno, sati dnevno), aktivan da/ne |
| Vrste odsustva | Naziv (godišnji, bolovanje, roditeljski, neplaćeni, ostalo), plaćeno da/ne, treba odobrenje da/ne, računa se u kvotu da/ne, osjetljivo da/ne |
| Kvote | Zaposlenik, vrsta odsustva, godina, dozvoljeni dani, preneseni dani |
| Zahtjevi | Zaposlenik, vrsta odsustva, datum početka, datum završetka, polovični dan na početku ili na kraju, obračunati dani, razlog, status (na čekanju, odobren, odbijen, otkazan), odobravatelj, datum odluke |
| Korekcije | Zaposlenik, vrsta odsustva, dani (+ ili −), razlog, tko ih je unio, datum |
| Državni praznici | Lokacija, datum, naziv |
Ključno pravilo: nikad ne spremajte saldo koji ručno uređujete. Saldo je kvota + preneseni dani + korekcije − odobreni dani. Svaka promjena ima zapis s razlogom, pa kad netko pita „zašto imam još 3,5 dana?“, možete mu to pokazati.
Stranice
- Zaposlenik: moj saldo po vrsti odsustva, obrazac za zahtjev, moji zahtjevi sa statusom, kalendar mog tima.
- Voditelj: zahtjevi na čekanju uz kalendar tima, odobrenje ili odbijanje s komentarom, salda tima.
- HR/administrator: zaposlenici, vrste odsustva, kvote, državni praznici, korekcije te izvješća i izvozi.
Dozvole
Riječ je o osobnim podacima, a dio njih je osjetljiv. Zaposlenici vide svoje zahtjeve i u zajedničkom kalendaru tima samo vide da je kolega „odsutan“, a ne zašto. Voditelji vide svoje izravne podređene. HR vidi sve. Bolovanje i ostale osjetljive vrste odsustva trebaju se prikazivati samo kao „odsutan“ svima osim zaposleniku, njegovu voditelju i HR-u. Provodite to na poslužitelju; pogledajte kontrolu pristupa temeljenu na ulogama. Pravila o zaštiti podataka o zaposlenicima razlikuju se po zemljama, pa provjerite svoja.
Odluke i kompromisi
Dani ili sati
Brojanje u danima (s polovičnim danima) najjednostavnije je i odgovara većini uredskih timova. Brojanje u satima prikladno je za radnike s nepunim radnim vremenom i u smjenama, ali svaki izračun postaje složeniji. Za prvu verziju odaberite jedno, prema tome kako vaši ugovori izražavaju kvote.
Kvota unaprijed ili obračun
Davanje cijele godišnje kvote prvog dana godine najjednostavnije je. Obračun, odnosno stjecanje dijela svaki mjesec, čest je u nekim zemljama i za nove zaposlenike, i zahtijeva mjesečni izračun. U oba slučaja potrebno je proporcionalno izračunati kvotu za one koji se zapošljavaju ili odlaze tijekom godine.
Koji dani se računaju
Zahtjev od četvrtka do utorka treba brojati samo radne dane, isključujući vikende i državne praznike za lokaciju tog zaposlenika te poštujući raspored skraćenog radnog vremena. Ovo je izračun koji je najvjerojatnije pogrešan, zato ga testirajte na stvarnim primjerima.
Lanac odobrenja
Jedan odobravatelj (neposredni voditelj) pokriva većinu malih tvrtki. Dodajte zamjenskog odobravatelja za slučaj kad je voditelj odsutan i, opcionalno, drugi korak za duga odsustva. Odlučite što se događa sa zahtjevima na čekanju ako voditelj napusti tvrtku.
Prijenos i kraj godine
Odlučite koja je vaša godina odsustva, koliko neiskorištenih dana se prenosi i istječu li preneseni dani. Zamolite AI da prijenos prikaže kao zaseban redak kako bi saldo ostao objašnjiv.
Prvi upit koji funkcionira
Napravi internu aplikaciju za upravljanje odsustvima za tvrtku s 45 zaposlenika i uredima u Manchesteru (UK) i Dublinu (Irska). Vrste odsustva: godišnji (25 dana, cijela godina unaprijed, do 5 dana prijenosa, istječu 31. ožujka), bolovanje (neograničeno, bez odobrenja, drugima vidljivo samo kao „odsutan“), neplaćeni i ostalo. Godina odsustva traje od siječnja do prosinca. Zaposlenici podnose zahtjev s datumom početka, datumom završetka i opcionalnim polovičnim danima te vide koliko će radnih dana iskoristiti, ne računajući vikende, slobodne dane skraćenog radnog vremena i državne praznike za svoj ured. Saldo se računa iz kvota, prijenosa, korekcija i odobrenih zahtjeva, nikad se ne uređuje izravno. Voditelji odobravaju ili odbijaju zahtjeve svojih izravnih podređenih uz komentar, istovremeno vidi kalendar tima. HR upravlja zaposlenicima, vrstama odsustva, kvotama, državnim praznicima i korekcijama s razlogom te izvozi odobrena odsustva po mjesecima kao CSV za plaće. Uloge: zaposlenik, voditelj, HR. Sve spremi u bazu podataka. Jednostavno i brzo sučelje.
Koraci izrade
- Krenite od pisane politike. Ako nije zapisana, prvo je zapišite; aplikacija može primijeniti samo pravila koja možete iskazati.
- Uvezite zaposlenike s voditeljem, lokacijom i radnim rasporedom, obično iz tablice. Pogledajte pretvaranje tablice u aplikaciju.
- Vrste odsustva, kvote i državni praznici.
- Obrazac zahtjeva s izračunom radnih dana, testiran na najmanje deset stvarnih slučajeva: preko vikenda, na državni praznik, za nekoga s nepunim radnim vremenom, polovični dan, prijelaz godine.
- Tijek odobrenja i kalendar tima.
- Prijave i uloge, uz skrivanje osjetljivih vrsta odsustva od kolega.
- Obavijesti: e-pošta voditelju za novi zahtjev i zaposleniku za odluku, preko vašeg pružatelja e-pošte. Pogledajte slanje e-pošte iz aplikacije.
- Izvješća i izvozi za plaće.
- Paralelni rad s tablicom mjesec dana, usporedba salda, zatim prelazak.
Česte pogreške
- Spremanje broja salda i njegovo uređivanje. Gubite povijest i svaki spor postaje nagađanje.
- Brojanje kalendarskih umjesto radnih dana ili zanemarivanje ureda zaposlenika za državne praznike.
- Prikazivanje svima zašto je kolega odsutan. Za zajednički kalendar dovoljno je „odsutan“.
- Nema zamjenskog odobravatelja. Zahtjevi stoje dva tjedna dok je voditelj na odmoru.
- Dopuštanje otkazivanja odobrenog odsustva bez znanja voditelja. Otkazivanja trebaju obavijestiti odobravatelja.
- Tvrdo kodiranje ovogodišnjih pravila. Držite kvote i praznike kao podatke koje HR može uređivati i sljedeće godine.
Kad je gotov proizvod bolji izbor
Ako želite odsustva povezana s plaćama, ugovorima, procjenama učinka i izvješćivanjem o usklađenosti, ili zapošljavate ljude u mnogim zemljama, HR softver koji uključuje upravljanje odsustvima obično se isplati. Takvi proizvodi održavaju kalendare praznika i zakonska pravila po zemljama, što je stalan posao koji biste inače sami morali preuzeti.
Prilagođena aplikacija ima smisla za male i srednje tvrtke s jednostavnom politikom koje žele ostaviti tablicu iza sebe, za neuobičajene postave (smjenske ekipe, rotirajući rasporedi, odsustva vezana uz dežurstva) ili kao dio šireg internog alata uz uvođenje novih zaposlenika i druge zahtjeve. Za širi pristup pogledajte kako napraviti interni alat.
Izrada s Mythexom
Na Mythexu pravila i tijek opisujete u chatu, a agent gradi aplikaciju u živom pregledu, s Postgres bazom podataka dodanom kad zahtjevi trebaju biti spremljeni. Kolege možete pozvati u svoj Mythex radni prostor da pomognu u izradi i pregledu te prije objave podijeliti pregled s dva ili tri stvarna korisnika. Primjer internog alata u dokumentaciji upravo to predlaže. Prijave zaposlenika i obavijesti e-poštom koriste vaše pružatelje; Mythex nema ugrađenu prijavu krajnjih korisnika niti slanje e-pošte. Koristite način Plan da se dogovorite o izračunu salda prije pisanja koda, a /test da prođete kroz zahtjev i odobrenje.
Za početni upit pogledajte predloške praćenje odobrenja ili imenik tima.
Pitanja
Koje značajke aplikacija za upravljanje odsustvima treba imati?
Vrste odsustva s godišnjim kvotama, obrazac za zahtjev, odobrenje voditelja, preostali saldo svakog zaposlenika, kalendar tima koji prikazuje tko je odsutan i državne praznike po lokaciji. Izvješća i izvozi za plaće dolaze poslije.
Kako se računaju saldo odsustva?
Spremite svaki zahtjev i svaku korekciju kao zaseban zapis i saldo izračunajte iz njih, umjesto da držite jedan broj koji ručno uređujete. Tako uvijek možete objasniti saldo i ispraviti greške bez gubitka povijesti.
Mora li aplikacija za odsustva poštovati radno pravo?
Pravo na odsustvo, prijenos neiskorištenih dana, pravila za bolovanje i zahtjevi za vođenje evidencije određeni su lokalnim zakonom i ugovorima o radu te se jako razlikuju od zemlje do zemlje. Aplikacija treba primjenjivati vašu politiku, a tu politiku treba provjeriti HR ili pravni savjetnik.
Kada tvrtka treba prijeći s tablice na aplikaciju za odsustva?
Obično kad više od jednog voditelja odobrava odsustva, kad ljudi počnu HR-u postavljati pitanja o svom saldu ili kad su dvije ključne osobe odsutne istovremeno jer nitko nije vidio kalendar.