Formularze
Nie każda informacja pochodzi z czujnika lub zautomatyzowanego systemu. Czasami potrzebny jest ludzki dotyk — i właśnie tu wkracza widget Formularze. Pomyśl o nim jak o cyfrowej tablicy w IronFlock. Użyj go gdy chcesz przechwytywać dane ręcznie, takie jak:
- Rejestrowanie braków na linii produkcyjnej
- Wprowadzanie odczytów z tradycyjnego czujnika pH
- Rejestrowanie notatek inspekcyjnych podczas obchodu fabryki
Jak działają formularze
Gdy ktoś przesyła formularz, dane są przechowywane w wyznaczonej tabeli w bazie danych aplikacji. Każde pole w formularzu mapuje się na kolumnę w tej tabeli, a wszystkie pola są zapisywane razem jako nowy wiersz po przesłaniu formularza.
Co konfigurujesz w widgecie formularza:
- Tytuł formularza
- Jedno lub więcej pól, każde z etykietą, typem wprowadzania i kolumną tabeli, do której powinno zapisywać
- Opcjonalne reguły walidacji i domyślne wartości per pole
Dostępne typy pól: lista rozwijana (wybierz z listy), tekst, liczba, pole wyboru i selektor daty/czasu.
Gdzie trafiają dane?
Każde przesłanie formularza dodaje nowy wiersz do tabeli. Daje to pełną historię wszystkich wpisów — nic nie jest nadpisywane ani tracone.
Upewnij się, że konfigurujesz wszystkie wymagane pola, aby każdy nowy wiersz był kompletny i spójny.
Śledzenie najnowszego stanu
Jeśli używasz formularzy do śledzenia aktualnego stanu maszyn lub zasobów — np. najnowszego wyniku inspekcji per maszyna — IronFlock może pokazać ci tylko najnowszy wpis dla każdego elementu. Deweloper aplikacji włącza to, wskazując tabeli, które kolumny identyfikują podmiot, na przykład nazwę maszyny.
Gdy jest to ustawione, włącz przełącznik latest w ustawieniach filtrów widgetu, a widget pokaże tylko aktualny wiersz dla każdej maszyny lub zasobu. IronFlock ustala, który to wiersz, przy każdym załadowaniu widgetu, więc spóźnione lub poprawione przesłanie nigdy nie pozostawia na panelu nieaktualnej wartości. Pełna historia przesłań pozostaje dostępna do przeglądu.
Usuwanie danych
IronFlock używa podejścia tylko-dołącz do usuwania. Zamiast usuwać wiersz, przesyłasz nowy wpis, który oznacza rekord jako usunięty. Widgety na panelu są ustawione, aby ukrywać usunięte wpisy — więc znikają z pulpitu nawigacyjnego, ale pozostają w bazie danych do celów historycznych i audytowych.
Podsumowanie
Z widgetem Formularze zyskujesz:
- Łatwe ręczne wprowadzanie danych bezpośrednio z panelu
- Automatyczne śledzenie historii dla każdego przesłania
- Przejrzyste wzorce dla pokazywania aktualnego stanu i ukrywania usuniętych rekordów
Wszystko bez opuszczania panelu IronFlock.