Strona typu Kanban umożliwia prezentowanie obiektów w postaci tablicy podzielonej na pionowe kolumny, nazywane również szpaltami.
Każdy obiekt jest wyświetlany jako osobny prostokąt. Położenie prostokąta zależy od wartości wskazanego pola, na przykład statusu projektu, etapu transakcji lub osoby odpowiedzialnej.
Tablica może służyć nie tylko do prezentowania danych, lecz także do zmiany ich wartości przez przeciąganie obiektów między kolumnami.
1. Zastosowanie strony typu Kanban #
Kanban może służyć do prezentowania między innymi:
- projektów według etapu realizacji,
- transakcji według statusu sprzedaży,
- zadań według stanu wykonania,
- zgłoszeń serwisowych według etapu obsługi,
- kandydatów według etapu rekrutacji,
- dokumentów według etapu akceptacji.
Po utworzeniu strony należy przejść do zakładki Konfiguruj Kanban.
2. Wybór klasy obiektów #
W pierwszej kolejności należy wskazać klasę obiektów, które mają być wyświetlane na tablicy.
Przykładowo, aby utworzyć tablicę prezentującą realizowane projekty, należy wskazać klasę Projekt.
Wybrana klasa określa:
- jakie obiekty pojawią się na tablicy,
- jakich pól można użyć do tworzenia kolumn Kanbanu,
- jakie informacje mogą zostać wyświetlone na prostokątach,
- jakie strony można wykorzystać do dodawania nowych obiektów.
3. Grupowanie obiektów na kolumny #
Parametr Grupuj na kolumny według pola określa, na jakiej podstawie tablica zostanie podzielona na szpalty.
Należy wskazać pole, którego poszczególne wartości będą odpowiadać kolumnom Kanbanu.
Przykładowo, jeżeli wskazane zostanie pole Status projektu, tablica może zawierać kolumny:
- Planowany,
- W realizacji,
- Wstrzymany,
- Zakończony.
W każdej kolumnie zostaną wyświetlone obiekty posiadające odpowiednią wartość pola.
4. Rodzaje pól używanych do grupowania #
Do grupowania na kolumny można wykorzystać:
- pole jednokrotnego wyboru,
- pole powiązania z jednym obiektem innej klasy.
4.1. Pole jednokrotnego wyboru #
Każdy wariant pola staje się osobną kolumną tablicy.
Przykładem może być status zadania lub etap transakcji.
4.2. Pole powiązania #
Kolumny mogą odpowiadać obiektom powiązanej klasy.
Przykładowo zadania można pogrupować według odpowiedzialnego pracownika. Każda osoba może wówczas posiadać własną kolumnę.
5. Ograniczenie wyświetlanych kolumn #
Parametr Ogranicz kolumny do wariantów pozwala wskazać, które wartości pola grupującego mają zostać pokazane na tablicy.
Dzięki temu można pominąć niepotrzebne warianty.
Przykładowo na operacyjnej tablicy projektów można prezentować tylko statusy:
- Planowany,
- W realizacji,
- Wstrzymany,
pomijając projekty posiadające status Zakończony.
6. Treść wyświetlana na prostokącie #
W parametrze Treść w prostokącie należy wskazać kolumnę określającą zawartość każdego elementu Kanbanu.
Kolumna powinna opisywać obiekt tej samej klasy, która jest prezentowana na tablicy.
Może to być na przykład:
- kolumna zawierająca nazwę projektu,
- kolumna z numerem i tytułem zadania,
- nazwa kontrahenta,
- temat zgłoszenia,
- kolumna typu Dowolny tekst zawierająca kilka informacji.
Kolumna typu Dowolny tekst może prezentować na jednym prostokącie bardziej rozbudowane dane, na przykład nazwę projektu, termin, osobę odpowiedzialną i wartość budżetu.
7. Sortowanie obiektów w kolumnach #
Parametr Sortuj według określa kolejność prostokątów wewnątrz każdej szpalty.
Należy wskazać kolumnę, według której obiekty mają być uporządkowane.
Może to być kolumna zawierająca na przykład:
- datę,
- priorytet,
- numer porządkowy,
- nazwę,
- wartość liczbową.
8. Ręczne ustalanie kolejności obiektów #
Jeżeli użytkownicy mają ręcznie zmieniać kolejność prostokątów przez przeciąganie ich w górę lub w dół, najlepiej utworzyć specjalne pole liczbowe przechowujące numer porządkowy.
Przykładowa konfiguracja dla projektów:
- W klasie Projekt utwórz pole liczbowe określające kolejność realizacji.
- Utwórz kolumnę prezentującą wartość tego pola.
- Wskaż tę kolumnę w parametrze Sortuj według.
- Włącz możliwość przeciągania elementów.
Przeciągając projekty w górę lub w dół, użytkownik może wtedy decydować o kolejności ich realizacji.
9. Kolumna rozwijana #
Na stronie typu Kanban można wskazać kolumnę rozwijaną.
Jej działanie jest podobne jak na stronie typu Zestawienie. Pozwala wyświetlić dodatkowe informacje dotyczące wybranego obiektu bez umieszczania całej treści w podstawowym widoku prostokąta.
Może zawierać na przykład:
- szczegółowy opis,
- uwagi,
- dodatkowe informacje techniczne,
- historię ostatnich działań.
10. Kolumna określająca kolor #
Można również wskazać kolumnę z polem określającym kolor.
Kolor prostokąta jest wówczas uzależniony od wartości pola i koloru przypisanego do danego wariantu.
Pozwala to oznaczać wizualnie na przykład:
- priorytet,
- poziom ryzyka,
- rodzaj projektu,
- stan rozliczenia,
- kategorię zgłoszenia.
Mechanizm działa analogicznie jak kolorowanie wierszy na stronach typu Zestawienie.
11. Nagłówki kolumn Kanbanu #
W konfiguracji można określić zawartość nagłówka każdej szpalty.
Domyślnie w nagłówku stosowany jest znacznik Counter, który wyświetla liczbę rekordów znajdujących się w danej kolumnie.
Dzięki temu użytkownik widzi, ile obiektów znajduje się obecnie w każdym statusie lub w każdej grupie.
12. Przeciąganie obiektów #
W atrybutach strony dostępna jest opcja Pozwól przeciągać wiersze.
Po jej włączeniu użytkownik może:
- przenosić prostokąty między kolumnami,
- zmieniać ich kolejność w obrębie tej samej kolumny.
Przeniesienie obiektu do innej szpalty oznacza zmianę wartości pola używanego do grupowania.
Przykładowo przeciągnięcie projektu z kolumny Planowany do kolumny W realizacji zmienia jego status.
Jeżeli atrybut nie zostanie włączony, Kanban będzie służył wyłącznie do prezentowania danych. Przeciąganie obiektów nie będzie możliwe.
13. Dodawanie nowych obiektów #
W parametrze Strona do dodawania można wskazać stronę służącą do tworzenia nowych obiektów klasy prezentowanej na Kanbanie.
Po skonfigurowaniu tej opcji na dole każdej szpalty pojawi się ikona plusa.
Kliknięcie ikony:
- otwiera wskazaną stronę dodawania,
- rozpoczyna tworzenie nowego obiektu,
- automatycznie ustawia wartość pola grupującego zgodnie z kolumną, w której kliknięto ikonę.
Przykładowo kliknięcie plusa w kolumnie W realizacji powoduje utworzenie projektu z domyślnie ustawionym statusem W realizacji.
14. Filtry i pozostałe opcje #
Dla stron typu Kanban można konfigurować:
- filtry,
- blokady filtrów,
- opcje zestawienia.
Mechanizmy te działają podobnie jak na stronach typu Zestawienie.
Pozwalają między innymi:
- ograniczyć obiekty prezentowane na tablicy,
- udostępnić użytkownikom wyszukiwanie,
- wymusić określone warunki dostępu do danych,
- zastosować dodatkowe ustawienia sposobu prezentacji strony.