Formularze
Wszystkie przykłady poniżej, od zamówienia po reklamację, są zbudowane z tych samych gotowych elementów. Różni je tylko to, jakie dane zbierają i jak są ułożone. Możecie w nich pisać, wpisać coś błędnego i zapisać; nic nie wychodzi poza waszą przeglądarkę.
Formularze
Jeden sposób, wiele dokumentów
Formularz w aplikacji firmowej to zwykle najczęściej oglądany ekran. Dlatego nie rysujemy każdego od zera. Zapisujemy, jakie pola ma dokument i co jest w nich poprawne, a z tego zapisu powstaje formularz do edycji i podgląd do czytania. Oba mają ten sam układ, więc podgląd wygląda jak gotowy dokument.
Dzięki temu nowy rodzaj dokumentu nie wymaga nowego programu, a poprawka działa od razu we wszystkich formularzach.
- Ten sam układ do edycji i do czytania
- Błędy pokazane przy polu, w sekcji i dla całego dokumentu
- Wartości wyliczane na bieżąco, np. cena za metr w ogłoszeniu
- Obsługa klawiaturą i czytnikiem ekranu
Pozycja zamówienia może być towarem albo usługą, a formularz sam pokazuje pola właściwe dla wybranego rodzaju: ilość i cenę albo godziny i stawkę. Adres opisany raz służy i sprzedawcy, i nabywcy. Do tego osoba kontaktowa i termin zapłaty, który można zostawić pusty. Pod formularzem widać, jak takie zamówienie wygląda na wydruku, gotowym do wysłania jako PDF.
Formularz recepcji: właściciel, zwierzęta, termin u wybranego lekarza i usługi z wyceną. Reguły pilnują tego, o czym łatwo zapomnieć przy okienku: numer polisy przy ubezpieczonym zwierzęciu, termin nie w przeszłości, najwyżej trzy zwierzęta na jedną wizytę.
Teksty dla klienta – tytuł, opis, okolica, dojazd i opłaty – są polami wielojęzycznymi: w jednym formularzu agent wpisuje wersję polską, angielską i w każdym innym potrzebnym języku, a strona pokazuje klientowi tę, której szuka. Nie trzeba prowadzić osobnych ogłoszeń dla każdego języka ani pilnować, czy cena i metraż w nich się zgadzają. Przełącznik nad formularzem zmienia język treści; sam formularz zostaje po polsku.
Do tego galeria zdjęć, cena i metraż z jednostkami oraz cena za metr liczona sama. Agenta wybiera się z wyszukiwarki biura, po imieniu, nazwisku albo mieście, a piętro nie może być wyższe niż liczba pięter budynku.
Konto pracownika z rolą i tabelą uprawnień: kto może oglądać, dodawać, zmieniać i usuwać jakie dane. Administrator musi logować się z dodatkowym kodem, na przykład z aplikacji w telefonie, a konto czasowe musi mieć datę wygaśnięcia.
Zgłoszenie reklamacji w sklepie Pasieka Wrzos, zmyślonym sklepie z hurtownią sprzętu pszczelarskiego. Formularz pilnuje dat (wady nie da się zauważyć przed zakupem), wymaga rachunku tylko przy zwrocie pieniędzy i pokazuje to pole dopiero wtedy, gdy jest potrzebne. Ten formularz przygotowaliśmy dla tej strony na tych samych elementach co pozostałe.
Pokaz działa tylko w waszej przeglądarce, dlatego wydruk jest przykładowy: pokazuje dane, z którymi formularz się otwiera, i nie zmienia się po jego edycji. W prawdziwej aplikacji wydruk powstaje z bieżących danych dokumentu.