Platforma onboardingu pracowników
Koordynuje zadania wszystkich działów, gdy do firmy dołącza nowa osoba. ASP.NET Core i React w Microsoft Teams, z zadaniami w tle wykonującymi pracę według harmonogramu.
Czym jest
Onboarding to problem przepływu pracy przebrany za problem kadrowy. Nowa osoba generuje zapotrzebowania w wielu działach (konto i skrzynka pocztowa od IT, telefon, samochód, dostęp do budynku, sprzęt), a każde ma własnego właściciela i termin. Platforma modeluje kandydatów, procesy uruchamiane dla nich, zapotrzebowania do poszczególnych działów oraz powiadomienia, które o nich przypominają. Procesy się zagnieżdżają: proces nadrzędny nie jest zakończony, dopóki nie zakończą się jego procesy podrzędne. Zadania harmonogramu odświeżają pamięć podręczną katalogu, przygotowują dokumenty i wysyłają powiadomienia, więc przepływ nie zależy od tego, czy ktoś otworzy aplikację.
Co zrobiłem
Prace nad funkcjami w API i front-endzie w React, skupione na zapotrzebowaniach i powiadomieniach: uruchamianie procesów podrzędnych z procesu nadrzędnego i wynikające z tego powiadomienie do HR, możliwość poprawienia zapotrzebowania przez przełożonego zamiast anulowania i zgłaszania go od nowa, edycja i usuwanie rekordów kandydatów przez administratora, co wcześniej wymagało zmiany w bazie danych, ścieżki zapotrzebowań do IT i floty oraz walidacja i tłumaczenia w formularzach zapotrzebowań.
Dla małej spółki siostrzanej zbudowałem ten sam przepływ jako dziewięć przepływów Power Automate i listę SharePoint, bo pełne wdrożenie platformy było nieproporcjonalne do problemu.
Powiązane
Platforma do analizy sensorycznej
Prowadzi ślepe panele degustacyjne na tabletach-kioskach i ocenia wyniki według opublikowanych progów statystycznych. ASP.NET Core i React na Azure.
8 metod degustacyjnych, każda z własną statystyką
Główny współtwórca
C# · ASP.NET Core · EF Core · React
Automatyzacja w Power Platform
Przepływy Power Automate i aplikacje Power Apps w czternastu obszarach biznesowych: warstwa samoobsługowa poniżej tworzenia oprogramowania na zamówienie.
Autor
Power Automate · Power Apps · SharePoint REST · Planner