Image Added
Akcja
Format wygenerowanego numeru ( typ : wartość tekstowa ) -
Panel |
---|
title | Podstawowe informacje |
---|
| Kategoria: OgólneUmiejscowienie akcji: Zmienna, przycisk
Dostępna od wersji: 1.0.0 |
Panel |
---|
| 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. |
|
Akcja wykonuje się po naciśnięciu przycisku lub po zajściu wykonania warunkowego.
Po spełnieniu warunku akcja wykona się, jeżeli nie została umieszczona na przycisku. Jeżeli została umieszczona na przycisku, to zostanie wykonana dopiero po kliknięciu.
Umiejscowienie akcji
Zmienna, Przycisk
Przykładowa konfiguracja akcji
Image Removed
Nazwa sekwencji ( typ : wartość tekstowa ) - Nazwa
Info |
---|
Pozostawienie pustego pola wykonania warunkowego jest jednoznaczne z ustawieniem go na "prawdę". |
Umiejscowienie akcji | Wartość parametru "Zdarzenia wywołujące akcję" | Działanie parametru "Wykonanie warunkowe" | Warunek wywołania akcji |
---|
Zmienna | Wywołanie przy zmianie zmiennych | Uaktywnia akcję | Zmiana wartości zmiennej na z parametru "Zmienne aktualizujące". | Wywołanie po zajściu warunku wykonania warunkowego | Wywołuje akcję | Zmiana wartości "Wykonania warunkowego" na "prawdę" | Przycisk | - | Uaktywnia akcję | Kliknięcie w przycisk |
|
Panel |
---|
title | Parametry konfiguracyjne |
---|
| Nazwa parametru | Od wersji | Opis | Typ parametru | Wartość domyślna | Rodzaj pola | Uwagi i ograniczenia |
---|
Format wygenerowanego numeru* | 1.0.0 | Format na podstawie którego zostanie wygenerowany numer. 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.
| Tekst | [N4]/[R2] | Pole edytowalne | Format musi posiadać znacznik numeru. Formatowanie może również zawierać stałe tekstowe. Przykładowy, domyślny format [N4]/[R2] pozwala, np., na wygenerowanie numeru 0001/17 |
|
|
Warning |
---|
Aby komponent zadziałał prawidłowo niezbędne jest użycie znacznika numeru! |
Nazwa sekwencji* | 1.0.0 | Nazwa nowej lub istniejącej już sekwencji w bazie danych systemu. | Tekst | | Pole edytowalne | 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 funkcja currentYear(). Przykładowa nazwa wykorzystująca funkcję może być zdefiniowana w następujący sposób: #concat(test_,toString(currentYear())). | Zmienna docelowa |
|
|
( typ : zmienna ) -* | 1.0.0 | Zmienna, w której zapisany zostanie numer. |
|
|
Zamiana znaków specjalnych ( typ : logiczny ) - Zmienna | <zmienna na którą przeniesiono akcję> ( w przypadku umieszczenia na zmiennej) | Pole edytowalne/pole nieedytowalne ( w przypadku umieszczenia na zmiennej) | Zmienna powinna być typu tekstowego i umieszczona na formularzu (nie w tabeli dynamicznej). | Zamiana znaków specjalnych* | 1.0.37 | Określa czy znaki specjalne w nazwie sekwencji mają zostać zamienione na "_" (jedyny akceptowalny znak specjalny we wszystkich bazach oprócz MSSQL). |
|
|
...
Logiczny | Nie | Pole edytowalne | - Nazwa sekwencji w bazie Oracle nie może zaczynać się od żadnego znaku specjalnego (nawet "_")!
- Przy włączonej opcji zmiany znaków jeden symbol zostaje zamieniony na jeden podkreślnik. Dla przykładu "T$.st" = "T__st", a "T@#$e%st" = "T___e_st".
|
|
|
Film instruktażowy
...
Zdarzenia wywołujące akcję | 1.0.72 | W tym parametrze określamy, po jakich zdarzeniach ma się wywołać akcja | Tablica wartości tekstowych | Wywołanie po zajściu warunku wykonania warunkowego | Lista wartości | | Zmienne aktualizujące | 1.0.72 | W tym parametrze określamy, po zmianie których zmiennych wywoła się akcja. | Tablica zmiennych | | Pole edytowalne | Parametr pojawia się w przypadku wybrania w Zdarzenia wywołujące akcję opcji Wywołanie przy zmianie zmiennych |
Parametr*- pole wymagane |
Panel |
---|
title | Przykładowa konfiguracja |
---|
| Image Added
|
Panel |
---|
| 1.0.0 1.0.1 - Dodanie możliwości generowania unikatowego numeru pod przyciskiem
1.0.37 - Dodanie parametru "Zamiana znaków specjalnych" i naprawa błędu
1.0.56 - Modyfikacja dynamicznego formularza
1.0.72 - Naprawienie błędu - pobieranie danych przy wczytywaniu formularza
- Dodanie parametru "Zdarzenia wywołujące akcję"
1.0.73 - Poprawienie błędów spowodowanych przez poprzednią poprawkę
x.x - Uniemożliwienie ustawienia akcji na przycisku akceptacyjnym
|
Panel |
---|
title | Pakiet z przykładowym formularzem wykorzystującym akcję |
---|
| View file |
---|
name | Testy komponentów - akcje - [AKCJA] Wstawianie unikatowego numeru 2019-10-14 10_22_34.zip |
---|
|
|
|
page | Akcje cuf-components |
---|
Hide If |
---|
| Powiązane zadania 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-3 |
---|
|
|
|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-58 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP- |
---|
|
|
58 JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-458 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-611 |
---|
|
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- |
---|
|
|
376
English |
---|
← Return to the list of available actions Panel |
---|
| Category: GeneralAction location: VariableAvailable from version: 1.0.0 |
Panel |
---|
| The action deletes all rows from the table. |
Panel |
---|
| Info |
---|
Leaving an empty conditional field is equal to setting it to "true". |
Action location | Value of the "Events triggering" parameter | Conditional execution parameter action | Action call-up condition |
---|
Variable | Calling when variables are changed | Activates action | Changing the variable value to from the "Update variables" parameter. | Call after conditional execution condition | Call-up action | The "Conditional execution" parameter will return "true" | Button | - | Activates action | Pressing the button |
|
Panel |
---|
title | Configuration parameters |
---|
| Parameter name | From version | Description | Paremeter type | Default value | Field type | Comments and restrictions |
---|
Format of generated number* | 1.0.0 | The format based on which the number will be generated. A typical format consists of three elements: a number marker, a separating symbol and a year marker. The numbers in the year and number markers indicate the number of digits to be generated. The year can be two or four digits, but it can also be omitted, as can the separating symbol. | Text | [N4]/[R2] | Editable field | The format must have a number marker. Formatting can also contain text constants. The sample default format [N4] / [R2] allows, for example, to generate number 0001/17 | Sequence Name* | 1.0.0 | The name of the new or existing sequence in the system database. | Text | | Editable field | If we want to ensure that the number is reset with the new year, it is enough that the name contains the current year. The currentYear () function can dynamically retrieve the current year. An example name using the function can be defined as follows: #concat (test_, toString (currentYear ())). | Target Variable* | 1.0.0 | Variable in which the number will be saved. | Variable | <variable to which the action was moved> (if placed on a variable) | Editable field (Uneditable if on variable) | The variable should be of the text type and placed on the form (not in the dynamic table). | Replacing special characters* | 1.0.37 | Specifies whether special characters in the sequence name are to be converted to "_" (the only acceptable special character in all databases except MSSQL). | Boolean | No | Editable field | The sequence name in the Oracle database cannot start with any special characters (even "_")! When the character change option is enabled, one symbol is replaced by one underscore. For example, "T $ .st" = "T__st" and "T @ # $ e% st" = "T___e_st". | Events that trigger the action* | 1.0.72 | In this parameter, we specify after which events the action should be triggered | An array of text values | Call after conditional execution condition | Drop-down list | | Updating variables | 1.0.72 | In this parameter we specify which variables will trigger the action. | Array of variables | | Editable field | The parameter appears when the Invoking option is selected in the Events triggering an action when changing variables |
Parameter*- mandatory field |
Panel |
---|
title | Configuration example |
---|
| Image Added
|
Panel |
---|
| 1.0.0 1.0.1 - Adding the ability to generate a unique number under the button
1.0.37 - Addition of the "Convert special characters" parameter and error correction
1.0.56 - Modifying the dynamic form
1.0.72 - Fixing a bug - getting data after form loads
- Adding new parameter "Events that trigger the action"
1.0.73 - Correction of errors caused by a previous patch
x.x |
|