Instelling van Filters
In bepaalde scenario's is het noodzakelijk om extra filters te configureren om de weergegeven gegevens in Business Portals te beperken. Dit is vooral relevant bij de weergave van klantgebonden gegevens. Zonder de juiste filters zouden alle gegevens in de dataset worden weergegeven. Om ervoor te zorgen dat een ingelogde gebruiker alleen zijn eigen gegevens kan inzien, moet er een geschikt filter worden ingesteld. Het filter legt de verbinding tussen de ingelogde gebruiker in Business Portals en de bijbehorende records in Business Central. Door de filterconfiguratie wordt ervoor gezorgd dat Business Portals alleen de records toont die zijn toegewezen aan de klant die momenteel is ingelogd in Business Portals. Op deze manier wordt een correcte en veilige weergave van de gegevens gewaarborgd.
- Start als Business Portals Administrator in het rolencentrum.
- Open door te navigeren via de menubalk naar Portal instellingen naar uw datasets.
- Kies de dataset en open deze door te klikken op de actieve status of door op de drie punten te klikken om te bewerken naast de Dataset Code.
- Navigeer naar de tabellen.
- Kies een Dataset Table Code waarvan u velden wilt weergeven.
- De eerdere instelling moet al zijn uitgevoerd; als dat niet het geval is, vindt u meer informatie onder Instelling van de Dataset Tabel.
- Klik vervolgens op Filter.
- Kies het veld waarop gefilterd moet worden.
-
Kies een Type filter uit de volgende types die u ter beschikking staan:
-
CONST
Het filtertype CONST maakt een vaste filtering op een gedefinieerde waarde mogelijk. Dit filtertype is uitsluitend beschikbaar voor velden van het type Optie. Bij de instelling wordt een specifieke waarde geselecteerd waarop de records permanent worden gefilterd.
Een typisch toepassingsvoorbeeld is de verkoopkop, waarbij het veld Documenttype met behulp van het filtertype CONST vast op Order wordt gezet. In dit geval worden uitsluitend records van dit documenttype weergegeven.
-
FILTER
Het filtertype Filter maakt een dynamische filtering van records mogelijk. Er kunnen een of meerdere waarden worden geselecteerd, zodat meerdere opties tegelijkertijd kunnen worden weergegeven. De selectie kan flexibel worden aangepast en beïnvloedt de weergegeven hoeveelheid gegevens dienovereenkomstig.
De filtering is gebaseerd op de standaard filtermechanismen van Microsoft Dynamics 365 Business Central en maakt de selectie van een of meerdere waarden per veld mogelijk. Meer informatie vindt u in de officiële Microsoft-documentatie: Microsoft Learn
Opmerking
Als u op meerdere manieren wilt filteren, moet u het symbool | gebruiken voor scheiding. Voorbeeld: U filtert op het documenttype en kiest als veldfilter Bestelling|Factuur, dan wordt in uw ingestelde datasettabel gefilterd op bestellingen en facturen.
-
USERMAPPING
Het filtertype USERMAPPING filtert records automatisch op basis van de ingelogde gebruiker. Hierdoor worden uitsluitend gegevens weergegeven die aan de betreffende gebruiker zijn toegewezen.
-
DATEFORMULE
Het filtertype Dateformule maakt tijdgebaseerde filtering van records mogelijk op basis van een datumveld. Er kan worden gefilterd op een specifieke datum of op gedefinieerde datumformules zoals CD (Huidige Datum) voor de huidige datum of CY (Huidig Jaar) voor het lopende kalenderjaar. Hierdoor worden in Business Portals uitsluitend records weergegeven waarvan de datums binnen de gedefinieerde periode vallen.
Voorbeeld
Wordt voor het veld Orderdatum de waarde -3M of CY gebruikt, dan worden alleen records weergegeven waarvan de orderdatum binnen de laatste drie maanden of binnen het huidige kalenderjaar ligt.
-