Kategoria Użytkownicy i grupy

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

SetUserFilter

Ta funkcja ustawia filtr dla pola użytkownika. Składnia SetUserFilter („FieldTitle”, „FilterType”, „FilterValues”, [„SubDepartments”]); Argumenty funkcji FieldTitle - (String) Tytuł pola użytkownika FilterType - (String) Może to być „dział” lub „grupa”. FilterValues ​​- (String) Identyfikatory działów lub grup oddzielone przez „,” lub „;”. SubDepartments - (Boolean) Ustaw poddziały. Używany tylko wtedy, gdy filterType jako „departament”. Zwracana wartość Ta funkcja zwraca wartość logiczną. Ta funkcja zwraca true. Przykłady Przykład 1: Spowoduje to ustawienie użytkowników w polu użytkownika „Pracownicy” tylko z 2 grup: administratorów i programistów. SetUserFilter („Pracownicy”, „Grupa”, „Administratorzy, programiści”); Przykład 2: Spowoduje to ustawienie użytkowników w polu użytkownika „Pracownicy” z 2 działów: Administratorzy i programiści oraz poddziały. SetUserFilter („Pracownicy”, „Dział”, „1, 2”, prawda);
Czytaj więcej