BioKontrol

Aplikacja mobilna BioKontrol na Androida - weryfikacja GPS jako gwarancja rzetelnego wywozu

Aplikacja mobilna BioKontrol służy kierowcom do rejestrowania kursów, pobrań nieczystości, zrzutów w stacji i odbiorów pojemników. Zapis ma pozycję GPS, a gmina widzi odległość od adresu i flagi do wyjaśnienia.

Lista kursów w BioKontrol z numerem, pojazdem, statusem i źródłem zapisu z aplikacji mobilnej

Czym jest aplikacja mobilna BioKontrol

Aplikacja mobilna BioKontrol to część platformy przeznaczona dla kierowców firm, które odbierają nieczystości ciekłe i odpady komunalne na terenie gminy. Kierowca rejestruje w niej kurs, pobrania nieczystości u mieszkańców i zrzuty w stacji, a przy odpadach także odbiory pojemników. W przeglądarce kierowca ma tylko pulpit swojej firmy. Ewidencją, nadzorem i flagami zajmują się biuro firmy i gmina.

Dane z aplikacji trafiają do tej samej platformy, w której pracuje urząd w roli „BioKontrol – gmina”. Gmina widzi kursy z pobraniami i zrzutami, odległość pobrania od adresu, trasy zbiórki ze śladem GPS oraz listę urządzeń kierowców. Każdy z tych ekranów opisują strony instrukcji: Kursy i dokumenty, Odbiory odpadów i trasy oraz Użytkownicy, urządzenia i dziennik zdarzeń. Całość można obejrzeć w demo online.

Kto korzysta z aplikacji mobilnej

Z aplikacji korzysta kierowca zatrudniony przez przedsiębiorcę, który obsługuje gminę. Konta pracowników firmy zakłada i kończy administrator przedsiębiorcy w swoim panelu, a nie gmina. Gmina ma podgląd tych kont: lista pokazuje rolę w firmie (Administrator, Biuro albo Kierowca), informację o uwierzytelnianiu wieloskładnikowym (MFA) i stan konta. Zablokować konto może administrator portalu. Kierowca nie zakłada konta samodzielnie.

biokontrol.gt.programdemo.pl
Lista kursów z numerem, rodzajem, przedsiębiorcą, pojazdem, czasem, statusem, źródłem, ilością i miejscem zrzutu
🔍
Lista kursów w BioKontrol. Kursy z numerem, rodzajem, przedsiębiorcą, pojazdem, statusem (Otwarty, Zamknięty, Anulowany) i źródłem zapisu. Kursy zapisane przez kierowcę mają źródło „Aplikacja”.

Kurs, pobranie i zrzut - praca kierowcy w terenie

Kurs to jedna jazda firmy: pojazd, kierowca, czas startu i końca, a w nim pobrania u mieszkańców oraz zrzut w stacji. Kurs ma status Otwarty, Zamknięty albo Anulowany. Zamyka go kierowca w aplikacji, więc otwarty kurs z dawną datą startu to sygnał, że warto zapytać firmę, co się z nim stało.

Pobranie nieczystości u mieszkańca

Przy pobraniu platforma zapisuje adres nieruchomości, ilość w m³ oraz sposób identyfikacji: Kod QR (skan), Z listy (wybór ręczny), Biuro (wpis biurowy) albo Import. Obok widać odległość pozycji GPS od adresu w metrach. Gmina ustawia próg odległości w Ustawieniach gminy, a pobranie dalej niż próg dostaje flagę „Pozycja daleko od adresu”. Gdy gmina wymaga skanu kodu QR, wybór z listy dostaje flagę „Gmina wymaga skanu QR”.

biokontrol.gt.programdemo.pl
Zakładka Pobrania: pobrania nieczystości z numerem kursu, adresem, ilością i sposobem identyfikacji
🔍
Zakładka Pobrania. Pobrania nieczystości z numerem kursu, adresem, ilością, sposobem identyfikacji i odległością od adresu w metrach.

Zrzut w stacji

Zrzut zapisuje stację, wskazanie przepływomierza, masę i odległość od punktu, a także potwierdzenie: Niepotwierdzony, Potwierdzony przez firmę, Potwierdzony przez stację albo Odrzucony. Stacje mają współrzędne i promień w metrach, więc zrzut poza promieniem dostaje flagę „Zrzut poza punktem”. Zrzut do stacji spoza zezwolenia firmy dostaje flagę „Stacja spoza zezwolenia”.

biokontrol.gt.programdemo.pl
Zakładka Zrzuty i przekazania: zrzuty w stacjach z przepływomierzem, masą i potwierdzeniem
🔍
Zakładka Zrzuty i przekazania. Zrzuty w stacjach z przepływomierzem, masą i potwierdzeniem (Niepotwierdzony, Potwierdzony przez firmę lub stację, Odrzucony).

Odbiór pojemnika przy odpadach komunalnych

Przy odpadach komunalnych kierowca rejestruje odbiór pojemnika: frakcję, poziom wypełnienia, skan kodu QR albo wybór z listy oraz powód pozostawienia, gdy pojemnika nie odebrano. Problemy w terenie, np. zamknięta posesja, trafiają jako utrudnienia, które gmina oznacza jako rozwiązane. Szerzej opisuje to strona BioKontrol dla odpadów komunalnych.

Zestawienie zapisów z aplikacji mobilnej

Poniższe zestawienie porządkuje, co rejestruje kierowca i co z tego widzi gmina. Instrukcja nie opisuje poszczególnych ekranów samej aplikacji, dlatego tabela pokazuje skutek zapisu po stronie platformy.

ZapisCo rejestruje kierowcaCo widzi gminaGdzie w menu gminy
Kurspojazd, kierowca, czas startu i końca; zamknięcie kursustatus Otwarty, Zamknięty lub Anulowany, źródło „Aplikacja”, liczba flag otwartychWywozy i odbiory > Kursy i dokumenty
Pobranieadres, ilość, identyfikację (Kod QR albo Z listy) i pozycję GPSodległość od adresu w metrach i flagi do wyjaśnieniaKursy i dokumenty > Pobrania
Zrzutstację, przepływomierz, masęodległość od punktu i potwierdzenie zrzutuKursy i dokumenty > Zrzuty i przekazania
Odbiór pojemnikafrakcję, wypełnienie, skan QR, powód pozostawieniarejestr odbiorów i utrudnieniaWywozy i odbiory > Odbiory odpadów
Ślad trasypomiary pozycji podczas pracy zmianyzmiany kierowców z czasem pracy, liczbą punktów GPS i kursamiWywozy i odbiory > Trasy zbiórki
Urządzeniesynchronizację zapisów z telefonusystem, model, wersję aplikacji, ostatnią synchronizację, kolejkę i statusAdministracja > Użytkownicy i urządzenia

Co dzieje się z zapisem po stronie urzędu

Zapis kierowcy nie czeka na zatwierdzenie przez biuro: od razu staje się częścią rejestru kursów. Zamiast zatwierdzania platforma stosuje około trzydziestu reguł, które sprawdzają każdy zapis i zakładają flagi do wyjaśnienia, np. „Przekroczona pojemność wozu”, „Zrzut poza punktem”, „Brak ważnego zezwolenia” albo „Brak pozycji GPS”. Przedsiębiorca odpowiada na flagę w swoim panelu, a gmina rozstrzyga ją jako „Wyjaśniona” albo „Zasadna”. Rozstrzygnięcia nie da się cofnąć, a zasadna flaga może prowadzić do kontroli, sprawy lub pisma.

Część reguł ma ustawienia, które zmienia gmina w Administracja > Ustawienia gminy > Operacje: przekroczenie pojemności pojazdu (ostrzeżenie albo blokada), zrzut poza promieniem stacji (wymagane uzasadnienie albo blokada), próg odległości pobrania od adresu, tolerancję przepływomierza i próg opóźnienia zrzutu. Pełną listę reguł zawiera strona Flagi do wyjaśnienia.

biokontrol.gt.programdemo.pl
Zakładka Flagi: otwarte flagi do wyjaśnienia z kodem, obiektem, kursem i przedsiębiorcą
🔍
Zakładka Flagi. Otwarte flagi do wyjaśnienia z kodem, obiektem, kursem i przedsiębiorcą. Gmina rozstrzyga flagę po odpowiedzi firmy.

Gmina może też poprawić pozycję pobrania (przycisk „Koryguj pozycję”, zmiana zostaje w historii) albo anulować kurs. Takie czynności, wyjaśnienia flag i odczyty danych osobowych zapisują się w dzienniku zdarzeń. Wpisy mają skrót SHA-256 powiązany z poprzednim wpisem, więc nie da się ich zmienić ani usunąć bez śladu.

Dlaczego weryfikacja GPS ma znaczenie

Wyróżniającą cechą aplikacji mobilnej BioKontrol jest weryfikacja zadeklarowanego miejsca pobrania i zrzutu przez pozycję GPS urządzenia. Platforma porównuje ją z adresem nieruchomości i ze współrzędnymi stacji niezależnie od tego, co kierowca wybrał z listy. Jeśli telefon w chwili zapisu był daleko od adresu albo od punktu zrzutu, rozbieżność widać w kolumnie odległości i w flagach.

To realny mechanizm przeciwdziałania nielegalnym lub fikcyjnym zrzutom nieczystości, który przy papierowej dokumentacji był praktycznie niemożliwy do sprawdzenia bez fizycznej obecności kontrolera. Gmina nie musi organizować kosztownych kontroli terenowych przy każdym wywozie: wystarczy przeglądać wyjątki. Kod QR na nieruchomości i pojemniku jeszcze zawęża pole do pomyłki, bo kierowca potwierdza obiekt skanem, a nie wyborem z listy.

Poza pojedynczymi zapisami gmina widzi Trasy zbiórki: zmiany kierowców z czasem pracy, pojazdem i liczbą punktów GPS. Zakładka Ślad GPS pokazuje pomiary pozycji i prędkości w formie listy. Ślad jest przechowywany tyle dni, ile ustawi gmina w zakładce Retencja Ustawień gminy.

biokontrol.gt.programdemo.pl
Zakładka Ślad GPS z punktami trasy kursu
🔍
Zakładka Ślad GPS. Punkty trasy kursu: pomiary pozycji i prędkości zapisane podczas pracy kierowcy.

Gdy aplikacja nie może zapisać zdarzenia

Telefon może stracić zasięg albo przestać działać. Wtedy pracownik firmy lub gminy dopisuje kurs jako wpis biurowy: wybiera przedsiębiorcę, rodzaj kursu, pojazd i kierowcę, wskazuje powód ze słownika i dodaje pozycje kursu. Taki kurs ma źródło „Wpis biurowy” i flagę „Wpis biurowy”, żeby można go było później zweryfikować. Zapisów, które nie zsynchronizowały się z telefonu, gmina szuka w Użytkownikach i urządzeniach: duża liczba operacji w kolejce urządzenia to sygnał, by skontaktować się z firmą, zanim zapisy dostaną flagę „Zdarzenie starsze niż 31 dni”.

Aplikacja mobilna a wersja WWW - podział ról

Aplikacja mobilna nie jest osobnym systemem. To terenowa część tej samej platformy, w której na co dzień pracują urząd i firmy. Platforma łączy trzy kanały pracy, a gmina widzi całość i rozstrzyga nieprawidłowości.

KtoGdzie pracujeCo robi
Kierowcaaplikacja mobilna BioKontrolrejestruje kurs, pobrania u mieszkańców i zrzuty w stacji; w przeglądarce ma tylko pulpit firmy
Przedsiębiorcaprzeglądarka, rola „BioKontrol – przedsiębiorca”prowadzi pojazdy i zespół, odpowiada na flagi, składa sprawozdanie kwartalne, może dopisać kurs z dokumentu papierowego
Gminaprzeglądarka, rola „BioKontrol – gmina”prowadzi ewidencję, nadzoruje firmy, kontroluje, rozstrzyga flagi i sprawozdaje

Kierowca w terenie nie ma więc dostępu do ewidencji nieruchomości, raportów ani ustawień gminy. Pojazdy wprowadza i zmienia przedsiębiorca, a gmina widzi je w trybie odczytu. Poziomy konta po stronie gminy (Operator, Kierownik gminy, Administrator gminy i Kontroler) opisuje strona Rola „Gmina”, a zakładanie i zarządzanie kontami - artykuł o zakładaniu i zarządzaniu kontami użytkowników.

Praca z papierem a praca w aplikacji

Poniższe zestawienie porównuje tradycyjną, papierową ewidencję pobrań i zrzutów z pracą w aplikacji mobilnej BioKontrol w czterech obszarach, które najbardziej wpływają na wiarygodność i szybkość ewidencji gminnej.

AspektPapierowa dokumentacjaAplikacja mobilna BioKontrol
Potwierdzenie miejsca wykonania usługiodręczny wpis lub podpis, niemożliwy do sprawdzenia bez kontroli w tereniepozycja GPS zapisana przy pobraniu i zrzucie oraz odległość od adresu w metrach
Moment dotarcia danych do urzędupo zakończeniu trasy lub zmiany, często po ręcznym przepisaniu kwitówpo synchronizacji telefonu; gmina widzi ostatnią synchronizację i kolejkę operacji urządzenia
Zrzut bez rozliczonego pobraniazależy od staranności osoby prowadzącej ewidencjęreguły oznaczają go flagą („Zrzut przed ostatnim pobraniem”, „Opóźniony zrzut”) do wyjaśnienia
Zmiana zapisu po fakciemożliwa: przepisanie lub korekta odręcznakorekta pozycji zostaje w historii, anulowanie kursu i rozstrzygnięcia flag w dzienniku zdarzeń z łańcuchem SHA-256

Dokument papierowy zostaje wyjątkiem: biuro może dopisać z niego kurs jako wpis biurowy, który zawsze ma źródło „Wpis biurowy” i podlega weryfikacji. Opis w instrukcji: Kursy i dokumenty.

Dane do demo wydajemy na prośbę lub na prezentacji. Demo działa na fikcyjnych danych, a prezentację na danych Twojej gminy umówisz przez formularz kontaktowy.

Najczęściej zadawane pytania o aplikację mobilną BioKontrol

Jak aplikacja mobilna BioKontrol weryfikuje miejsce wywozu?

Aplikacja zapisuje pozycję GPS urządzenia przy pobraniu i zrzucie. Platforma porównuje ją z adresem nieruchomości albo położeniem stacji: w zakładce Pobrania gmina widzi odległość od adresu w metrach, a zapisy poza progiem dostają flagi do wyjaśnienia („Pozycja daleko od adresu”, „Zrzut poza punktem”, „Brak pozycji GPS”). Nie wymaga to kontroli terenowej przy każdym kursie.

Czy do korzystania z aplikacji potrzebny jest stały dostęp do Internetu?

Zapisy kierowcy trafiają do platformy przez synchronizację telefonu. Gmina widzi w Użytkownikach i urządzeniach ostatnią synchronizację i liczbę operacji w kolejce telefonu. Duża kolejka oznacza niezsynchronizowane zapisy, a zapis starszy niż 31 dni dostaje flagę „Zdarzenie starsze niż 31 dni”. Gdy kierowca nie mógł zapisać kursu w aplikacji (np. brak zasięgu, awaria telefonu), biuro dopisuje go jako wpis biurowy z powodem.

Czy można zarejestrować zrzut bez wcześniejszego pobrania?

Platforma nie czeka na zatwierdzenie pobrań przez biuro, tylko sprawdza zapisy regułami. Zrzut zapisany przed ostatnim pobraniem dostaje flagę „Zrzut przed ostatnim pobraniem”, którą przedsiębiorca wyjaśnia, a gmina rozstrzyga. Zamiast samego ostrzeżenia gmina może włączyć blokadę w Ustawieniach gminy (zakładka Operacje) dla przekroczenia pojemności pojazdu i zrzutu poza promieniem stacji.

Jak kierowca loguje się do aplikacji mobilnej BioKontrol?

Kierowca loguje się danymi konta, które założył administrator jego firmy (na ekranie logowania aplikacja prosi też o adres serwera). Kierowca nie zakłada konta samodzielnie, a gmina ma podgląd kont firm i urządzeń w Użytkownikach i urządzeniach. Szczegóły opisuje artykuł o zakładaniu i zarządzaniu kontami użytkowników.

Co się dzieje z pobraniem zaraz po jego zapisaniu w aplikacji?

Pobranie jest widoczne na liście kursów, w zakładce Pobrania, z numerem kursu, adresem, ilością, sposobem identyfikacji (Kod QR, Z listy, Biuro, Import) i odległością od adresu. Zapis nie czeka na zatwierdzenie. Reguły sprawdzają go od razu i w razie odstępstwa zakładają flagę, a gmina może poprawić pozycję pobrania przyciskiem „Koryguj pozycję” (zmiana zapisuje się w historii).

Czy zrzut można poprawić po jego zapisaniu w aplikacji?

Zrzut ma potwierdzenie: Niepotwierdzony, Potwierdzony przez firmę, Potwierdzony przez stację albo Odrzucony. Gmina może skorygować pozycję pobrania lub anulować cały kurs: kurs zostaje w rejestrze ze statusem Anulowany, a operacja trafia do dziennika zdarzeń, którego wpisów nie da się zmienić ani usunąć.