Formularz

Ostatnia modyfikacja Sierpień 29, 2017

Formularz jest częścią definicji procesu (procedury). Zawiera sekcje, a w sekcjach pola proste takie jak: pola tekstowe, numeryczne, daty itd oraz pola złożone jak np tabele (pod-formularze), odnośniki, kody kreskowe, tabele SQL itp. Poprzez formularz użytkownicy wprowadzają lub modyfikują dane dla sprawy.

Dla każdego procesu definiowany jest odrębny jeden formularz. Definicja formularza dotyczy wszystkich etapów w danym procesie.  O tym, które sekcje i pola widzi użytkownik na poszczególnych etapach decydują m.in. ustawienia dostępności dla sekcji i pól formularza. Ponadto o dostępności pól może decydować działanie reguł biznesowych np gdy pojawienie się pola na formularzu ma wynikać z kontekstu sytuacji.

Użytkownik  posiadający uprawnienia na poziomie Administratora procedury lub Administratora ma dostęp do definicji procedury, w tym do zakładki FORMULARZ i może dodawać, usuwać i modyfikować pola na formularzu sprawy.

Dodawanie pola na formularzu

Dodawanie pola na formularzu może odbywać się bezpośrednio z poziomu sprawy, przez użytkownika jeżeli opcja Użytkownik może dodawać nowe pola do formularza w Ustawieniach procedury jest włączona. Sposób dodawania pól bezpośrednio na formularzu został opisany w artykule: Dodawanie pól do formularza.

Dodawanie pola z poziomu definicji formularza.

Przejdź do definicji formularza.

  • Menu główne -> Procesy -> wybierz swój proces -> Formularz

albo

  • bezpośrednio z poziomu otwartej sprawy wybierz Administracja -> Modyfikuj proces.

W celu dodania nowego pola należy:

  1. Zaproponować nazwę pola. Nazwa może składać się ze 100 znaków z wyjątkiem [ ] i ” (nawiasów kwadratowych i cudzysłowów). Nazwy w innych językach nadaje się korzystając z opcji Ustaw nazwy w innych językach.
  2. Wybrać typ pola. Dostępne typy pól zostały opisane tutaj.
  3. Przypisać pole do sekcji wpisując jej nazwę lub wybierając z listy.
  4. Zdecydować czy pole i jego wartość ma być wyświetlana na listach spraw (Do wykonania, Moje, Przekazane, Wszystkie, Zamknięte)
  5. Wybrać przycisk Dodaj w celu zatwierdzenia.

Usuwanie pola z formularza

Usuwanie pola, w trakcie wdrożenia jest czynnością normalną, która często występuje w praktyce. W tym czasie definicja procedury dopiero powstaje i raczej istnieje małe ryzyko utraty danych po usunięciu pola. Jednakże w środowiskach produkcyjnych, usunięcie pola może wiązać się z utratą danych z wielu lat. Trzeba zatem bardzo dokładnie przemyśleć jakie konsekwencje będzie miało usunięcie pola.

W celu usunięcia pola z formularza należy:

usuwanie-pola-formularza

  1. Zaznaczyć checkbox przy nazwie pola.
  2. Kliknąć przycisk Usuń w górnej części strony.
  3. W oknie dialogowym potwierdzić chęć usunięcia pola.

UWAGA:

  1. Pole usuwane jest bezpowrotnie. Nie ma opcji przywrócenia pola po jego usunięciu.
  2. Usunięcie pola powoduje usunięcie danych związanych z tym polem ze wszystkich spraw, w tym również ze spraw zamkniętych.
  3. W historii sprawy pozostanie informacja o wartości w tym polu, jednakże nie ma możliwości przywrócenia tych danych.
  4. Usunięcie pola może mieć wpływ na działanie reguł, w których to pole występowało.
  5. Usunięcie pola może mieć wpływ na działanie innych procedur, jeżeli odwoływały się one do tego pola poprzez funkcje Set lub Get

Przenoszenie pola w górę lub w dół

Kolejność występowania pól na formularzu odpowiada kolejności na liście definicji.

Jeżeli chcemy zmienić położenie pola na formularzu, to musimy zmienić jego położenie na liście definicji pól.

W tym celu należy zaznaczyć pole (pola), które chcemy przemieścić za pomocą chcekbox’a przy nazwie pola i kliknąć odpowiednio przycisk Przesuń do góry lub Przesuń do dołu. Pole (pola) zostaną przemieszczone o jedną pozycję odpowiednio  w górę lub w dół.

Przemieszczanie pól następuje w obrębie jednej sekcji.

Przenoszenie pola na wybraną pozycję

Pole może zostać przeniesione na wybraną pozycję w ramach tej samej sekcji.

W tym celu należy:

  1. W polu, które chcemy przenieść na inną pozycję, wskazać numer docelowej pozycji pola.
  2. Kliknąć Zapisz pozycje. Kolejność pozycji zostanie zmieniona.

Przenoszenie pola do innej sekcji

W celu przeniesienia pola do innej sekcji należy:

  1. Zaznaczyć checkbox przy nazwie pola.
  2. Kliknąć Przenieś do sekcji.
  3. Wybrać nazwę istniejącej sekcji lub wpisać nazwę nowej sekcji
  4. Kliknąć Przenieś.

Zmiana typu pola

Możliwa jest zmiana typu pola. Należy jednak mieć na uwadze, że ze zmianą typu pola może się wiązać utrata wszystkich danych we wszystkich sprawach dla tego pola.

Dla niektórych typów pól AMODIT dokonuje automatycznej konwersji.

W celu zmiany typu pola należy:

  1. Zaznaczyć checkbox przy nazwie pola
  2. Kliknąć przycisk Zmień typ.Pojawi się okno dialogowe do zmiany typu pola.zmien-typ
  3. Wskazać nowy typ dla wybranego pola
  4. Kliknąć Zmień

UWAGA:

  1. Zmiana typu pola może spowodować usunięcie danych dla tego pola we wszystkich sprawach, również zamkniętych.
  2. Zmiana typu pola może spowodować zmianę sposobu działania reguł, w których to pole jest użyte.

Edycja uprawnień dla sekcji i pola

Dla każdej sekcji i każdego pola na formularzu można określić ich dostępność dla użytkownika.

Szczegółowy opis znajdziesz w artykule: Uprawnienia dla pól i sekcji na formularzu

Rozmieszczenie pól na formularzu

Położenie pól, odległości w pionie i poziomie, szerokość pól, marginesy i inne parametry określające wygląd pola i sekcji są określone przez zasady zdefiniowane w arkuszu stylów (CSS) i konkretne wartości zależą m.in od wielkości ekranu (okna), w którym są wyświetlane. Dzięki tej właściwości
układ tego samego formularza np na ekranie telefonu komórkowego będzie inny niż na ekranie komputera PC.Użytkownik / administrator procedury ma możliwość wyboru układu jedno lub dwu kolumnowego dla każdej sekcji odrębnie. Zobacz artykuł Sekcje.