Job description
Zlecę wykonanie integracji biblioteki do tworzenia wykresów Gantt'a (dhtmlxGantt - JavaScript) z aplikacją stworzoną na platformę IBM Lotus Notes/Domino, w której budowana jest struktura harmonogramu (zadania, grupy zadań, ścieżki krytyczne, zasoby, itp). Aplikacja działa w wersji desktop (język LotusScript) oraz w przeglądarkach (technologia XPages). Na tym etapie nie jest planowana pełna integracja (edycja na wykresie) pomiędzy wykresem a dokumentami w bazie. Powiązanie realizowane byłoby poprzez link w oknie informacyjnym dla zadania z wykresu Ganta.
Podstawowe elementy wykresu:
Filtry:
- okresy: dni, tygodnie, miesiące, lata
- tydzień: 7 dni, dni robocze
- status zadania: nie rozpoczęte lub w trakcie, przeterminowane
Kolumny:
- data rozpoczęcia
- ilość dni
- ilość dniówek
- poprzedniki (numery)
- osoba odpowiedzialna
Na wykresie:
- informacja (aktualna data, ilość dni do końca projektu)
- linia pionowa bieżącej daty
- wyliczenie ścieżek krytycznych i zaznaczenie na wykresie
- ramka zadania (podział kolorystyczny na wykonane i niewykonane, inna kolorystyka dla zadań przeterminowanych, procenty wykonania, ilości dni, nazwa zadania)
- linie powiązań między zadaniami/grupami zadań
- okno informacyjne zadania:
· daty od do
· nazwa
· ilość dni
· ilość dniówek
· grupa zadań
· odpowiedzialny
· wykonawcy (nazwa, ilość dniówek dla wykonawcy)
· lista poprzednich zadań
· przycisk przejścia do dokumentu zadania