Kategoria Filtrowanie i szukanie

IsUniqueValue

Ta funkcja sprawdza, czy określona wartość pól jest unikalna dla niektórych lub wszystkich przypadków. Składnia IsUniqueValue („pole”, „filtr”); IsUniqueValue („pole”, „filtr”, „closedCasesAswell”); Argumenty funkcji field - (String) Nazwa pola zawierającego wartość, która ma zostać sprawdzona, jeśli jest unikalna. filter - (String) Wartość filtru określająca, które przypadki mają być przeszukiwane. Dostępne wartości: [Użytkownik | Organizacja | Baza danych ] Objaśnienie wartości filtrów: Użytkownik - sprawdź wszystkie sprawy utworzone przez bieżącego użytkownika Organizacja - sprawdzaj wszystkie sprawy utworzone przez kogokolwiek z organizacji bieżącego użytkownika Baza danych - sprawdź wszystkie przypadki closedCasesAswell - (Boolean) [Opcjonalnie] Określ, czy wyszukiwanie ma być wykonywane tylko w przypadkach otwartych (zachowanie domyślne), czy też w przypadkach zamkniętych. (Domyślnie = fałsz) Zwracana wartość Ta funkcja zwraca wartość logiczną. Zwraca true, jeśli określona wartość pola jest unikalna, w przeciwnym razie false. Przykłady Przykład 1: Spowoduje to sprawdzenie, czy wartość pola „Numer telefonu” jest unikalna we wszystkich otwartych skrzyniach utworzonych przez kogokolwiek z organizacji bieżącego użytkownika. isUnique = IsUniqueValue („Numer telefonu”, „Organizacja”); Przykład 2: Spowoduje to sprawdzenie, czy wartość pola „Aktywność” jest unikalna dla wszystkich otwartych spraw utworzonych przez bieżącego użytkownika, a jeśli nie, pokaże odpowiedni komunikat. if (IsUniqueValue („Activity”, „User”) == false) { ShowMessage (1, „Identyczne działanie zostało już określone gdzie indziej.”); } Przykład 3: Sprawdzi to, czy wartość pola „Kraj” jest unikalna we wszystkich przypadkach, zarówno w sprawach otwartych, jak i zamkniętych. IsUniqueValue („Kraj”, „Baza danych”, prawda);
Czytaj więcej

SetUserFieldSettings

Ta funkcja ustawia widoczne ustawienia (wewnętrzne, zewnętrzne, grupy, system) dla pola użytkownika. Pole użytkownika powinno mieć ustawienia „dla wszystkich użytkowników”. Składnia SetUserFieldSettings („FieldTitle”, „InternalUsers”, „ExternalUsers”, „Groups”, „SystemUsers”); Argumenty funkcji FieldTitle - (String) Tytuł pola użytkownika InternalUsers - (Boolean) Włącz użytkowników wewnętrznych ExternalUsers - (Boolean) Włącz użytkowników zewnętrznych Grupy - (wartość logiczna) Włącz grupy SystemUsers - (Boolean) Włącz użytkowników systemu Zwracana wartość Ta funkcja zwraca wartość logiczną. Ta funkcja zwraca wartość false, jeśli pole użytkownika ma ustawienia inne niż „dla wszystkich użytkowników”. W przeciwnym razie funkcja zwraca true. Przykłady Przykład 1: Ustaw tylko grupy dla pola „Klient” SetUserFieldSettings („Customer”, false, false, true, false);
Czytaj więcej