Gdy już zdefiniujesz pewne.. kontenery danych, polai formularze W swojej aplikacji można tworzyć filtry dla każdego kontenera danych.
Do każdego kontenera danych można zdefiniować jeden lub więcej filtrów, które ograniczają wyświetlanie rekordów w określonych sytuacjach.
Filtry mogą być proste lub złożone i mają wiele zastosowań oraz zalet, w tym:
Definiowanie filtrów w ten sposób pozwala użytkownikom zaoszczędzić czas i sprawia, że aplikacja jest bardziej użyteczna, co zostanie szczegółowo opisane poniżej.
Jednym z głównych zastosowań filtrów jest ograniczanie wyświetlanych rekordów formularze listówFormularze zgłoszeniowe oraz formularze raportów są poddawane ograniczeniom na podstawie wartości pól w rekordach.
Na przykład, podczas tworzenia aplikacji Altova ContractManager przy użyciu narzędzia RecordsManager, nasi administratorzy utworzyli filtry, które, poprzez sprawdzenie pola "Data wygaśnięcia" w rekordach zawartych w bazie danych, umożliwiały użytkownikom wyświetlanie umów, których ważność upływa w ciągu 90 dni, za pomocą jednego kliknięcia. Utworzono również filtr dla "Nowych umów", który wyświetlał umowy, których data rozpoczęcia obowiązywania jest krótsza niż jeden miesiąc.
Filtry można również łączyć z rolami użytkowników, aby ograniczyć dostęp do danych i umożliwić przeglądanie oraz/lub edycję rekordów tylko dla określonych grup użytkowników.
W razie potrzeby, do każdego zdefiniowanego filtra można przypisać dowolną liczbę grup powiadomień. Grupy powiadomień to grupy użytkowników, które otrzymują powiadomienia w aplikacji i e-maile dotyczące wydarzeń w kalendarzu, takich jak nadchodzące spotkania, kończące się subskrypcje, powtarzające się wydarzenia i tak dalej.
Powiązanie grupy powiadomień z filtrem pomaga zapewnić, że odpowiednie osoby otrzymują ważne powiadomienia. Jeśli dane w danym rekordzie odpowiadają filtrowi, w którym wybrano grupę powiadomień, użytkownicy należący do tej grupy zostaną powiadomieni, gdy nadejdzie czas przypomnienia, niezależnie od ustawień samego przypomnienia.
Można zdefiniować filtry, które użytkownicy będą mogli wybrać podczas korzystania z aplikacji. Filtry te zostaną wyświetlone obok odpowiednich pól. Te zdefiniowane wcześniej wyszukiwania mogą być proste lub złożone i pozwalają użytkownikom zaoszczędzić czas i wysiłek, gdy próbują znaleźć dokładnie te dane, których potrzebują.
Można zoptymalizować wydajność w zależności od tego, czy wyszukiwanie przez użytkownika odbywa się w pamięci, czy w bazie danych. Wyszukiwanie w pamięci jest bardzo szybkie i pozwala użytkownikom natychmiast zobaczyć zmiany w liście rekordów w miarę wpisywania kolejnych liter, ale aby to działało, wszystkie dostępne rekordy muszą zostać pobrane z aktualnego kontenera danych, co samo w sobie może być czasochłonne. Wyszukiwanie w bazie danych jest preferowanym rozwiązaniem dla wszystkich systemów, z wyjątkiem tych, w których wprowadzono niewielką ilość danych. Można łatwo eksperymentować z oboma metodami i przełączać się między nimi w dowolnym momencie.
Można utworzyć nowy filtr od podstaw lub zacząć od skopiowania i zmodyfikowania istniejącego filtra. Podczas tworzenia filtra można zdecydować, czy ma być on widoczny dla wszystkich użytkowników, czy też ukryty dla nich, przeznaczony do użytku wewnętrznego. Na przykład, filtry używane przez użytkowników aplikacji do przeprowadzania wyszukiwań powinny być widoczne dla wszystkich, aby ułatwić ich użycie.
Większość pozostałych rodzajów filtrów jest wykorzystywana przez administratorów do konfigurowania systemu i może być ukryta przed użytkownikami.
Filtry mogą być proste lub złożone. Poniżej przedstawiono kilka przykładów. Szczegółowe informacje można znaleźć w pliku pomocy programu RecordsManager.
Filtry oparte na datach:
Filtry z wieloma warunkami:
Łączenie dwóch filtrów:
Po zdefiniowaniu podstawowych funkcji aplikacji, można przystąpić do projektowania.. strona główna który będzie widoczny dla użytkowników końcowych.
Rozpocznij pracę z programem RecordsManager od razu, bez żadnych kosztów. Platforma Altova Cloud zapewnia natychmiastowy dostęp, bez konieczności pobierania oprogramowania ani zakładania konta. Jeśli chcesz zapisać swoją pracę i zachować dane po przetestowaniu rozwiązania, wystarczy założyć bezpłatne konto testowe.







