NazwaKategoriaStanOpisParametry
Generowanie unikatowego numeruOgólneTestyWstawia do zmiennej unikatowy numer, wygenerowany z wykorzystaniem sekwencji, w oparciu o podane formatowanie.Format wygenerowanego numeru : STRING
Typowy format składa się z trzech elementów: ciągu cyfr, symbolu oddzielającego i roku. Ciąg cyfr może mieć dowolną długość, rok może być dwu- lub czterocyfrowy. Zarówno rok, jak i symbol rozdzielający mogą być pominięte. Przykładowy, domyślny format: [N4]/[R2].
Nazwa sekwencji : STRING
Nazwa nowej lub istniejącej już sekwencji.
Zmienna numeru : VARIABLE
Zmienna docelowa, przechowująca wygenerowany numer.
Komentarz o błędzie : BOOLEAN
Decyduje o tym, czy komunikat błędu wykonania aplikacji ma być zapisywany w komentarzu zadania poprzedzającego zadanie automatyczne.
Sprawdzenie unikatowości procesuOgólneTestyAplikacja na podstawie zestawu zmiennych sprawdza czy w systemie istnieje inny proces posiadający już ten sam zestaw wartości dla tych zmiennych.Zmienne wejściowe : VARIABLE_ARRAY
Zestaw zmiennych, na podstawie których ustalana jest unikatowość.
Zmienna docelowa : VARIABLE
Zmienna, do której zapisywany jest wynik działania aplikacji.
Wartość pozytywna (duplikat) : STRING
Wartość, która ma zostać wpisana do zmiennej docelowej w przypadku odnalezienia duplikatu.
Wartość negatywna (unikat) : STRING
Wartość, która ma zostać wpisana do zmiennej docelowej w przypadku nie odnalezienia duplikatu.
Komentarz o błędzie : BOOLEAN
Decyduje o tym, czy komunikat błędu wykonania aplikacji ma być zapisywany w komentarzu zadania poprzedzającego zadanie automatyczne.
Posiadanie roli przez wskazanego użytkownikaUżytkownikDostępna w cuf-componentsNa podstawie loginu użytkownika i identyfikatora roli z procesu aplikacja zwraca do podanej zmiennej informację (w postaci logicznej wartości prawda/fałsz) o tym, czy użytkownik posiada tę rolę.Login użytkownika (login) : STRING
Login użytkownika, dla którego szukamy roli.
Id roli z mapy (roleId) : STRING
Id roli z mapy określonego procesu.
Szukać w pakiecie? (searchInPackage) : BOOLEAN
Określa, czy rola ma być wyszukiwana w obrębie pakietu, a nie tylko obecnego procesu.
Zmienna docelowa (targetVariable) : VARIABLE
Zmienna logiczna, do której trafia informacja o tym, czy użytkownik posiada rolę, czy nie.

Dane użytkownika

UżytkownikDostępne w cuf-componentsAplikacja 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:

  • pojedynczej zwracanej wartości (np. imię użytkownika) aplikacja zwróci błąd i nie wykona się.
  • kilku wartości (np. nazwy stanowisk) aplikacja zwróci poprawny wynik

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żytkownikW trakcie realizacjiAplikacja 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

        SUBOUSYMBOL - symbole podrzędnych jednostek organizacyjnych

        SUBUSERS - loginy użytkowników podrzędnych jednostek organizacyjnych

        ALLUSERS - loginy użytkowników należących do podanej jednostki
        organizacyjnej, oraz loginy użytkowników należących do podrzędnych jednostek
        względem niej

Zmienne do zapisu danych (variablesToSave) : VARIABLE_ARRAY

Zmienne do których zostaną zapisane dane.

W przypadku podania zmiennej tabelarycznej (kolumnowej) dla:

  • pojedynczej zwracanej wartości (np. nazwa jednostki) aplikacja zwróci błąd i nie wykona się.
  • kilku wartości (np. loginy użytkowników) aplikacja zwróci poprawny wynik

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 w cuf-components

 

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 bazyBaza danychCode reviewAplikacja 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 powinna zawierać kolumny queryName (identyfikator zapytania) i query (samo zapytanie).
Nazwa zapytania : STRING
Identyfikator zapytania przechowywanego w bazie danych.
Parametry dla zapytania : STRING_ARRAY
Tablica wartości tekstowych przechowujących zmienne/stałe dla parametrów zapytania i informację o typie. Przykładowy parametr, to "wartość typ" dla stałych i "@id_zmiennej" dla zmiennych. Wspierane typy to: string, integer i float.
Komentarz o błędzie : BOOLEAN
Decyduje o tym, czy komunikat błędu wykonania aplikacji ma być zapisywany w komentarzu zadania poprzedzającego zadanie automatyczne.
Zmienne docelowe : VARIABLE_ARRAY
Tablica zmiennych, do których mają trafić wartości z bazy. Powiązanie na podstawie id zmiennej i zwróconego aliasa z bazy.
Aplikacja pobierająca użytkowników z danej grupyUżytkownicyTesty

Aplikacja pobiera użytkowników z danej grupy.

Należy podać nazwę grupy oraz opcjonalnie z jednostkę organizacyjną(przez podanie symbolu).

Aplikacja wyszukuje wtedy osoby należące zarówno do grupy jak i jednostki organizacyjnej(w przypadku braku symbolu JO wyszukuje tylko po grupie).

Następnie aplikacja zapisuje loginy użytkowników w zmiennej podanej w parametrze, rozdzielając je średnikami.

Nazwa grupy : STRING
Nazwa grupy z której zostaną pobrani użytkownicy
Symbol JO : STRING
Symbol jednostki organizacyjnej(parametr opcjonalny)
Zmienna do zapisu : VARIABLE
Tutaj zostaną zapisane loginy użytkowników(jako jeden ciąg znaków, wypisane po średniku)

Aplikacja pobierająca użytkowników o danej roli

UżytkownicyTesty

Aplikacja pobiera użytkowników o danej roli.

Należy podać id roli oraz opcjonalnie z jednostkę organizacyjną(przez podanie symbolu).

Aplikacja wyszukuje wtedy osoby należące zarówno do roli jak i jednostki organizacyjnej(w przypadku braku symbolu JO wyszukuje tylko po roli).

Następnie aplikacja zapisuje loginy użytkowników w zmiennej podanej w parametrze, rozdzielając je średnikami.

Id roli : INTEGER
Id roli z której zostaną pobrani użytkownicy
Symbol JO : STRING
Symbol jednostki organizacyjnej(parametr opcjonalny)
Zmienna do zapisu : VARIABLE
Tutaj zostaną zapisane loginy użytkowników(jako jeden ciąg znaków, wypisane po średniku)