Program řeší plánování prací pro pracovníky na jednotlivé dny. V konkrétním případě firma zaměstnává několik dispečerů a automechaniků. Dispečerům volají zákazníci, kteří požadují provést servis na svém vozidle. Dispečer musí odhadnout pracnost zakázky, najit vhodný volný termín některého z automechaniků a naplánovat požadovanou práci. Zdánlivě jednoduchá úloha je komplikovaná tím, že dispečeři nepracují na stejném místě a je potřeba mít informace o tom, jestli na stejný termín nepřidělil práci jiný dispečer dříve.
Zákazník nás oslovil a společné s ním jsme dopěli k řešení. Problematiku budeme řešit pomocí jednoduché webové aplikace. V ní budou přehledně v grafické formě zobrazeny volné a obsazené termíny jednotlivých automechaniků. Dispečeři poté budou moci jednoduše plánovat nové zakázky.
Program jsme realizovali na straně klienta (prohlížeče) v prostředí Angularu jako progresivní webovou aplikaci (PWA). Zákazník má díky tomu možnost ji instalovat na plochu svého PC a spouštět jako běžnou Windows aplikaci. PWA také zajišťuje automatické aktualizace poté, co vzniká nová funkcionalita nebo se odstraňují případné nedostatky.
V konfiguraci je zadána pracovní doba pro jednotlivé dny v týdnu. Existuje seznam dispečerů, kteří přidělují práci a existuje seznam automechaniků, pro které se práce zadává. Pro každý den je na obrazovce zobrazeno tolik sloupců, kolik je automechaniků. Sloupec představuje pracovní dobu zaměstnance. Dispečer jednoduše klikne na danou hodinu sloupce, kde vidí, že má pracovník volno a zadá dobu trvání práce a další údaje o práci (firmu zákazníka, SPZ auta a stručný popis zakázky).
Plánovat objednávky lze samozřejmě libovolný počet dní dopředu. Objednávku lze opravovat, rušit nebo jednoduše přesouvat na jiný den nebo ji přidělit někomu jinému. Dispečeři tak mají naprostý přehled o vytíženosti pracovníků i o tom, kam můžou zadávat další práce. Je zabezpečeno, aby práce nebyla pracovníkovi přidělena na dobu, kdy nemá volno.
Pokud řešíte podobnou situaci nebo máte potřebu vyřešit jiný problém (podobný nebo zcela jiný), neváhejte nás kontaktovat. Společně vše probereme a najdeme nejvhodnější řešení.