Водичи

Како да изградите апликација за управување со одмори: барања, одобрувања и салда

Апликацијата за управување со одмори ги замењува табелите и синџирите на е-пошта зад прашањето „можам ли да земам петок слободен?“. Вработените бараат слободно време и го гледаат своето преостанато салдо; менаџерите одобруваат или одбиваат со календарот на тимот пред очи; HR ги поставува видовите одмор, квотите и државните празници и добива чиста евиденција за платниот список. За да ја изградите, ви требаат модел на податоци каде што салдата се пресметуваат од историја на барања и корекции, јасен синџир на одобрување и правила за делумни денови, викенди и празници. AI градител на апликации може брзо да направи работна верзија. Трудот оди во математиката на салдата, дозволите околу осетливите видови одмор и усогласување со вашата реална политика.

Што му треба на апликацијата

Податоци

ТабелаКлучни полиња
ВработениИме, е-пошта, менаџер, тим, локација, датум на почеток, работен распоред (денови неделно, часови дневно), активен да/не
Видови одморИме (годишен, боледување, родителски, неплатен, друг), платен да/не, бара одобрување да/не, се одзема од квотата да/не, осетлив да/не
КвотиВработен, вид одмор, година, дозволени денови, пренесени од претходната година
БарањаВработен, вид одмор, датум на почеток, датум на крај, half-day на почеток или крај, пресметани денови, причина, статус (на чекање, одобрено, одбиено, откажано), одобрувач, датум на одлука
КорекцииВработен, вид одмор, денови (+ или −), причина, направено од, датум
Државни празнициЛокација, датум, име

Клучното правило: никогаш не чувајте салдо што го уредувате рачно. Салдото е квота + пренесено + корекции − одобрени денови. Секоја промена има запис со причина, па кога некој ќе праша „зошто имам 3,5 дена преостанати?“, можете да му го покажете.

Страници

  • Вработен: мое салдо по вид одмор, образец за барање, моите барања со статус, календар на мојот тим.
  • Менаџер: барања на чекање со календарот на тимот покрај нив, одобрување или одбивање со коментар, салда на тимот.
  • HR/администратор: вработени, видови одмор, квоти, државни празници, корекции, извештаи и извози.

Дозволи

Ова се лични податоци, а дел од нив се осетливи. Вработените ги гледаат своите барања и, на календарот на тимот, само дека колега е „отсутен“ — не и зошто. Менаџерите ги гледаат своите директни подредени. HR ги гледа сите. Боледувањето и другите осетливи видови треба да се прикажуваат само како „отсутен“ за секој освен за вработениот, неговиот менаџер и HR. Спроведете го ова на серверот; видете контрола на пристап според улоги. Правилата за заштита на личните податоци на вработените се разликуваат по земја, па проверете ги вашите.

Одлуки и компромиси

Денови или часови

Бројањето во денови (со половични денови) е наједноставно и одговара на повеќето канцелариски тимови. Бројањето во часови одговара на вработените на скратено работно време и на смена, но секое пресметување станува посложено. Изберете едно за првата верзија, според тоа како вашите договори ги изразуваат квотите.

Целосна квота однапред или наддавање

Давањето на целата годишна квота на првиот ден од годината за одмори е наједноставно. Наддавањето — стекнување делумно секој месец — е често во некои земји и за новите вработени, и бара месечно пресметување. Пропорционалното пресметување за луѓето што се приклучуваат или заминуваат во текот на годината е потребно во секој случај.

Кои денови се броеваат

Барање од четврток до вторник треба да брои само работни денови, исклучувајќи викенди и државни празници за локацијата на тој вработен и почитувајќи ги скратените работни распореди. Ова е пресметката најверојатно погрешна, па тестирајте ја со реални примери.

Синџир на одобрување

Еден одобрувач (непосредниот менаџер) покрива повеќето мали компании. Додајте резервен одобрувач за кога менаџерот е отсутен, и по избор втор чекор за долги отсуства. Одлучете што се случува со барањата на чекање ако менаџерот замине.

Пренесување и крај на годината

Одлучете која е годината за одмори, колку неискористени денови се пренесуваат, и дали пренесените денови истекуваат. Побарајте од AI да го прикаже пренесувањето како посебен ред, за салдото да остане објаснливо.

Прв промпт што функционира

Изгради интерна апликација за управување со одмори за компанија со 45 вработени со канцеларии во Манчестер (Велика Британија) и Даблин (Ирска). Видови одмор: годишен (25 дена, целата година однапред, до 5 дена пренесени, истекуваат на 31 март), боледување (неограничено, без одобрување, видливо за другите само како „отсутен“), неплатен и друг. Годината за одмори трае од јануари до декември. Вработените бараат одмор со датум на почеток, датум на крај и по избор половични денови, и гледаат колку работни денови ќе искористи — без викенди, без денови на скратено работно време и без државни празници за нивната канцеларија. Салдата се пресметуваат од квоти, пренесување, корекции и одобрени барања, никогаш не се уредуваат директно. Менаџерите одобруваат или одбиваат барањата на своите директни подредени со коментар, истовремено гледајќи го календарот на тимот. HR управува со вработените, видовите одмор, квотите, државните празници и корекциите со причина, и извезува одобрен одмор по месец како CSV за платен список. Улоги: вработен, менаџер, HR. Сè зачувај во база на податоци. Едноставен, брз интерфејс.

Чекори за изградба

  1. Почнете од вашата напишана политика. Ако не е напишана, напишете ја прво — апликацијата може да применува само правила што можете да ги искажете.
  2. Увезете ги вработените со менаџер, локација и работен распоред, обично од табела. Видете претворање табела во апликација.
  3. Видови одмор, квоти и државни празници.
  4. Образец за барање со пресметката на работни денови, тестиран на најмалку десет реални случаи: преку викенд, државен празник, вработен на скратено работно време, половичен ден, граница на година.
  5. Тек на одобрување и календар на тимот.
  6. Најави и улоги, со осетливите видови одмор скриени од колегите.
  7. Известувања: е-пошта до менаџерот при ново барање и до вработениот при одлука, преку вашиот сопствен провајдер за е-пошта. Видете испраќање е-пошта од вашата апликација.
  8. Извештаи и извози за платен список.
  9. Работете паралелно со табелата еден месец, споредете ги салдата, па префрлете се.

Чести грешки

  • Чување број за салдо и негово уредување. Ја губите историјата и секој спор станува погодување.
  • Броење календарски денови наместо работни, или игнорирање на канцеларијата на вработениот за државни празници.
  • Прикажување на сите зошто колега е отсутен. „Отсутен“ е доволно на заедничкиот календар.
  • Нема резервен одобрувач. Барањата стојат две недели додека менаџерот е на одмор.
  • Дозволување луѓето да откажуваат одобрен одмор без менаџерот да знае. Откажувањата треба да го известат одобрувачот.
  • Фиксирање на правилата од оваа година. Чувајте ги квотите и празниците како податоци што HR може да ги уредува следната година.

Кога е подобар готов производ

Ако сакате одморите да бидат поврзани со платниот список, договорите, оценувањата на перформанси и извештаите за усогласеност — или вработувате луѓе во многу земји — HR софтвер што вклучува управување со слободно време обично вреди. Тие производи ги одржуваат календарите на празници и законските правила по земја, што е континуирана работа што инаку би ја имале вие.

Прилагодена апликација има смисла за мали и средни компании со едноставна политика што само сакаат да ја остават табелата, за необични поставки (екипи со смени, ротирачки распореди, одмори поврзани со дежурство), или како дел од поширока интерна алатка заедно со вклучување на нови вработени и други барања. Видете како да изградите интерна алатка за поширокиот пристап.

Изградба со Mythex

Во Mythex ја опишувате политиката и текот во чат, а агентот ја гради апликацијата во живиот преглед, со додадена Postgres база на податоци кога барањата треба да се зачуваат. Можете да поканите колеги во вашиот Mythex работен простор да помогнат во изградбата и прегледот, и да го споделите прегледот со два-три реални корисници пред објавување — случајот на употреба интерна алатка во документацијата точно тоа предлага. Најавите на вработените и е-поштата за известувања користат ваши провајдери; Mythex нема вградена најава за крајни корисници ниту испраќање е-пошта. Користете режим на план за да се договори пресметката на салдата пред да се напише било каков код, и /test за да проберете барање и одобрување.

За почетен промпт, пробајте ги шаблоните следење одобрувања или именик на тим.

Прашања

Какви функции ѝ требаат на апликација за управување со одмори?

Видови одмор со годишни квоти, образец за барање, одобрување од менаџер, преостанато салдо за секој вработен, календар на тимот што покажува кој е отсутен, и државни празници по локација. Извештаите и извозите за платен список доаѓаат потоа.

Како треба да се пресметуваат салдата за одмор?

Чувајте го секое барање и секоја корекција како посебен запис и салдото пресметувајте го од нив, наместо да чувате еден број што го уредувате. Така секогаш можете да објасните салдо и да ги поправите грешките без да ја изгубите историјата.

Дали апликацијата за одмор мора да ги следи законите за работни односи?

Правата на одмор, пренесувањето, правилата за боледување и барањата за евиденција ги поставуваат локалниот закон и договорите за вработување, и тие многу се разликуваат по земја. Апликацијата треба да ја применува вашата политика, а таа политика треба да ја провери советник за човечки ресурси или правен советник.

Кога компанијата треба да премине од табела на апликација за одмори?

Обично кога повеќе од еден менаџер одобрува одмори, кога луѓето почнуваат да прашуваат HR за нивното салдо, или кога двајца клучни луѓе се отсутни во исто време затоа што никој не можел да го види календарот.

Mythex · Pricing · Градете што било со AI · Шаблони за веб-страници и апликации · Mythex во споредба · Речник за градење апликации со AI · Бесплатни алатки за градење апликации со AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)