Kategoria Dla twórców

GetManager

Ta funkcja zwraca nazwę użytkownika menedżera określonego użytkownika. Składnia GetManager („userLogin”); Argumenty funkcji userLogin - (String) Login użytkownika, dla którego należy znaleźć menedżera Zwracana wartość Ta funkcja zwraca String. Ta funkcja zwraca login menedżera dla określonego użytkownika lub login bieżącego użytkownika (taki sam jak funkcja CurrentUser), jeśli do określonego użytkownika nie przypisano żadnego menedżera. Alternatywnie pusty ciąg zostanie zwrócony, jeśli określony login nie istnieje lub przypisany menedżer nie ma nazwy logowania. Przykłady Przykład 1: Znajduje to login menedżera dla użytkownika „r.simmons” i przechowuje wartość zwracaną w zmiennej „RichardsManager”. RichardsManager = GetManager („r.simmons”); Przykład 2: Znajduje to login menedżera dla aktualnie zalogowanego użytkownika i zapisuje wartość zwracaną w zmiennej „myManager”. myManager = GetManager (CurrentUser ());
Czytaj więcej

GetManagers

Ta funkcja zwraca określoną hierarchię menedżerów użytkowników jako listę loginów podzieloną średnikiem. Składnia GetManagers („userLogin”); Argumenty funkcji userLogin - (String) Login użytkownika, dla którego należy znaleźć menedżerów Zwracana wartość Ta funkcja zwraca String. Ta funkcja zwraca dane logowania menedżerów dla określonego użytkownika lub dane logowania bieżącego użytkownika (takie same jak funkcja CurrentUser), jeśli do określonego użytkownika nie przypisano żadnego menedżera. Przykłady Przykład 1: Znajdzie to loginy menedżerów dla aktualnie zalogowanego użytkownika i zapisze wartość zwracaną w zmiennej „list”. list = GetManager (CurrentUser ());
Czytaj więcej

GetSubordinate

Ta funkcja zwróci pierwszego podwładnego dla określonego menedżera. Opcjonalnie można podać login podrzędny, jeśli tak, funkcja sprawdzi, czy ten login jest podwładnym określonego menedżera. Składnia GetSubordinate („managerLogin”); GetSubordinate („managerLogin”, „userLogin”) Argumenty funkcji managerLogin - (String) Login menedżera, dla którego ma zostać pobrany podwładny userLogin - (String) [Opcjonalnie] Logowanie użytkownika, aby zostać podrzędnym dla określonego menedżera Zwracana wartość Ta funkcja zwraca String. Zwraca nazwę pierwszego podwładnego określonego menedżera. Jeśli określono opcjonalne logowanie użytkownika, funkcja zwróci to logowanie, jeśli jego użytkownik jest podwładnym określonego menedżera lub w przeciwnym razie pusty ciąg Przykłady Przykład 1: Spowoduje to zalogowanie pierwszego podwładnego „rsimmons”. subordinate = GetSubordinate („rsimmons”); Przykład 2: Zwróci „John”, jeśli jest on podwładnym „rsimmons” lub pusty ciąg znaków, jeśli nie. subordinate = GetSubordinate („rsimmons”, „johnd”);
Czytaj więcej

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