Ta funkcja zwraca określoną wartość pola dla określonego loginu użytkownika. Możliwe pola do pobrania wartości pokazano poniżej.
Składnia
GetUserData („userLogin”, „fieldName”);
Argumenty funkcji
userLogin - (String) Login użytkownika, dla którego dane mają zostać pobrane
fieldName - (String) Nazwa pola, które ma zostać pobrane dla określonego użytkownika. Dozwolone wartości: [dział | e-mail | imię | nazwisko | pełna nazwa | email2 | email3 | email4 | język | lokalizacja | telefon | telefon komórkowy | stanowisko | organizacja | identyfikator użytkownika | jest aktywny ]
Zwracana wartość
Ta funkcja zwraca String.
Zwraca wartość określonego pola dla określonego użytkownika lub pusty ciąg, jeśli nie ustawiono żadnej wartości.
Przykłady
Przykład 1:
Zwróci to wartość „dział” dla użytkownika „rsimmons”.
data = GetUserData („rsimmons”, „departament”);
Przykład 2:
Zwróci to wartość „pełna nazwa” dla użytkownika „rsimmons”.
data = GetUserData („rsimmons”, „pełna nazwa”);
Przykład 3:
Zwróci wartość „telefon” dla użytkownika zapisanego w polu skrzynki [CaseOwner].
data = GetUserData ([CaseOwner], „phone”);
Przykład 4:
Zwróci to wartość „języka” dla użytkownika zapisanego w polu przypadku [CaseOwner].
data = GetUserData ([CaseOwner], „język”);
Przykład 5:
Zwróci 1, jeśli użytkownik zapisany w polu [Użytkownik] jest aktywny, w przeciwnym razie 0.
data = GetUserData ([Użytkownik], „isactive”);
Czytaj więcej
Sprawdza, czy użytkownik określony w pierwszym parametrze jest bieżącym użytkownikiem lub zastępcą bieżącego użytkownika.
Składnia
IsCurrentUserOrDeputy („użytkownik”, „[checkIfAdmin]”);
Argumenty funkcji
użytkownik - (ciąg) Logowanie użytkownika do sprawdzenia
checkIfAdmin - (String) [Opcjonalnie] Jeśli ustawione na true, funkcja zwróci true, jeśli bieżący użytkownik jest administratorem systemu
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Zwraca wartość true, jeśli bieżący użytkownik jest równy użytkownikowi podanemu w parametrze lub bieżący użytkownik jest zastępcą użytkownika określonego w parametrze
Przykłady
Przykład 1:
Funkcja sprawdzi, czy bieżący użytkownik jest użytkownikiem z pola Menedżer, czy bieżący użytkownik jest zastępcą użytkownika z pola Menedżer. To wywołanie funkcji jest równoważne z dwoma warunkami: CurrentUser () == [Manager] || IsDeputyOf (CurrentUser (), [Manager])
valid = IsCurrentUserOrDeputy ([Manager]);
Przykład 2:
Funkcja sprawdzi, czy bieżący użytkownik jest użytkownikiem z pola Menedżer, czy bieżący użytkownik jest zastępcą użytkownika z pola Menedżer, czy bieżący użytkownik jest administratorem systemu
valid = IsCurrentUserOrDeputy ([Manager], true);
Czytaj więcej
Sprawdza, czy użytkownik określony w pierwszym parametrze jest zastępcą dla użytkownika określonego w drugim parametrze
Składnia
IsDeputyOf („zastępca”, „zastępca”);
Argumenty funkcji
zastępca - (ciąg) Logowanie użytkownika, który ma zostać sprawdzony jako zastępca
deputyFor - (String) Logowanie użytkownika, którego pierwszy użytkownik jest zastępcą
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Zwraca wartość true, jeśli użytkownik określony w pierwszym parametrze jest zastępcą użytkownika określonego w drugim parametrze
Przykłady
Przykład 1:
Zwróci to, jeśli „exampleUser” jest zastępcą „SecondExampleUser” i zapisze wartość zwracaną funkcji w zmiennej „valid”
valid = IsDeputyOf („exampleUser”, „SecondExampleUser”);
Przykład 2:
Spowoduje to sprawdzenie, czy bieżący użytkownik jest zastępcą użytkownika określonego jako właściciel sprawy
IsDeputyOf (CurrentUser (), [CaseOwner]);
Czytaj więcej
Ta funkcja sprawdza, czy określony użytkownik jest w określonej grupie.
Składnia
IsGroupMember („userLogin”, „group”);
IsGroupMember („userLogin”, „group”, true);
Argumenty funkcji
userLogin - (String) Login użytkownika, dla którego należy sprawdzić członkostwo w grupie.
groupName - (String) Nazwa grupy
checkReplacement - (Boolean) [Opcjonalnie] jeśli true, sprawdź, czy określony użytkownik zastępuje użytkownika z grupy
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Zwraca true, jeśli użytkownik jest w grupie, w przeciwnym razie false.
Przykłady
Przykład 1:
To sprawdzi, czy użytkownik „jsimmons” znajduje się w grupie „managerów” i zapisze wartość zwracaną w zmiennej „inGroup”.
inGroup = IsGroupMember („jsimmons”, „manager”);
Przykład 2:
Spowoduje to sprawdzenie, czy bieżący użytkownik jest w grupie wskazanej przez pole sprawy „[Dozwolona grupa]”, a jeśli to prawda, zamknij sprawę.
if (IsGroupMember (CurrentUser (), [Dozwolona grupa]) == fałsz
{
CloseCase ();
}
Czytaj więcej