Kategoria Dla twórców

GetUserData

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

IsCurrentUserOrDeputy

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

IsDeputyOf

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

IsGroupMember

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