Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Image Added

 

Polish

  ← Powrót do listy dostępnych akcji

Info
Jeśli masz problem ze zrozumieniem jak działa akcja, sprawdź opisy: Akcja, Wykonanie warunkowe, Parametry komponentów
Panel
titlePodstawowe informacje

Kategoria: Ogólne

Umiejscowienie akcji:

Przycisk

Zmienna,

Zmienna

przycisk

Dostępna od wersji: 1.0.0

Panel
titleOpis

 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
titleWywołanie akcji
Info

Pozostawienie pustego pola wykonania warunkowego jest jednoznaczne z ustawieniem go na "prawdę".

Umiejscowienie akcjiWartość parametru "Zdarzenia wywołujące akcję"Działanie parametru "Wykonanie warunkowe"Warunek wywołania akcji
ZmiennaWywołanie przy zmianie zmiennych

Uaktywnia akcję

Zmiana wartości zmiennej na z parametru "Zmienne aktualizujące".

Wywołanie po zajściu warunku wykonania warunkowegoWywołuje akcję

Zmiana wartości "Wykonania warunkowego" na "prawdę"

Przycisk

-Uaktywnia akcjęKliknięcie w przycisk
Panel
titleParametry konfiguracyjne
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
Format wygenerowanego numeru*1.0.0Format 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.0Nazwa 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.0Zmienna, 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.37Określa czy znaki specjalne w nazwie sekwencji mają zostać zamienione na "_" (jedyny akceptowalny znak specjalny we wszystkich bazach oprócz MSSQL).Logiczny NiePole edytowalne
  1. Nazwa sekwencji w bazie Oracle nie może zaczynać się od żadnego znaku specjalnego (nawet "_")!
  2. 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.X72W tym parametrze określamy, po jakich zdarzeniach ma się wywołać akcjaTablica wartości tekstowychWywołanie po zajściu warunku wykonania warunkowegoLista wartościParametr nie pojawia się w przypadku umieszczenia akcji na przycisku. 
Zmienne aktualizujące1.0.X72W tym parametrze określamy, po zmianie których zmiennych wywoła się akcja.Tablica zmiennych Pole edytowalneParametr pojawia się w przypadku wybrania w Zdarzenia wywołujące akcję opcji Wywołanie przy zmianie zmiennych

Parametr*- pole wymagane

Panel
titlePrzykładowa konfiguracja

Panel
titleChange log

1.0.0

  • Dodanie komponentu

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.X72

  • 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
titlePakiet z przykładowym formularzem wykorzystującym akcję

View file
nameTesty komponentów - akcje - [AKCJA] Wstawianie unikatowego numeru 2019-10-14 10_22_34.zip
height250
 

Hide If
special@anonymous

Powiązane zadania

Aktualne

JIRA
server192.168.1.52 JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-5983

Archiwalne

JIRA
server192.168.1.52 JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-58

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-3376

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-58458

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-376611

JIRA
server192.168.1.52 JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-458677

English

  ← Return to the list of available actions

Info

If you have a problem understanding how the action works, check: ActionConditional executionComponents parameters

Panel
titleBasic information

Category: General

Action location:

Button,

Variable

Available from version: 1.0.0

Panel
titleDescription

The action deletes all rows from the table.

Panel
titleAction call-up
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 conditionCall-up actionThe "Conditional execution" parameter will return "true"

Button

-

Activates action

Pressing the button

Panel
titleConfiguration 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.37Specifies whether special characters in the sequence name are to be converted to "_" (the only acceptable special character in all databases except MSSQL).Boolean NoEditable 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.X72In this parameter, we specify after which events the action should be triggeredAn array of text valuesCall after conditional execution conditionDrop-down listThe parameter does not appear in case of placing the action on the button. 
Updating variables1.0.X72In 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
titleConfiguration example

Panel
titleChange log

1.0.0

  • Adding a component

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.X72

  • 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

  • Preventing the action from being set on the accept button