Zodra u enkele `gegevenscontainers`, `velden` en `formulieren` in uw app hebt gedefinieerd, kunt u filters maken voor elke gegevenscontainer.
Voor elke databestand kunnen één of meerdere filters worden gedefinieerd om de weergave van records in bepaalde situaties te beperken.
Filters kunnen eenvoudig of complex zijn en hebben tal van toepassingen en voordelen, waaronder:
Het vooraf definiëren van filters op deze manier bespaart gebruikers tijd en maakt uw app nuttiger, zoals hieronder beschreven.
Een belangrijk gebruik van filters is om het aantal records dat wordt weergegeven in lijstweergaven, invoervormen en rapporten te beperken. Deze beperking wordt bepaald op basis van de waarden van de velden in de records.
Bijvoorbeeld, bij het maken van de applicatie Altova ContractManager met behulp van RecordsManager, hebben onze beheerders filters aangemaakt door het veld "Vervaldatum" van de records in de databron te gebruiken. Hierdoor konden gebruikers met één klik contracten weergeven die binnen 90 dagen verlopen. Een ander filter, "Nieuwe contracten", is aangemaakt om contracten weer te geven die minder dan een maand oud zijn (gebaseerd op de ingangsdatum).
Filters kunnen ook in combinatie met gebruikersrollen worden gebruikt om de toegang tot gegevens te beperken, zodat gebruikers bepaalde records alleen kunnen bekijken en/of bewerken.
Indien nodig, kunt u een willekeurig aantal waarschuwingsgroepen koppelen aan elk filter dat u definieert. Waarschuwingsgroepen zijn groepen gebruikers die meldingen ontvangen via de app en per e-mail over agenda-items, zoals een aankomende vergadering, een aflopende abonnement, terugkerende evenementen, enzovoort.
Het koppelen van een waarschuwingsgroep aan een filter helpt ervoor te zorgen dat belanghebbenden belangrijke meldingen ontvangen. Als de gegevens in een record overeenkomen met een filter met een geselecteerde waarschuwingsgroep, dan worden gebruikers in die waarschuwingsgroep op de hoogte gesteld wanneer de herinneringstijd is bereikt, ongeacht wat er in de herinnering zelf is ingesteld.
U kunt filters vooraf instellen, die gebruikers kunnen selecteren tijdens het gebruik van de app. Deze filters worden dan weergegeven naast de relevante velden. Deze vooraf gedefinieerde zoekopdrachten kunnen eenvoudig of complex zijn en kunnen gebruikers tijd en moeite besparen bij het zoeken naar de gegevens die ze nodig hebben.
U kunt de prestaties optimaliseren op basis van of de zoekopdrachten van de eindgebruiker worden uitgevoerd in het geheugen of in de database. Een zoekopdracht in het geheugen is erg snel en stelt gebruikers in staat om de lijst met resultaten direct te zien veranderen terwijl ze elke letter typen. Om dit te laten werken, moeten alle beschikbare gegevens worden opgehaald uit de huidige databron, wat op zichzelf traag kan zijn. Een zoekopdracht in de database is de voorkeursoptie voor alle systemen, behalve die met een kleine hoeveelheid gegevens. U kunt eenvoudig met beide opties experimenteren en indien gewenst tussen hen schakelen.
U kunt een nieuwe filter helemaal opnieuw maken, of u kunt beginnen met het kopiëren en aanpassen van een bestaande filter. Tijdens het aanmaken kunt u ervoor kiezen om filters openbaar zichtbaar te maken, of ze juist te verbergen voor gebruikers voor intern gebruik. Filters die bijvoorbeeld door app-gebruikers worden gebruikt om zoekopdrachten uit te voeren, zouden openbaar zichtbaar moeten zijn voor een eenvoudig gebruik.
De meeste andere soorten filters worden door beheerders gebruikt om het systeem te configureren en kunnen voor gebruikers verborgen worden.
Filters kunnen eenvoudig of complex zijn. Hieronder staan enkele voorbeelden. Raadpleeg de helpbestanden van RecordsManager voor een volledige beschrijving.
Filters op basis van datum:
Filters met meerdere voorwaarden:
Het combineren van twee filters:
Zodra de basisfunctionaliteit van uw app is vastgesteld, kunt u beginnen met het ontwerpen van de startpagina die de eindgebruikers zullen zien.
Begin direct met RecordsManager, gratis. Altova Cloud biedt u onmiddellijke toegang zonder dat u software hoeft te downloaden of een account hoeft aan te maken. Als u uw werk wilt opslaan en uw gegevens wilt bewaren nadat u de oplossing hebt uitgeprobeerd, kunt u eenvoudig een gratis proefaccount aanmaken.







