Nazwa | Kategoria | Tagi |
| Dostępne od wersji | Opis | Parametry | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sprawdzenie istnienia użytkownika | Użytkownik | Użytkownicy, Zapis do zmiennej |
| 1.0.6 | Szczegółowy opis > LINK < |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 > LINK <
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Blokowanie/odblokowywanie edycji zmiennych (zaktualizowana wersja akcji Blokada/odblokowanie edycji pola) | Ogólne | Blokowanie zmiennych, Zmienna. Blokada/odblokowanie edycji pola |
| 1.0.3 | Szczegółowy opis > LINK < |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pobranie danych użytkowników zastępowanych | Użytkownik | Użytkownicy, Zastępcy Zastępca, Zapis do zmiennej | 1.0.3 | Szczegółowy opis > LINK < | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Eksport danych do Excela | Tabela | Eksport Excel |
| Szczegółowy opis > LINK <
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zamiana loginów użytkowników na imiona i nazwiska
| Użytkownik | Konwersja, Imie, Nazwisko, Login, Zapis do zmiennej |
| 1.0.2 | Szczegółowy opis > LINK < |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ustawienie flagi posiadania roli przez użytkownika | Użytkownik | Użytkownik, Rola, Zapis do zmiennej | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JIRA | server | 192.168.1.52 JIRA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
key | CUFCMP-5 |
|
| Szczegółowy opis > LINK <
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Czyszczenie wartości zmiennych
| Ogólne | Czyszczenie, Zmienna | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JIRA | server | 192.168.1.52 JIRA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
key | CUFCMP-37 |
| variables : VARIABLE_ARRAY Zmienne, które zostaną wyczyszczone | Akcja zwracająca dane z bazy danych i pokazująca je w tabeli w Szczegółowy opis > LINK < | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wyświetlenie danych z bazy danych w nowym oknie | Tabela | Baza danych, Nowe okno, Wyskakujące okno, Tabela, Tabela dynamiczna |
Hide If | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Expand | ||
---|---|---|
| ||
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. |
Expand | ||
---|---|---|
| ||
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:
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 |
Szczegółowy opis > LINK <
Waluta
Kurs,
Zapis do zmiennej
Warunkowe ukrywanie Ukrywanie zmiennych
Ukrywanie,
Zmienna
special | @anonymous |
---|
Expand | ||
---|---|---|
| ||
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
Zmienna,
Zapis do zmiennej
Hide If | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
Modyfikacja:
|
1.0.0
1.0.12
Expand | ||
---|---|---|
| ||
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łanatylko 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. |
Expand | ||
---|---|---|
| ||
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 dynamiczna,
Tytuł tabeli,
Nazwa tabeli
Hide If | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Expand | ||
---|---|---|
| ||
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
Blokowanie,
Przyciski tabeli,
Tabela
Hide If
special | @anonymous |
---|
JIRA | ||||||
---|---|---|---|---|---|---|
|
1.0.1
Expand | ||
---|---|---|
| ||
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. |
Expand | ||
---|---|---|
| ||
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,
Zmienna,
Tabela,
Przycisk,
Zmienna tabelaryczna
Szczegółowy opis >LINK<
Unikatowy numer,
Zapis do zmiennej
Hide If | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
Expand | ||
---|---|---|
| ||
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. |
Expand | ||
---|---|---|
| ||
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
Servlet,
Zapis do zmiennej
Hide If | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Expand | ||
---|---|---|
| ||
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). |
Expand | ||
---|---|---|
| ||
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
Filtrowanie,
Ukrywanie,
Tabela dynamiczna
Hide If | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
|
Expand | ||
---|---|---|
| ||
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). |
Expand | ||
---|---|---|
| ||
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 |
Blokowanie,
Zmienna,
Hide If | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Expand | ||
---|---|---|
| ||
Akcja blokuje/odblokowuje edycję pola w zależności od przekazanego parametru Po przeniesieniu na pole: Po przeniesieniu na formularz: |
Expand | ||
---|---|---|
| ||
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
Baza danych,
Tabela dynamiczna,
Zapis do tabeli
Hide If | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
(dostępna w Maced-components) |
Expand | ||
---|---|---|
| ||
Akcja ustawiająca kolumny tabeli dynamicznej wartościami z bazy danych w oparciu o zapytanie, którego parametrami są wartości zmiennych/kolumn.
|
Expand | ||
---|---|---|
| ||
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ę
Czyszczenie,
Tabela dynamiczna
Hide If | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Expand | ||
---|---|---|
| ||
Akcja usuwa wszystkie wiersze z tabeli |
Import danych z Excela
Import,
Excel,
Tabela dynamiczna
Hide If | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
Modyfikacja:
|
1.0.1
1.0.4
Expand | ||
---|---|---|
| ||
Akcja dodaje przycisk importu z excela do tabeli dynamicznej |
Expand | ||
---|---|---|
| ||
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
Dokument,
Szablon
Tabela dynamiczna,
Przyciski tabeli
Hide If | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Expand | ||
---|---|---|
| ||
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
Dokument,
Wyskakujące okno
Szczegółowy opis > LINK <
Dokument,
Wyskakujące okno
Dokument,
Wyskakujące okno
Hide If | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
Expand | ||
---|---|---|
| ||
Każdorazowo lub w przypadku spełnienia określonego warunku zostaje wyświetlony komunikat zdefiniowanego typu. |
Expand | ||
---|---|---|
| ||
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). |
Hide If | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
Expand | ||
---|---|---|
| ||
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
Zmiana wartości, Formularz, Tabela dynamiczna
Hide If | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
Expand | ||
---|---|---|
| ||
Akcja przyjmuje określone dane, przetwarzająca je i zwraca dane w sposób wynikający z jednej z dostępnych implementacji.
|
Expand | ||
---|---|---|
| ||
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ą. |
...