Zadania
Moduł zadań pozwala na planowanie prac cyklicznych oraz jednorazowych, a także monitorowanie ich wykonania.
Zrzut ekranu: Kalendarz zadań
Struktura Ekranu Zadań
Ekran zadań składa się z dwóch głównych sekcji:
1. Nagłówek z Kalendarzem
- Tytuł "Kalendarz Zadań" - główny nagłówek sekcji
- Przyciski nawigacyjne:
- Kalendarz - przejście do dzisiaj
- Odśwież - przeładowanie danych
- Wyloguj - wylogowanie z aplikacji
- Widok kalendarza - domyślnie w formacie dwutygodniowym
- Wskaźniki zadań - dni z zadaniami są oznaczone kropkami
Nagłówek kalendarza zadań
2. Lista Zadań dla Wybranego Dnia
- Dynamiczna lista - zadania dla wybranego dnia
- Karty zadań - każde zadanie wyświetlane jako osobna karta
- Szczegóły zadania - nazwa, opis, autor, typ, data
- Wskaźniki typu - rozróżnienie zadań jednorazowych i cyklicznych
Lista zadań na wybrany dzień
Elementy Karty:
- Nazwa zadania - główny tytuł zadania (pogrubiony)
- Chip typu zadania - kolorowy wskaźnik typu zadania
- Opis zadania - szczegółowy opis (jeśli dostępny)
- Dynamiczna lista - zadania dla wybranego dnia:
- Autor - osoba która utworzyła zadanie
- Typ zadania - identyfikator typu
- Następna data - planowana data wykonania (format: YYYY-MM-DD HH:MM)
- Wskaźnik typu - ikona i tekst określający czy zadanie jest jednorazowe czy cykliczne
Widok karty zadania z najważniejszymi informacjami
Typy Zadań
Zadania Jednorazowe
- Ikona - strzałka odtwarzania (▶)
- Wykonanie - zadanie wykonywane tylko raz
- Status - po wykonaniu zadanie jest oznaczane jako zakończone
- Planowanie - zadania planowane na konkretną datę
Zadania Cykliczne/Powtarzające się
- Ikona - symbol powtarzania (🔄)
- Wykonanie - zadania powtarzające się w określonych interwałach
- Następna data - automatyczne planowanie kolejnego wystąpienia
- Konserwacja prewencyjna - regularne przeglądy i konserwacja
Funkcjonalności Kalendarza
Nawigacja w Kalendarzu
- Przełączanie miesięcy - przewijanie w lewo/prawo
- Wybór dnia - kliknięcie na konkretny dzień
- Format wyświetlania - domyślnie widok dwutygodniowy
- Przejście do dziś - przycisk kalendarza w nagłówku
Wskaźniki Wizualne
- Kropki pod datami - oznaczają dni z zaplanowanymi zadaniami
- Podświetlenie dnia - aktualnie wybrany dzień
- Dzisiejsza data - specjalne oznaczenie bieżącego dnia
- Kolory zadań - różne kolory dla różnych typów zadań
Ładowanie i Stany Ekranu
Stan Ładowania
- Wskaźnik ładowania - animacja podczas pobierania danych
- Ładowanie miesięczne - dane pobierane dla aktualnie wyświetlanego miesiąca
- Automatyczne odświeżanie - przy zmianie miesiąca
Stany Błędów
- Błąd połączenia - komunikat o problemach sieciowych
- Przycisk ponawiania - możliwość ponownego załadowania
- Komunikaty lokalizowane - błędy w języku użytkownika
Stany Puste
- Brak wybranego dnia - komunikat o konieczności wyboru daty
- Brak zadań na dzień - informacja o braku zadań na wybrany dzień
- Ikony informacyjne - wizualne wskaźniki stanu pustego
Interakcje i Nawigacja
Kliknięcie w Zadanie
- Wibracje haptic - dotykowe potwierdzenie kliknięcia
- Przejście do szczegółów - nawigacja do ekranu szczegółów zadania
- Przekazanie ID zadania - automatyczne przekazanie identyfikatora
- Callback po wykonaniu - odświeżenie listy po powrocie
Odświeżanie Danych
- Przycisk odśwież - ręczne przeładowanie danych
- Zmiana miesiąca - automatyczne ładowanie nowych danych
- Powrót z wykonania - aktualizacja po wykonaniu zadania
Integracja z systemem
Moduł zadań jest w pełni zintegrowany z systemem CMMS, automatycznie pobierając dane z serwera i synchronizując wykonania zadań z bazą danych.