Formularze projektowe
Napisane przez knollp
Ostatnia aktualizacja 25 dni temu
Office
Dzięki formularzom możesz samodzielnie tworzyć indywidualne formularze zgodnie ze swoimi wymaganiami i korzystać z nich na urządzeniach mobilnych.
W przeciwieństwie np. do rejestracji czasu pracy na urządzeniach mobilnych, gdzie układ pól jest zdefiniowany i nie można go zmieniać, formularze możesz w dowolnym momencie dostosować do swoich potrzeb.
Aby utworzyć nowy formularz, przejdź do Więcej → Admin → Projekty → Formularze, a następnie kliknij przycisk „+ Formularz projektu” w prawym górnym rogu.

Uwaga: Formularze są powiązane z projektem, sprzętem lub osobą. W zależności od obszaru, dla którego tworzysz formularz, wybór projektu, sprzętu lub osoby jest obowiązkowy. Odpowiednie pole obowiązkowe zostanie automatycznie dodane do formularza i nie trzeba go dodawać osobno.
Struktura formularzy jest zasadniczo zawsze taka sama:
W sekcji „Ogólne” nadaj formularzowi identyfikator (ID) i nazwę. Oba pola są obowiązkowe.

Opis formularza jest wyświetlany pod jego nazwą po otwarciu formularza w aplikacji lub podczas rejestracji internetowej.

Po zaznaczeniu opcji „Podformularz” formularz nie będzie dostępny do bezpośredniego wyboru w aplikacji ani podczas rejestracji internetowej. Można go natomiast umieścić jako podformularz w innym formularzu.

Możesz również przypiąć formularz do ekranu startowego aplikacji. Dzięki temu będzie on dostępny bezpośrednio jako osobny kafelek, bez konieczności przechodzenia przez kafelek „Formularze”.

W przypadku formularzy projektowych możesz np. określić, czy podczas wypełniania formularza pracownicy mogą wybierać spośród wszystkich projektów, czy tylko tych, do których zostali przypisani.

W sekcji „Podgląd formularza” możesz zaprojektować zawartość formularza. Za pomocą małej ikony plusa w prawym dolnym rogu możesz dodawać nowe pola.

Po dodaniu pola otworzy się okno, w którym możesz skonfigurować dany element formularza.

Pole „ValueId” jest wypełniane automatycznie wartością z pola „Id” lub „Label” – w zależności od tego, które z tych pól wypełnisz jako pierwsze.
W obowiązkowym polu „Label” wpisz nazwę pola. Za pomocą opcji „Pole obowiązkowe” możesz określić, czy jego wypełnienie ma być wymagane.
Wybierając rozmiar, określasz szerokość pola. Maksymalna wartość wynosi 6 i odpowiada całej szerokości formularza. Wybierając wartość od 1 do 6, możesz odpowiednio rozmieścić kilka pól obok siebie.
Jako typ dostępne są następujące opcje:
Pole wyboru – wybierz jedną z wcześniej zdefiniowanych opcji. Za pomocą przycisku „+ Dodaj opcję” możesz utworzyć własną listę wyboru. Opcja „Wybór wielokrotny” umożliwia wybranie kilku wartości z listy.

Pole wyboru Tak/Nie – służy do wprowadzania i wyświetlania wartości „Tak” lub „Nie”.
Zdjęcie – na urządzeniach mobilnych otwiera funkcję aparatu, a podczas rejestracji internetowej umożliwia wybór pliku.
Wybór danych podstawowych – za pomocą opcji „Typ danych podstawowych” (Projekt / Sprzęt / Osoba / Typ kosztów) określ dane podstawowe, z których mają być wybierane wartości. Po włączeniu opcji „Wybór wielokrotny” można wybrać kilka wartości z listy.
Wprowadzanie tekstu / Pole tekstowe – umożliwia wprowadzenie dowolnego tekstu. „Wprowadzanie tekstu” obejmuje jeden wiersz, natomiast „Pole tekstowe” rozpoczyna się od czterech wierszy i rozszerza się wraz z wprowadzanym tekstem.
Wprowadzanie liczb – w aplikacji automatycznie otwiera klawiaturę numeryczną.
Data – umożliwia wprowadzenie daty.
Czas – umożliwia wprowadzenie godziny.
Linia oddzielająca – umożliwia wizualne oddzielenie poszczególnych sekcji formularza.
Kod QR / kod kreskowy – umożliwia skanowanie kodów QR lub kodów kreskowych bezpośrednio z poziomu formularza. Kody QR dla pracowników i sprzętu muszą zostać wygenerowane w aplikacji 123onsite. Więcej informacji znajdziesz tutaj.
Ocena za pomocą sygnalizacji świetlnej – umożliwia ocenę za pomocą kolorów czerwonego, żółtego i zielonego.
Podpis – umożliwia złożenie podpisu w formularzu.
Oceny szkolne – umożliwia ocenę poszczególnych kwestii w skali od 1 do 6.
Podformularz – umożliwia dodanie wybranego podformularza do formularza.
Możesz również definiować reguły określające, czy poszczególne pola formularza mają być widoczne, czy ukryte.

Widoczność pola może obecnie zależeć od wartości pola wyboru lub wyboru z listy.
Aby utworzyć regułę, kliknij „+ Dodaj regułę”. Nadaj jej nazwę lub zaakceptuj proponowaną nazwę. Następnie zdefiniuj warunek lub warunki oraz akcję, która ma zostać wykonana po ich spełnieniu.
Uwaga: Warunki są łączone operatorem „I”. Oznacza to, że wszystkie zdefiniowane warunki muszą zostać spełnione, aby została wykonana określona akcja.

Obsługiwane operacje
Operacje standardowe:
+ Dodawanie
− Odejmowanie
* Mnożenie
/ Dzielenie
% Modulo
^ Potęgowanie
Inne operacje:
-x Negacja+x Jednoargumentowy plus. Konwertuje operand na liczbę bez wykonywania innych operacji.x! Silnia (x (x−1) (x−2) ... 2 * 1). Dla wartości niecałkowitych: gamma(x + 1).abs x Wartość bezwzględna liczby xacos x Arcus cosinus x (w radianach)acosh x Arcus cosinus hiperboliczny xasin x Arcus sinus x (w radianach)asinh x Arcus sinus hiperboliczny xatan x Arcus tangens x (w radianach)atanh x Arcus tangens hiperboliczny xcbrt x Pierwiastek trzeciego stopnia z xceil x Najmniejsza liczba całkowita większa lub równa xcos x Cosinus xcosh x Cosinus hiperboliczny xexp x e^xexpm1 x e^x − 1floor x Największa liczba całkowita mniejsza lub równa xlength x Długość ciągu znaków xln x Logarytm naturalny xlog x Logarytm naturalny xlog10 x Logarytm dziesiętny xlog2 x Logarytm o podstawie 2 z xlog1p x Logarytm naturalny z (1 + x)not x Operator logiczny NOTround x Zaokrąglenie x do najbliższej liczby całkowitejsign x Znak liczby x (−1, 0 lub 1)sin x Sinus xsinh x Sinus hiperboliczny xsqrt x Pierwiastek kwadratowy z x. Jeśli x jest ujemne, wynikiem jest NaN (Not a Number).tan x Tangens xtanh x Tangens hiperboliczny xtrunc x Część całkowita liczby x
Inne funkcje:
random(n) Generuje liczbę losową z przedziału [0, n). Jeśli n wynosi 0 lub nie zostało podane, wartością domyślną jest 1.fac(n) Silnia n. Funkcja jest przestarzała – zamiast niej należy używać operatora !.min(a,b,...) Zwraca najmniejszą wartość z listy.max(a,b,...) Zwraca największą wartość z listy.hypot(a,b) Zwraca pierwiastek kwadratowy z sumy kwadratów argumentów.pyt(a,b) Alias funkcji hypot.pow(x,y) Odpowiednik x^y.atan2(y,x) Zwraca kąt między (0,0) a (x,y) w radianach.roundTo(x,n) Zaokrągla x do n miejsc po przecinku.map(f,a) Przekazuje każdy element tablicy a do funkcji f i zwraca tablicę wyników.fold(f,y,a) Redukuje tablicę a do pojedynczej wartości y.filter(f,a) Zwraca tylko te wartości z tablicy a, dla których f(x,index) jest prawdziwe.indexOf(x,a) Zwraca indeks pierwszego elementu odpowiadającego wartości x lub −1, jeśli element nie został znaleziony.join(sep,a) Łączy elementy tablicy a, oddzielając je separatorem sep.if(c,a,b) Funkcyjna postać wyrażenia c ? a : b. Obie wartości – a i b – są zawsze obliczane. Jeśli może to powodować skutki uboczne lub wymagać dużych zasobów, użyj zamiast tego c ? a : b.
Możesz przypisać formularz do jednego lub kilku pracowników. Dzięki temu możesz ograniczyć dostępne formularze i zapewnić pracownikom bardziej przejrzysty wybór.

Uwaga: Aby przypisania były uwzględniane, w roli danego pracownika na karcie „Rejestracja czasu pracy” w sekcji Funkcje → Wybór formularzy należy aktywować opcję „Przypisane”.

Jeśli jesteś zainteresowany, skontaktuj się z naszym zespołem Professional Service pod adresem dienstleistung@123erfasst.de.

Dostęp do formularzy uzyskasz w 123onsite Office w sekcji Projekty → Formularze.

Instrukcję dotyczącą wprowadzania danych znajdziesz tutaj.