NazwaKategoriaTagi

 

Stan

 

Dostępne od wersjiOpisParametry
Sprawdzenie czy użytkownik istniejeUżytkownik

Użytkownicy,

Zapis do zmiennej

 

 

 

 

1.0.6
Akcja, na podstawie podanego loginu, wyszukuje użytkownika i zapisuje zdefiniowaną informację o jego istnieniu/nieistnieniu do podanej zmiennej.

Login : STRING

Login sprawdzanego użytkownika.

Zmienna docelowa : VARIABLE

Zmienna do której trafia informacja o występowaniu/niewystępowaniu użytkownika.

Tylko aktywny : BOOLEAN

Flaga informująca o tym, czy wyszukiwany użytkownik musi znajdować się na liście aktywnych użytkowników.

Informacja o występowaniu : STRING

Informacja zapisywana do zmiennej w przypadku istnienia w systemie użytkownika o podanym loginie.

Informacja o niewystępowaniu : STRING

Informacja zapisywana do zmiennej w przypadku nieistnienia w systemie użytkownika o podanym loginie.

Wykonanie zapytania z bazy

 

Baza danych

Baza danych,

Pobieranie danych,

Zapis do zmiennej

 


 

1.0.4

poprawki:

1.0.9

1.0.9

 


Szczegółowy opis tutaj

 


 

 

Blokowanie/odblokowywanie edycji zmiennych

(zaktualizowana wersja akcji Blokada/odblokowanie edycji pola)

Ogólne

Blokowanie zmiennych,

Zmienna

 

 

 

1.0.3

Akcja blokuje/odblokowuje edycję zmiennych nagłówkowych lub określonych kolumn w wierszu tabeli dynamicznej, jeśli określony warunek zostanie spełniony

 

Warunek : FUNCTION

(tylko dla tabeli dynamicznej)

Funkcja stanowiąca warunek decydujący o blokowaniu/odblokowaniu określonych pól w danym wierszu w oparciu o wartości z innych pól. Funkcja może skorzystać ze zmiennej kontekstowej $currentRow.

Przykład (uzupełnione pole):

#not(empty(item($currentRow, $Wybrana zmienna))).

Przykład (identyczna wartość w polu na formularzu i wybranym polu tabeli):

#eq($zmienna_form,item($currentRow,$zmienna_tab))

Stałe tekstowe podawane są bez cudzysłowów.

Zmienne : VARIABLE_ARRAY

(tylko dla formularza i tabeli dynamicznej)

Tablica zmiennych do blokowania/odblokowania.

Edycja?

Wartość twierdząca odblokowuje pola do edycji, przecząca blokuje.

Dane użytkowników zastępowanych

 

Użytkownik

Użytkownicy,

Zastępcy

Zastępca,

Zapis do zmiennej

 



1.0.3

Akcja zwraca dane użytkowników zastępowanych przed podanego użytkownika lub dane jego, jeśli w danej chwili sam nikogo nie zastępuje. W przypadku założenia akcji na zmienną formularza, jest ona wywoływana każdorazowo po zmianie wartości zmiennej.

Login użytkownika : STRING

Login użytkownika zastępującego.

Loginy zastępowanych : VARIABLE

Zwracane loginy zastępowanych, oddzielone średnikiem, lub login użytkownika, dla którego sprawdzane są zastępstwa.

Stanowiska zastępowanych : VARIABLE

Zwracane stanowiska zastępowanych, oddzielone średnikiem, lub stanowiska sprawdzanego użytkownika, który aktualnie nikogo nie zastępuje

Emaile zastępowanych : VARIABLE

Zwracane adresy email zastępowanych, oddzielone średnikiem, lub adresy sprawdzanego użytkownika, który aktualnie nikogo nie zastępuje.

Przełożeni zastępowanych : VARIABLE

Zwracane loginy przełożonych zastępowanych, oddzielone średnikiem, lub loginy przełożonych sprawdzanego użytkownika, który aktualnie nikogo nie zastępuje.

Eksport danych do Excela


Tabela

Eksport

Excel

 

 

 

 

 

 

Akcja dodaje przycisk eksportu do excela do tabeli dynamicznej.

Kolumny do filtrowania : VARIABLE_ARRAY

(Opc.) kolumny które zostaną objęte podanym filtrowaniem.

Typ filtrowania : STRING_ARRAY

(Opc.) dostępne filtrowania: ==, !=, <, >, <=, >=

Wartość filtru : STRING_ARRAY

(Opc.) przyrównywana wartość. W przypadku dat należy podać wartość w formacie "RRRR-MM-DD".

Eksportowane kolumny : VARIABLE_ARRAY

Kolumny, które mają zostać wyeksportowane.

Nazwa przycisku : STRING

Nazwa przycisku eksportu.

Nazwa pliku : STRING

Domyślna nazwa eksportowanego pliku.

Zamiana loginów użytkowników na imiona i nazwiska

 

Użytkownik

Konwersja,

Imie,

Nazwisko,

Login,

Zapis do zmiennej

 

 

1.0.2

Akcja pobiera ze zmiennej login lub loginy rozdzielone średnikami i konwertuje na imię i nazwisko/imiona i nazwiska, zapisując wynik do podanej w parametrze zmiennej. Źródło stanowi zmienna, pod którą podpięta jest akcja.

Zmienna z imionami i nazwiskami : VARIABLE

Zmienna, do której trafiają dane wynikowe (imiona i nazwiska rozdzielone średnikiem).

Komunikat o niepowodzeniu : STRING

Treść komunikatu o niepowodzeniu.

Ustawienie flagi posiadania roli przez użytkownikaUżytkownik

Użytkownik,

Rola,

Zapis do zmiennej

 


1.0.1

Na podstawie loginu i id roli z procesu akcja ustala czy użytkownik posiada podaną rolę i wstawia informację do podanej zmiennej logicznej.

 

 

Login użytkownika : STRING

Login użytkownika, dla którego sprawdzane jest posiadanie roli.

Id roli : STRING

Id roli z mapy określonego procesu.

Szukać w pakiecie? : BOOLEAN

Określa, czy rola ma być wyszukiwana w obrębie pakietu, a nie tylko obecnego procesu.

Zmienna docelowa : VARIABLE

Zmienna logiczna, do której trafia informacja o tym, czy użytkownik posiada rolę, czy nie.

Czyszczenie wartości zmiennych

 

Ogólne

Czyszczenie,

Zmienna

 


1.0.0

Użytkownik podaje w argumencie zmienne, które zostaną wyczyszczone. Istnieje możliwość podania zmiennej tabeli dynamicznej (kolumny), wtedy w każdym wierszu pole w danej kolumnie zostanie wyczyszczone.

variables : VARIABLE_ARRAY

Zmienne, które zostaną wyczyszczone

Akcja zwracająca dane z bazy danych i pokazująca je w tabeli w nowym oknie

Tabela

Baza danych,

Nowe okno,

Wyskakujące okno,

Tabela,

Tabela dynamiczna



 
Wyświetla dane z bazy danych w tabeli w nowym oknie. Tabela umożliwia eksport wybranych wierszy do wskazanej tabeli dynamicznej. Do działania niezbędna jest zainstalowana wtyczka dbExplorer.

datebaseName : STRING

Nazwa bazy danych (chodzi o nazwę z dbExplorer)

queryKey : STRING

Klucz(name) zapytania w tabeli "pm_dbqueries"

queryParameters : STRING

Wartości parametrów zapytania

queryParametersTypes : STRING_ARRAY

Typy parametrów zapytania. Dostępne wartości to:

  • string
  • integer
  • float
  • date
  • datetime

columnNames : STRING_ARRAY

Nazwy kolumn wyświetlanych w tabeli w nowym oknie

columnIndexes : STRING_ARRAY

Indeksy kolumn wyświetlanych w nowym oknie - powinny pokrywać się z przekazywanymi kolumnami z zapytaniu oraz id kolumn tabeli dynamicznej, do których chcemy zapisać

columnsToSet : VARIABLE_ARRAY

Zmienne tabeli dynamicznej do których zostaną przypisane wybrane wartości z mapowanych kolumn. Ich id muszą odpowiadać parametrom w columnIndexes.

pageSize : INTEGER

Liczba wierszy na pokazanych w oknie

overwrite : BOOLEAN

Czyści tabele przed zapisem danych

moving : BOOLEAN

Włącza/wyłącza możliwość przenoszenia wierszy do tabeli dynamicznej

numbered : BOOLEAN

Włącza/wyłącza numerowanie wierszy

Kurs PLN
Waluta

Waluta

Kurs,

Zapis do zmiennej

 



 

1.0.3Szczegółowy opis >LINK<

 

Warunkowe ukrywanie zmiennych

Wygląd

Ukrywanie,

Zmienna


 


1.0.0

Użytkownik podaje w argumencie zmienne, które zostaną ukryte na formularzu. Istnieje możliwość podania zmiennej tabeli dynamicznej (kolumny), wtedy kolumna staje się niewidoczna.

variables : VARIABLE_ARRAY

Parametr tablicowy, który przyjmuje zmienne do ukrycia

Zmiana wartości zmiennych formularza

Ogólne

Zmienna,

Zapis do zmiennej

 

Modyfikacja:

 

 

 

1.0.0

 

1.0.12

Akcja działa tylko dla zmiennych nagłówkowych. Użytkownik podaje w argumencie zmienne, których wartość zostanie zmieniona. Następnie podaje listę wartości, które będą odpowiadały poszczególnym zmiennym. W polu initialization możemy wybrać, czy chcemy, by  akcja została wywołana tylko po rozpoczęciu zadania. Wartości zmiennych zostaną zmienione przy każdej zmianie odpowiadającego im pola parametru "Wartości zmiennych".

W nowej wersji istnieje możliwość ustawiania zmiennych tabelarycznych. Wystarczy, że przekażemy wartości po średniku np. "jakistekst1;jakistekst2;innytekst3" - każda z wartości zostanie zapisana w innym wierszu kolumny. Odnosi się to również do wartości całkowitych, zmiennoprzecinkowych i dat.

variablesToSet : VARIABLE_ARRAY

Lista zmiennych do ustawienia

values : STRING_ARRAY

Lista wartości do ustawienia zmiennych

initialization : BOOLEAN

Tylko inicjuje na początku zadania

Zmiana tytułu tabeli

Tabela

Tabela dynamiczna,

Tytuł tabeli,

Nazwa tabeli


1.0.0

Akcję przypisujemy do tabeli, której nazwę chcemy zmienić. W argumencie tabletitle przekazujemy wartość tekstową, która zostanie zapisana do nazwy tabeli. W momencie zmiany wartości, nazwa tabeli uaktualnia się.

tabletitle : STRING

Oczekiwana nazwa tabeli

Blokowanie przycisków tabeli

Tabela

Blokowanie,

Przyciski tabeli,

Tabela

 

 


1.0.0
1.0.1

Blokuje przyciski, których identyfikatory podajemy w argumentach. Akcję przypisujemy do tabeli dynamicznej, której przyciski zostaną zablokowane. Możemy zablokować przyciski dla konkretnych wierszy korzystając z parametru disableCondition. Aby odnieść się do numeru zaznaczonego wiersza należy skorzystać ze zmiennej kontekstowej "Zaznaczony wiersz".

Przykład warunku w disableCondition: eq(item($Zaznaczony wiersz, Kolumna1), X) - jeżeli w kolumnie pierwszej zaznaczony obecnie wiersz ma wartość X, to przycisk zostanie zablokowany.

Jeżeli warunek disableCondition nie zostanie określony, to blokowanie następuje tylko ze względu na wykonanie warunkowe akcji.

buttonsIds : STRING_ARRAY

Identyfikatory przycisków tabeli

disableCondition : BOOLEAN

Opcjonalny warunek zablokowania przycisku. Warunek pozwala na zawarcie obecnie zaznaczonego wiersza poprzez odniesienie się do zmiennej kontekstowej $Zaznaczony wiersz

Ukrywanie elementów formularzaWygląd

Ukrywanie,

Zmienna,

Tabela,

Przycisk,

Zmienna tabelaryczna

 



1.0.0

Szczegółowy opis >LINK<

 
Wstaw unikatowy numerOgólne

Unikatowy numer,

Zapis do zmiennej

  

1.0.0

Akcja wstawia do zmiennej unikatowy numer, wygenerowany z wykorzystaniem sekwencji, w oparciu o podane formatowanie i nazwę sekwencji. Akcję wywołuje się na polu nagłówkowym.

format : STRING

Typowy format składa się z trzech elementów: znacznika numeru, symbolu oddzielającego i znacznika roku. Cyfry w znacznikach numeru i roku oznaczają ilość cyfr, które mają zostać wygenerowane. Rok może być dwu- lub czterocyfrowy, ale może również zostać pominięty, podobnie jak symbol oddzielający. Formatowanie może również zawierać stałe tekstowe. Przykładowy, domyślny format [N4]/[R2] pozwala, np., na wygenerowanie numeru 0001/17

Nazwa sekwencji : STRING

Nazwa nowej lub istniejącej już sekwencji. Jeśli chcemy zadbać o resetowalność numeru z nowym rokiem, wystarczy, że nazwa zawierać będzie aktualny rok. Dynamiczne pobranie bieżącego roku umożliwia funkcja currentYear(). Przykładowa nazwa wykorzystująca funkcję może być zdefiniowana w następujący sposób: #concat(test_,toString(currentYear())).

Zmienna docelowa : VARIABLE

Zmienna, w której zapisany zostanie numer.

Zwróć servlet


Ogólne

Servlet,

Zapis do zmiennej



1.0.3

Akcja zwraca odpowiedź servletu i zapisuje do zmiennej po zajściu zdarzenia: zmiany zmiennej, zmiany w tabeli lub naciśnięciu przycisku(w zależności od miejsca przypisania akcji).

servletPath : STRING

Ścieżka servletu, którego zwrócona wartość zostanie zapisana do zmiennej. Servlet musi być umieszony w projekcie. Ścieżka powinna zawierać przedrostek "api/"

servletParametersNames : STRING_ARRAY

Lista nazw parametrów servletu

servletParametersValues : STRING_ARRAY

Lista wartości parametrów servletu

variableToSet : VARIABLE

Zmienna do której zostanie zapisany wynik servletu

Filtrowanie wierszy


Tabela

Filtrowanie,

Ukrywanie,

Tabela dynamiczna


1.0.3

Zostawia tylko te wiersze w tabeli dynamicznej, które spełnią wszystkie z filtrów. Akcja nie aktualizuje się na bieżąco(ukrywanie następuje po spełnieniu warunku w "wykonaniu warunkowym" bądź - przypadku jego braku - przy inicjacji formularza).

Obecny wiersz : (zmienna kontekstowa od poprawki 123)

Odnosi się do nr obecnego wiersza, przez co możemy porównać kolumny ze sobą przy użyciu funkcji item()

Kolumny : VARIABLE_ARRAY

Kolumny których wartości będą sprawdzone

Operatory : STRING_ARRAY

Operatory porównujące - do wyboru: ==, !=, >, <, >=, <=, regexp

 Wartości : STRING_ARRAY

Wartości jakie zostaną porównane z wartością w kolumnie

Typy wartości : STRING_ARRAY

Mozliwe rzutowanie na: string, integer, float, date

Blokada/odblokowanie edycji polaOgólne

Blokowanie,

Zmienna,


1.0.1

Akcja blokuje/odblokowuje edycję pola w zależności od przekazanego parametru

Po przeniesieniu na pole:

Po przeniesieniu na formularz:

Zmienne : VAIRABLE_ARRAY

Zmienne do blokady edycji/odblokowania edycji

Odblokowanie : BOOLEAN

Gdy 'Tak' akcja odblokowuje pola, gdy 'Nie' akcja blokuje pola

Kolumny z bazy danych


Tabela

Baza danych,

Tabela dynamiczna,

Zapis do tabeli

 (dostępna w Maced-components)

 

Akcja ustawiająca kolumny tabeli dynamicznej wartościami z bazy danych w oparciu o zapytanie, którego parametrami są wartości zmiennych/kolumn.

 

Nazwa bazy danych : STRING

Nazwa bazy danych dostępna z widoku baz w PWFL(dbExplorer)

Nazwa tabeli bazy danych : STRING

Nazwa tabeli bazy danych z której kolumn pobierzemy dane

Zapytanie do bazy : STRING

Zapytanie powinno pobierać wszystkie kolumny, które chcemy przenieść do tabeli dynamicznej

Parametry zapytania : VARIABLE_ARRAY

Zmienne kolumnowe, których elementy posłużą do otrzymania kolejnych wyników z bazy danych

Id kolumn zwracanych z bazy : STRING_ARRAY

Id które podajemy w zapytaniu do bazy

Typy kolumn zwracanych z bazy : STRING_ARRAY

Typy można wybrać spośród wartości: "string", "integer", "float", "date"

Kolumny wynikowe : VARIABLE_ARRAY

Kolumny, do których zostaną wpisane wartości z bazy danych

Nazwa przycisku : STRING

Nazwa przycisku, który zostanie dodany do tabeli dynamicznej

Typy parametrów : STRING_ARRAY

Typy można wybrać spośród wartości string, integer, float, date

Wyczyść tabelę


Tabela

Czyszczenie,

Tabela dynamiczna

 

 

 

 

1.0.2

Akcja usuwa wszystkie wiersze z tabeli

-

Import danych z Excela


Tabela

Import,

Excel,

Tabela dynamiczna

Modyfikacja: 


1.0.1

 

1.0.4

Akcja dodaje przycisk importu z excela do tabeli dynamicznej

Kolumny do filtrowania : VARIABLE_ARRAY

Kolumny które zostaną objęte podanym filtrowaniem

Typ filtrowania : STRING_ARRAY

Dostępne filtrowania: ==, !=, <, >, <=, >=

Wartość filtru : STRING_ARRAY

Kolumny do importu : VARIABLE_ARRAY

Importuje tylko podane kolumny(parametr opcjonalny, w przypadku nie podania żadnej - importuje wszystkie)

Checkbox "Wyczyść" : BOOLEAN

Parametr ustala, czy ma się pojawić checkbox z opcją wyczyszczenia tabeli przed importem.

Generowanie dokumentu z szablonu

Dokumenty

Dokument,

Szablon


 

1.0.3Szczegółowy opis > LINK <



 

Akcja usuwająca przyciski tabeli dynamicznejTabela

Tabela dynamiczna,

Przyciski tabeli

1.0.4

Usuwa przyciski o podanych buttonId z tabeli dynamicznej

Id buttonów : STRING_ARRAY

Id customowe, bądź jedno z podstawowych przycisków: add, insert, delete, copy

Podłączenie dokumentów z dyskuDokumenty

Dokument,

Wyskakujące okno

 

1.0.7

Szczegółowy opis > LINK <


 

Podłączenie dokumentów z archiwum
Dokumenty

Dokument,

Wyskakujące okno


 

 Szczegółowy opis > LINK <

 

Zarządzanie dokumentami procesuDokumenty

Dokument,

Wyskakujące okno


 

1.0.8Szczegółowy opis > LINK <

 

 

 


 

Wyświetlenie komunikatuOgólneWyskakujące okno

1.0.8

Każdorazowo lub w przypadku spełnienia określonego warunku zostaje wyświetlony komunikat zdefiniowanego typu.

Typ komunikatu : STRING

Pozwala na określenie jednego z czterech wybieralnych typów komunikatu.

Treść komunikatu : STRING

Treść wyświetlanego komunikatu.

Tytuł : STRING

Tytuł okna potwierdzenia.

Czas życia okna : INTEGER

Opcjonalny czas (mierzony w milisekundach) przed wygaśnięciem okna komunikatu (nie dotyczy okna potwierdzenia).

Checkboxy w kolumnieTabelaTyp kolumny, Kolumna, Tabela dynamiczna

1.0.7

Zmienia kolumnę typu tekstowego na kolumnę z checkboxami. Wartości jakie przyjmuje ta kolumna to 'true' i 'false' i takie wartości sa zapisywane w bazie danych(checkboxy są jedynie wyświetlane i reagują na zdarzenia, kolumna nadal pozostaje typu tekstowego).

Kolumna : VARIABLE

Kolumna w której pojawią się checkboxy

AutoupdateOgólne

Zmiana wartości, Formularz, Tabela dynamiczna

 

Akcja przyjmuje określone dane, przetwarzająca je i zwraca dane w sposób wynikający z jednej z dostępnych implementacji.

Autoupdate (akcja)

 

Klasa implementacyjna : STRING

Klasa zawierająca logikę przetwarzania i zwracania danych.

Zmienne wejściowe : VARIABLE_ARRAY

(Opc.) zmienne będące parametrami wejściowymi dla klasy implementacyjnej.

Stałe tekstowe : STRING_ARRAY

(Opc.) stałe będące parametrami wejściowymi dla klasy implementacyjnej.

Zmienne wyjściowe : VARIABLE_ARRAY

Zmienne przyjmujące dane zwracane przez klasę implementacyjną.

 

Komponent dostarcza rozwijalną listę identyfikatorów.

Kolumny do filtrowania