← Powrót do listy dostępnych akcji

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

ID komponentu w PWFL: user-belongs-to-group-action

Kategoria: Użytkownik

Umiejscowienie akcji: Tabela, Formularz

Dostępna od wersji: 1.0.85

Akcja, na podstawie podanego loginu, wyszukuje użytkownika, sprawdza czy użytkownik ten należy do jeden lub każdej z podanych grup i zapisuje zdefiniowaną informację o jego przynależności do podanej zmiennej.

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

Umiejscowienie akcjiDziałanie parametru "Wykonanie warunkowe"Warunek wywołania akcji
TabelaUaktywnia akcję i wywołuje jąZmiana wartości w komórce tabeli
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
Login*1.0.85Zmienna tabelaryczna zawierająca loginy sprawdzanych użytkowników.Zmienna tabelaryczna Pole edytowalne 
Lista grup*1.0.85Zmienna tabelaryczna zawierająca listy grup, dla których wykonane ma zostać sprawdzenie, rozdzielone separatorem. Domyślnym separatorem jest przecinek.Zmienna tabelaryczna Pole edytowalneLista powinna wyglądać następująco (gdy "," jest separatorem): grupa1,grupa2,grupa3...
UWAGA! Spacje po separatorze nie są usuwane, więc jeżeli , jest separatorem, to lista "grupa1, grupa2, grupa3..." zwróci niepoprawny wynik.
Należy do wszystkich *1.0.85Określa czy w liście sprawdzanych grup mają się zawierać wszystkie grupy danego użytkownika, czy wystarczy jedna z jego grup.LogicznyNiePole edytowalne 
Wartość dla prawdy*1.0.85Wartość, która zostanie wpisana do zmiennej wynikowej w przypadku, gdy akcja zwróci prawdę.Tekstowy Pole edytowalne 
Wartość dla fałszu*1.0.85Wartość, która zostanie wpisana do zmiennej wynikowej w przypadku, gdy akcja zwróci fałsz.Tekstowy Pole edytowalne 
Zmienna wynikowa*1.0.85Zmienna, w której zapisany zostanie wynik akcji.Zmienna tabelaryczna Pole edytowalne 
Separator1.0.85Pozwala na zdefiniowanie własnego separatora, wykorzystywanego do rozdzielenia nazw grup w parametrze 'Lista grup'.Tekstowy, <przecinek>Pole edytowalne 

Parametr*- pole wymagane

Zadania związane z komponentem

Aktualne

Archiwalne

 

← Return to the list of available actions

If you have trouble understanding how the action works, check the descriptions: Action, Conditional execution, Component parameters

Category: User

Action location: Table, Form

Available from version: 1.0.85

Action that searches for a user on the basis of the given login, checks whether the user belongs to one or each of the given groups and saves the defined information about it to the given variable.

Leaving the conditional field blank is tantamount to setting it to "true."

Location of the actionOperation of the "Conditional execution" parameterCondition of calling the action
TableInitiating and executing actionTable cell change
Name of the parameterFrom versionDescriptionParameter typeDefault valueField typeNotes and restrictions
Username*1.0.85Variable array containing usernames of users to check.Variable array Editable field 
Groups list*1.0.85Variable array of group names lists, on which the check will be performed. The default separator of group names is comma.Variable array Editable fieldExample shape of list (if "," is a separator) that can be passed into action: group1,group2,group3...
WARNING! The spaces after the delimiter are not removed, so if "," is a delimiter, the list "group1, group2, group3 ..." will return an incorrect result.
Belongs to all*1.0.85Determines if any or all groups should be matched.LogicalNotEditable field 
Value for true*1.0.85Value that will be written into result variable if action returns true.Text Editable field 
Value for false*1.0.85Value that will be written into result variable if action returns false.Text Editable field 
Result variable*1.0.85Variable for storing result of action.Variable array Editable field 
Separator1.0.85Separator used to divide group names in 'Groups list' parameter.Text, <comma>Editable field 

Parameter*- required field