| Nazwa | Kategoria | Stan | Opis | Parametry |
|---|---|---|---|---|
Dane użytkownika | Użytkownik | W trakcie realizacji | Aplikacja przekazuje do podanych zmiennych wybrane dane o użytkowniku. Użytkownik jest identyfikowany za pomocą loginu. | Login użytkownika (login) : STRING |
| Login użytkownika, którego dane pobieramy | ||||
| Wybrane dane (data) : STRING_ARRAY | ||||
Dane mogą przyjmować jedną z wartości: FIRSTNAME - imię użytkownika LASTNAME - nazwisko użytkownika EMAIL - email użytkownika FULLNAME - imię i nazwisko użytkownika NUMBER - numer użytkownika GROUPSNAMES - nazwy grup użytkownika POSITIONSNAMES - nazwy stanowisk użytkownika POSITIONSSYMBOLS - symbole stanowisk użytkownika POSITIONSOUSYMBOLS - symbole jednostek organizacyjnych użytkownika | ||||
| Zmienne do zapisu danych (variablesToSave) : VARIABLE_ARRAY | ||||
Zmienne do których zostaną zapisane dane. W przypadku podania zmiennej tabelarycznej (kolumnowej) dla:
W przypadku podania zmiennej nagłówkowej dla kilku wartości (np. nazwy stanowiska) wynik zostanie zwrócony w postaci jednego napisu z wartościami rozdzielonymi za pomocą średnika, np. "stanowisko1;stanowisko2;stanowisko3" | ||||
Dane jednostki organizacyjnej | Użytkownik | W trakcie realizacji | Aplikacja przekazuje do podanych zmiennych wybrane dane o jednostce organizacyjnej. Jednostka organizacyjna jest identyfikowana za pomocą symbolu.
| Symbol jednostki (symbol) : STRING |
| Symbol jednostki, której dane pobieramy | ||||
| Wybrane dane (data) : STRING_ARRAY | ||||
Dane mogą przyjmować jedną z wartości: USERS - loginy użytkowników należących do podanej jednostki organizacyjnej NAME - nazwa jednostki organizacyjnej HIGHEROUSYMBOL - symbol nadrzędnej jednostki organizacyjnej | ||||
| Zmienne do zapisu danych (variablesToSave) : VARIABLE_ARRAY | ||||
Zmienne do których zostaną zapisane dane. W przypadku podania zmiennej tabelarycznej (kolumnowej) dla:
W przypadku podania zmiennej nagłówkowej dla kilku wartości (np. loginy użytkowników) wynik zostanie zwrócony w postaci jednego napisu z wartościami rozdzielonymi za pomocą średnika, np. "pozycja1;pozycja2;pozycja3" | ||||
Zapis danych w tabelach bazy
| Baza danych
| Dostępne
| Aplikacja zapisuje wartości zmiennych nagłówkowych i tabelarycznych w określonych tabelach określonej bazy danych.
| Konfiguracja połączenia z bazą danych : STRING |
| Nazwa konfiguracji zdefiniowana w ustawieniach eksploratora danych. | ||||
| Tabela : STRING | ||||
Nazwa tabeli, do której trafiają dane formularza. | ||||
| Zmienne : VARIABLE_ARRAY | ||||
Tablica zmiennych formularza. Zmienne mogą być nagłówkowe lub tabelaryczne. W przypadku podania w tablicy zmiennych tabelarycznych choć jednej zmiennej nagłówkowej, jej wartość będzie kopiowana tyle razy, ile wynosić będzie liczba nowo zapisanych rekordów w bazie. | ||||
| Nazwy kolumn : STRING_ARRAY | ||||
| Nazwy kolumn z tabeli bazy danych, odpowiadających poszczególnym zmiennym, których wartości mają zostać zapisane. | ||||
| Klucz : STRING_ARRAY | ||||
| Nazwy kolumn tworzących klucz kompozytowy, na podstawie którego ustalana jest unikatowość rekordu. Jeśli w bazie zostanie odnaleziony rekord o tym samym kluczu, jego wartości zostaną zaktualizowane. Jeśli nie, zostanie utworzony nowy rekord. | ||||
| Komentarz o błędzie : BOOLEAN | ||||
| Decyduje o tym, czy komunikat błędu wykonania aplikacji ma być zapisywany w komentarzu zadania poprzedzającego zadanie automatyczne. | ||||
| Wykonanie zapytania z bazy | Baza danych | Code review | Aplikacja pobiera zapytanie SQL z bazy, wykonuje je i wyniki przypisuje zmiennym, których identyfikatory odpowiadają aliasom kolumn w bazie. | Konfiguracja połączenia z bazą danych : STRING |
| Nazwa konfiguracji zdefiniowana w ustawieniach eksploratora danych. | ||||
| Tabela z zapytaniami : STRING | ||||
| Nazwa tabeli, w której przechowywane są zapytania wywoływane przez aplikację. Tabela winna zawierać dwie kolumny - queryName (klucz zapytania - tekstowy) i query (zapytanie - tekstowe). | ||||
| Nazwa zapytania : STRING | ||||
| Klucz zapytania przechowywanego w bazie danych. | ||||
| Parametry dla zapytania : VARIABLE_ARRAY | ||||
| Tablica zmiennych procesu przechowująca podane kolejno wartości dla parametrów zapytania. W zapytaniu w miejsce parametrów oznaczonych jako '?' wstawiane są, zgodnie z kolejnością przekazaną w konfiguracji, kolejne wartości zmiennych procesowych. | ||||
| Komentarz o błędzie : BOOLEAN | ||||
| Decyduje o tym, czy komunikat błędu wykonania aplikacji ma być zapisywany w komentarzu zadania poprzedzającego zadanie automatyczne. |
