Bot, który skraca wydanie karty dostępu z 6 minut do 1:40
Automatyzacja powtarzalnej pracy w systemie kontroli dostępu, z podglądem każdej zmiany przed zapisem.
- 1:40 minna kartę zamiast 6 min (wersja 1.2)
- −72%czasu na jedną kartę
- 955kart w arkuszu zgłoszeń w 10 tygodniach

Panel bota na danych przykładowych.
Wyzwanie
Każda karta pracownicza to kilka kroków w systemie kontroli dostępu i przy drukarce kart, przepisywanych ręcznie z arkusza zgłoszeń. Od 31.08 do 5.11.2026 przez arkusz przeszło 486 zleceń na 955 kart, a pojedyncze zgłoszenie zbiorcze potrafi dotyczyć 100 kart.
Mój zakres
Pomysł, kod, panel obsługi i testy. Projekt robię z własnej inicjatywy, w porozumieniu z managerem.
Co zrobiłem
- Bot w Pythonie przejmuje powtarzalne kroki w systemie kontroli dostępu i obsługuje drukarkę kart.
- Panel ma cztery zakładki: druk kart, dezaktywacja, grupy dostępu i diagnostyka.
- Przed każdym zapisem i wydrukiem panel pokazuje plan zmian do sprawdzenia. Nadawanie dostępów ma osobny podgląd bez zapisu.
- Obsługuje zgłoszenia zbiorcze i karty seryjne bez zdjęcia.
Bezpieczeństwo
Każda zmiana wymaga mojego potwierdzenia po podglądzie. Panel robi kopię danych, sprawdza gotowość systemu i drukarki, a opis błędu kopiuje bez danych osobowych.
Efekt
- Czas jednej karty spadł z 6 minut do 1 min 40 s w wersji 1.2.
- Przy 955 kartach z 10 tygodni to ok. 69 godzin pracy mniej (955 × 4 min 20 s).
Technologie
Python, pywinauto, automatyzacja interfejsu Windows, arkusze Google