Listy Kontrolne
Moduł list kontrolnych w aplikacji mobilnej Quicker CMMS umożliwia wypełnianie różnych typów kontroli w ramach zadań, operacji magazynowych i innych procesów biznesowych. System obsługuje różne typy kontroli, automatyczne zapisywanie postępu i śledzenie czasu wykonania.

Obszary Zastosowania
Listy kontrolne są wykorzystywane w różnych obszarach systemu:
Zadania Prewencyjne
- Kontrole okresowe maszyn i urządzeń
- Inspekcje bezpieczeństwa
- Przeglądy techniczne
- Kontrole jakości
Operacje Magazynowe
- Pobieranie zasobów technicznych
- Zwracanie narzędzi i urządzeń
- Kontrola stanu przed wydaniem
- Weryfikacja po użyciu
Zgłoszenia Awarii
- Wstępna diagnostyka
- Kontrole bezpieczeństwa
- Weryfikacja napraw
- Testy funkcjonalne
Inne Procesy
- Audyty wewnętrzne
- Kontrole środowiskowe
- Procedury bezpieczeństwa
- Certyfikacje i atestacje
Zrzut ekranu: Dostęp do listy kontrolnej z zadania
Zrzut ekranu: Dostęp do listy kontrolnej z zasobu technicznego
Struktura Wykonywania List Kontrolnych
Proces wypełniania list kontrolnych składa się z kilku kluczowych etapów:
1. Ładowanie List Kontrolnych
- Automatyczne pobieranie - system automatycznie ładuje listy kontrolne dla wybranego elementu (zadania, zasobu technicznego, zgłoszenia)
- Wskaźnik ładowania - animacja podczas pobierania danych z serwera
- Obsługa błędów - komunikaty o problemach z połączeniem lub danymi
- Przywracanie danych - automatyczne odzyskiwanie wcześniej zapisanych danych formularza
2. Prezentacja Kontroli
- Jedna kontrola na stronę - każda pozycja kontrolna wyświetlana oddzielnie dla lepszej czytelności
- Pasek postępu - wizualna reprezentacja postępu wypełniania
- Licznik stron - informacja o aktualnej pozycji (np. "Strona 3 z 15")
- Płynne przejścia - animowane przechodzenie między kontrolami
- Materiały pomocnicze - automatyczne wyświetlanie instrukcji video i dokumentów PDF
Ładowanie list kontrolnych
Materiały Pomocnicze
Każda pozycja kontrolna może być wzbogacona o materiały pomocnicze, które ułatwiają prawidłowe wykonanie kontroli:
Dokumenty PDF
- Instrukcje techniczne - szczegółowe procedury wykonania kontroli
- Schematy i diagramy - wizualne przedstawienia elementów do sprawdzenia
- Specyfikacje techniczne - parametry i wartości graniczne
- Podgląd w aplikacji - możliwość przeglądania bez opuszczania formularza
- Pobieranie offline - dostęp do dokumentów bez połączenia internetowego
Zrzut ekranu: Materiały instruktażowe dla pozycji kontrolnej
Materiały Video
- Instrukcje wideo - demonstracja prawidłowego wykonania kontroli
- Wsparcie formatów - pliki video bezpośrednie (.mp4, .avi, .mov) oraz linki YouTube
- Wbudowany odtwarzacz - pełnofunkcjonalny player z kontrolkami
- Miniaturki YouTube - automatyczne generowanie podglądów dla filmów YouTube
- Kontrola odtwarzania - pauza, przewijanie, regulacja głośności
- Pełny ekran - możliwość oglądania w trybie pełnoekranowym
Inteligentne Wyświetlanie
- Automatyczne wykrywanie - system automatycznie wyświetla dostępne materiały
- Kontekstowe umieszczenie - materiały pokazywane tuż nad formularzem kontroli
- Wskaźniki dostępności - ikony informujące o typie dostępnych materiałów
- Responsywny design - dostosowanie do różnych rozmiarów ekranów
Zrzut ekranu: Odtwarzacz video z instrukcją wykonania kontroli
Wskazówka
Przed rozpoczęciem wypełniania kontroli zawsze sprawdź czy dostępne są materiały pomocnicze - mogą znacznie ułatwić prawidłowe wykonanie zadania.
Typy Kontroli
System obsługuje siedem różnych typów kontroli:
- Przyciski radiowe - wybór między "Tak" a "Nie"
- Walidacja - wymagany wybór dla obowiązkowych kontroli
- Wartość logiczna - przechowywana jako boolean (isYes)
1. Kontrola Tak/Nie (Yes/No)
Kontrola typu Tak/Nie
2. Kontrola Zdane/Niezdane (Passed/Not Passed)
- Opcje wyboru - "Zdanie" lub "Niezdane"
- Kontrola jakość - ocena czy element spełnia wymagania
Kontrola typu Zdane/Niezdane
3. Kontrola W Normie/Poza Normą (In Norm/Outside Norm)
- Ocena parametrów - sprawdzenie czy wartości mieszczą się w normie
- QualityTechControlItemControlItem
Kontrola typu W Normie/Poza Normą
4. Odczyt Danych (Data Read)
- Pole tekstowe - wprowadzanie wartości numerycznych lub tekstowych
- Odczyt wskaźników - rejestracja wartości z mierników, liczników
- Walidacja danych - sprawdzenie poprawności wprowadzonych wartości
Kontrola odczytu danych
5. Sprawdzenie Stanu (Condition Check)
- Pole tekstowe - opis stanu elementu
- Ocena wizualna - rejestracja obserwacji operatora
- Notatki techniczne - dodatkowe informacje o stanie
Kontrola stanu
6. Podpis (Sign)
- Pole podpisu - wprowadzanie podpisu lub inicjałów
- Potwierdzenie wykonania - weryfikacja tożsamości wykonawcy
- Odpowiedzialność - przypisanie odpowiedzialności za wykonanie
Dodatkowy podpis
7. Pole Opisu (Description Field)
- Obszar tekstowy - wieloliniowe pole do wprowadzania opisów
- Szczegółowe notatki - dodatkowe informacje o wykonanych czynnościach
- Uwagi operatora - obserwacje i zalecenia
Pole opisu
System Zapisywania i Przywracania
Automatyczne Zapisywanie
- Zapis w czasie rzeczywistym - dane zapisywane przy każdej zmianie
- Zapis przy backgroundingu - automatyczne zapisanie gdy aplikacja przechodzi w tło
- Bezpieczne przechowywanie - dane zapisane w bezpiecznym magazynie urządzenia
- Unikanie konfliktów - mechanizm zapobiegający równoczesnym zapisom
Przywracanie Danych
- Automatyczne odzyskiwanie - przywracanie danych przy ponownym otwarciu
- Powiadomienie użytkownika - informacja o przywróceniu danych
- Zachowanie stanu formularzy - odtworzenie wszystkich wprowadzonych wartości
- Przywracanie komentarzy - odzyskiwanie dodatkowych notatek
Trwałość danych
System automatycznie zapisuje postęp wypełniania listy kontrolnej, dzięki czemu użytkownik może bezpiecznie przerwać pracę i kontynuować ją później bez utraty danych.
Walidacja i Kontrola Jakości
Walidacja Formularzy
- Kontrole obowiązkowe - sprawdzenie wypełnienia wymaganych pól
- Walidacja typu danych - weryfikacja poprawności wprowadzonych wartości
- Komunikaty błędów - informacje o brakujących lub nieprawidłowych danych
- Blokada nawigacji - uniemożliwienie przejścia dalej bez wypełnienia obowiązkowych pól
Kontrola Postępu
- Walidacja strony - sprawdzenie kompletności przed przejściem dalej
- Walidacja całościowa - weryfikacja wszystkich stron przed wysłaniem
- Wizualne wskaźniki - oznaczenie nieprawidłowo wypełnionych pól
Śledzenie Czasu Wykonania
Funkcjonalności Czasowe
- Czas na stronę - mierzenie czasu spędzonego na każdej kontroli
- Akumulacja czasu - sumowanie czasu przy powrocie do wcześniejszych stron
- Sesje pracy - obsługa przerw w wykonywaniu zadania
- Całkowity czas wykonania - suma czasu wszystkich kontroli
Analiza Wydajności
- Statystyki wykonania - dane o czasie wykonania poszczególnych kontroli
- Optymalizacja procesów - identyfikacja czasochłonnych elementów
- Raportowanie - przekazanie danych czasowych do systemu
System Chunked Submission
Przesyłanie Porcjami
- Podział na części - dane dzielone na mniejsze porcje (domyślnie 5 kontroli na porcję)
- Sekwencyjne wysyłanie - kolejne porcje wysyłane jedna po drugiej
- Unikalny identyfikator sesji - każde wykonanie ma swój UUID
- Numer porcji - śledzenie kolejności i kompletności
Obsługa Błędów
- Retry mechanizm - ponowne próby przy błędach
- Rollback - cofnięcie zmian przy niepowodzeniu
- Komunikaty zwrotne - informacje o postępie i błędach
- Zachowanie danych - dane pozostają zapisane lokalnie przy błędach
Zrzut ekranu: Śledzenie czasu wykonania
Strona Podsumowania
Elementy Podsumowania
- Przegląd wszystkich kontroli - kompaktowe wyświetlenie wprowadzonych wartości
- Pole komentarza - dodatkowe uwagi do całej listy kontrolnej
- Statystyki czasu - informacje o czasie spędzonym na każdej kontroli
- Przycisk wysłania - finalizacja wypełniania listy kontrolnej
Finalizacja
- Ostatnia walidacja - sprawdzenie kompletności wszystkich danych
- Konwersja danych - przekształcenie formularza na odpowiednie obiekty DTO
- Wysłanie do serwera - przesłanie danych w systemie porcjowym
- Czyszczenie cache - usunięcie zapisanych lokalnie danych po sukcesie
- Powrót do kontekstu - przekierowanie do odpowiedniego modułu (zadania, części zamienne, zgłoszenia)
Nawigacja i Interfejs
Przyciski Nawigacyjne
- Poprzedni - powrót do wcześniejszej kontroli (z ikoną strzałki wstecz)
- Następny - przejście do kolejnej kontroli (z ikoną strzałki naprzód)
- Wyślij - finalizacja na stronie podsumowania (z ikoną checkmark)
- Walidacja przed przejściem - sprawdzenie danych przed nawigacją
Wskaźniki Stanu
- Pasek postępu - wizualna reprezentacja postępu
- Wskaźniki ładowania - animacje podczas przesyłania danych
- Komunikaty statusu - informacje o trwających operacjach
- SafeArea - bezpieczne obszary na różnych urządzeniach
Strona podsumowania listy kontrolnej
Stan Pustej Listy
- Brak kontroli - element bez zdefiniowanych list kontrolnych
- Pole komentarza - możliwość dodania uwag mimo braku kontroli
- Bezpośrednie wysłanie - finalizacja procesu tylko z komentarzem
- Komunikat informacyjny - wyjaśnienie sytuacji użytkownikowi
Zrzut ekranu: Stan pustej listy kontrolnej
Najlepsze praktyki
- Regularne zapisywanie - system automatycznie zapisuje postęp
- Dokładne wypełnianie - precyzyjne wprowadzanie wszystkich wymaganych danych
- Sprawdzanie przed wysłaniem - weryfikacja danych na stronie podsumowania
- Dodawanie komentarzy - uzupełnianie dodatkowych informacji w razie potrzeby
- Odpowiedni kontekst - dostosowanie kontroli do typu operacji (zadanie/magazyn/awaria)
- Wykorzystanie materiałów pomocniczych - oglądanie instrukcji video i dokumentów przed wypełnieniem
- Dokładne zrozumienie procedur - zapoznanie się z wymaganiami przed rozpoczęciem kontroli