Przejdź do głównej zawartości

Geofencing w Calamari – jak skonfigurować automatyczną rejestrację czasu pracy?

W tym artykule dowiesz się więcej o metodzie geofencing i jak ją skonfigurować w Calamari.

Napisane przez Kasia Dobrzańska

Geofencing to technologia oparta na lokalizacji, która wykorzystuje wirtualne granice (geofence) wokół określonego obszaru geograficznego. Działa na zasadzie wyznaczania strefy (np. wokół biura, magazynu, sklepu) i monitorowania, kiedy urządzenie mobilne (np. telefon) użytkownika wchodzi do tej strefy lub ją opuszcza.

Przykłady zastosowania

  • kontrolowanie obecności pracowników w wyznaczonej strefie/miejscu pracy zgodnie z harmonogramem pracy,

  • przeciwdziałanie tzw. buddy punching, czyli rejestrowania czasu pracy przez inną osobę,

  • monitorowanie obecności pracowników w określonych lokalizacjach/strefach, np. na placach budowy lub u klientów.


Jak działa automatyczny geofencing?

Po włączeniu automatycznego geofencingu Calamari automatycznie rejestruje obecność pracownika na podstawie jego lokalizacji:

  • Wejście do strefy geofence → automatyczne rozpoczęcie rejestracji czasu pracy

  • Wyjście ze strefy geofence → automatyczne zakończenie rejestracji czasu pracy

Jeśli pracownik opuści lokalizację podczas aktywnej sesji pracy, Calamari przestaje naliczać jego czas pracy. Po powrocie do lokalizacji automatycznie rozpoczyna się nowa sesja pracy.

Przerwy są wyjątkiem: jeśli pracownik jest już na zarejestrowanej przerwie, opuszczenie strefy geofence nie spowoduje automatycznego zakończenia pracy. Przerwa będzie trwała zgodnie ze skonfigurowanymi ustawieniami.

Przykład:

  • 8:00 – pracownik wchodzi do biura → rozpoczęcie rejestracji czasu pracy

  • 12:00 – pracownik opuszcza biuro → zakończenie rejestracji czasu pracy

  • 13:00 – pracownik wraca do biura → rozpoczęcie nowej sesji pracy


Jak skonfigurować geofencing w Calamari?

  • Przejdź do panelu administracyjnego Calamari.

  • Wybierz: Konfiguracja → Czas Pracy → Metody → Aplikacja mobilna → Konfiguruj.

  • Dodaj nowy terminal, określ dokładną lokalizację na mapie oraz promień (od 100 do 1000 metrów), w którym pracownicy mogą rejestrować swój czas pracy.

  • Możesz wybrać automatyczne lub manualne rejestrowanie wejścia/wyjścia.

  • Możesz przypisać terminal do całej organizacji lub wybranych użytkowników.

  • Administrator może skonfigurować kilka terminali, z których jest możliwa rejestracja wejścia/wyjścia z pracy i każdy z nich przypisać do całej organizacji lub wybranych użytkowników.

Formularz dodawania nowego terminala w Calamari z włączonym pobieraniem lokalizacji GPS, geofencingiem i automatycznym geofencingiem. Na mapie zaznaczono obszar geofence, a ustawiony zasięg wynosi 200 m.

Uwaga: Jeśli pracownik ma dostępny inny terminal mobilny bez włączonej opcji geofencingu, to funkcja lokalizacji nie zadziała:

Lista terminali w Calamari. Terminal „Aplikacja mobilna” nie pobiera danych GPS i nie ma skonfigurowanej lokalizacji ani zasięgu, natomiast drugi terminal ma włączone pobieranie GPS oraz ustawiony zasięg 250 m.

Rejestracja czasu pracy przez pracownika

Co jest potrzebne, aby automatyczny geofencing działał?

  • Pracownik używa aplikacji mobilnej Calamari do rejestracji czasu pracy.
    System wykorzystuje GPS, sieć komórkową lub Wi-Fi do monitorowania, czy urządzenie znajduje się w wyznaczonej strefie.

  • Jeśli urządzenie znajduje się w strefie, pracownik może rozpocząć lub zakończyć pracę za pomocą przycisku START/STOP lub zadzieje się to automatycznie przy zaznaczeniu opcji automatyczny geofencing.

  • Ważne: aplikacja musi mieć przyznane odpowiednie uprawnienia do lokalizacji.

Automatyczny geofencing wymaga uprawnień lokalizacyjnych ustawionych na "zawsze" oraz dostępu do dokładnej lokalizacji w telefonie pracownika.

Aplikacja musi być aktywna (zalogowany użytkownik, przyznane uprawnienia).
Pracownik na swoim urządzeniu mobilnym powinien przyznać odpowiednie uprawnienia aplikacji w ten sposób: Ustawienia → Aplikacje → Calamari → Lokalizacja → Pozwalaj na dostęp do położenia ZAWSZE

Ekran ustawień lokalizacji aplikacji Calamari na iPhonie. Wybrana jest opcja „Zawsze”, a „Dokładne położenie” jest włączone.

Dodatkowo w aplikacji mobilnej Calamari pracownik musi włączyć opcję Automatyczne oznaczanie czasu pracy w sekcji Metody → Lokalizacje

Powiadomienia push

  • Aplikacja Calamari wysyła powiadomienia push do telefonu pracownika, gdy wchodzi do strefy, w której może zarejestrować swój czas pracy.

  • Aby otrzymywać powiadomienia, aplikacja musi mieć przyznane odpowiednie uprawnienia do działania w tle.

Rozwiązywanie problemów

Jeśli automatyczny geofencing nie działa, sprawdź możliwe powody poniżej:

  • Upewnij się, że aplikacja Calamari ma odpowiednie uprawnienia do lokalizacji.
    Aplikacja potrzebuje dostępu do usług lokalizacyjnych urządzenia, aby geofencing działał prawidłowo.

  • Zweryfikuj, czy pracownika ma włączoną opcję Automatyczne oznaczanie czasu pracy w sekcji Metody → Lokalizacje w swojej aplikacji mobilnej.

  • Sprawdź, czy pracownik korzysta z najnowszej wersji aplikacji mobilnej Calamari.

  • Sprawdź, czy urządzenie znajduje się w wyznaczonej strefie geofence lub czy jest przypisany do odpowiedniego terminala.
    Jeśli pracownik znajduje się poza zdefiniowanym promieniem, funkcja rozpoczęcia/zakończenia rejestracji czasu pracy nie będzie działać.

  • Jeśli problem nadal występuje, skontaktuj się z pomocą techniczną Calamari.
    Zespół pomoże zdiagnozować problem i rozwiązać kwestie związane z działaniem geofencingu.


Aplikacje mobilne - działanie lokalizacji

Automatyczny geofencing wymaga dostępu do lokalizacji, ponieważ Calamari musi wiedzieć, kiedy pracownik wchodzi do skonfigurowanej strefy pracy lub ją opuszcza, aby zarejestrować rozpoczęcie lub zakończenie jego czasu pracy.

Calamari nie monitoruje ani nie przechowuje lokalizacji pracownika poza wyznaczoną strefą geofence.

  • Android: system operacyjny urządzenia śledzi lokalizację. Aplikacja Calamari nie monitoruje lokalizacji poza obszarem geofencingu. Zamiast tego otrzymuje powiadomienia od systemu Android, gdy użytkownik wejdzie na dany obszar, i w ten sposób wie, kiedy zarejestrować rozpoczęcie lub zakończenie pracy użytkownika. Lokalizacja pracownika poza wyznaczonym obszarem nie jest nigdzie przechowywana w systemie Calamari.

  • iOS działa to w ten sam sposób, z jedną drobną różnicą: gdy aplikacja zostaje uruchomiona, samodzielnie sprawdza bieżącą lokalizację, aby ustalić, czy użytkownik znajduje się w wyznaczonym obszarze. Jednak również w tym przypadku lokalizacja nie jest nigdzie zapisywana w naszej aplikacji.


Bardzo cenimy Twoje opinie i sugestie. Są one kluczowe dla nieustannego rozwoju Calamari, a nowe funkcje są regularnie dodawane, aby ulepszać doświadczenia użytkowników.

Chcesz zobaczyć więcej? 🤓

Umów się na spotkanie online.

Czy to odpowiedziało na twoje pytanie?