Einrichtung von Filtern
In bestimmten Szenarien ist es erforderlich, zusätzliche Filter zu konfigurieren, um die angezeigten Daten in Business Portals einzuschränken. Dies ist insbesondere bei der Darstellung kundenbasierter Daten relevant. Ohne entsprechende Filter würden alle im Dataset enthaltenen Daten angezeigt werden. Um sicherzustellen, dass ein angemeldeter Benutzer ausschließlich seine eigenen Daten einsehen kann, muss ein geeigneter Filter eingerichtet werden. Der Filter stellt die Verknüpfung zwischen dem angemeldeten Benutzer in Business Portals und den entsprechenden Datensätzen in Business Central her. Durch die Filterkonfiguration wird sichergestellt, dass Business Portals nur die Datensätze anzeigt, die dem Kunden zugeordnet sind, der aktuell in Business Portals angemeldet ist. Auf diese Weise wird eine korrekte und sichere Anzeige der Daten gewährleistet.
- Starten Sie als Business Portals Administrator im Rollencenter.
- Öffnen Sie über die Menüleiste unter Portal Einrichtung Ihre Datasets.
- Wählen Sie das Dataset aus und öffnen Sie es durch Klicken auf den Aktiv‑Status oder über die drei Punkte neben dem Dataset‑Code mittels Bearbeiten.
- Navigieren Sie zu den Tabellen.
- Wählen Sie einen Dataset Table Code aus, in dem Sie Felder anzeigen lassen möchten.
- Die bisherige Einrichtung muss bereits erfolgt sein, Falls dies nicht der Fall ist, finden Sie weitere Informationen unter Einrichtung der Dataset Tabelle.
- Klicken Sie anschließend auf Filter.
- Wählen Sie das Feld aus, auf das gefiltert werden soll.
-
Wählen Sie einen Filtertyp aus. Die folgenden Typen stehen zur Auswahl:
-
CONST
Der Filtertyp CONST ermöglicht eine feste Filterung auf einen vordefinierten Wert. Dieser Filtertyp steht ausschließlich für Felder vom Typ Option zur Verfügung. Bei der Einrichtung wird ein konkreter Wert ausgewählt, auf den die Datensätze dauerhaft gefiltert werden.
Ein typisches Anwendungsbeispiel ist die Verkaufskopftabelle, bei der das Feld Belegart mithilfe des Filtertyps CONST fest auf Auftrag gesetzt wird. In diesem Fall werden ausschließlich Datensätze dieser Belegart angezeigt.
-
FILTER
Der Filtertyp Filter ermöglicht eine dynamische Filterung von Datensätzen. Es können ein oder mehrere Werte ausgewählt werden, sodass mehrere Optionen gleichzeitig angezeigt werden können. Die Auswahl lässt sich flexibel anpassen und beeinflusst die dargestellte Datenmenge entsprechend.
Die Filterung orientiert sich an den Standard‑Filtermechanismen von Microsoft Dynamics 365 Business Central und ermöglicht die Auswahl eines oder mehrerer Werte pro Feld. Weitere Informationen finden Sie in der offiziellen Microsoft‑Dokumentation: Microsoft Learn
Hinweis
Wenn Sie nach mehreren Werten filtern möchten, verwenden Sie zur Trennung das Symbol |. Beispiel: Sie filtern auf den Dokumententyp und wählen als Feld Filter Bestellung|Rechnung aus, dann werden in der eingerichteten Dataset‑Tabelle auf Bestellungen und Rechnungen gefiltert.
-
USERMAPPING
Der Filtertyp USERMAPPING filtert Datensätze automatisch anhand des angemeldeten Benutzers. Dadurch werden ausschließlich Daten angezeigt, die dem jeweiligen Benutzer zugeordnet sind.
-
DATEFORMULAR
Der Filtertyp Dateformular ermöglicht die zeitbasierte Filterung von Datensätzen anhand eines Datumsfeldes. Es kann entweder auf ein konkretes Datum oder auf vordefinierte Datumsformeln wie CD (Current Date) für das aktuelle Tagesdatum oder CY (Current Year) für das laufende Kalenderjahr gefiltert werden. Dadurch werden in Business Portals ausschließlich Datensätze angezeigt, deren Datumswerte innerhalb des definierten Zeitraums liegen.
Beispiel
Wird für das Feld Auftragsdatum der Wert -3M oder CY verwendet, werden nur Datensätze angezeigt, deren Auftragsdatum innerhalb der letzten drei Monate bzw. innerhalb des aktuellen Kalenderjahres liegt.
-