← Powrót do listy dostępnych akcji Panel |
---|
title | Podstawowe informacje |
---|
| Kategoria: OgólneUmiejscowienie akcji: PrzyciskZmienna, Zmiennaprzycisk
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. |
Panel |
---|
| 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 | 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 currentYear(). Przykładowa nazwa wykorzystująca funkcję może być zdefiniowana w następujący sposób: #concat(test_,toString(currentYear())). | Zmienna docelowa* | 1.0.0 | Zmienna, w której zapisany zostanie numer. | 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".
| 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 | Parametr nie pojawia się w przypadku umieszczenia akcji na przycisku. | 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 |
---|
| 
|
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 |
---|
height | 250 |
---|
| |
Hide If |
---|
| Powiązane zadaniaAktualne 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-5983 |
---|
|
Archiwalne 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-358 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-58376 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-376458 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-458611 |
---|
|
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-611677 |
---|
|
|
|