Zadania

Moduł zadań pozwala na planowanie prac cyklicznych oraz jednorazowych, a także monitorowanie ich wykonania.

tasks-calendar

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
tasks-header

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
tasks-list

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
task-card

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.

An unhandled error has occurred. Reload 🗙