Filtervorlagen
Die Filtervorlagen werden in der Tabelle "PB_FAVORITE_FILTER" gespeichert.
Tabelle "PB_FAVORITE_FILTER"
In der Kopftabelle "PB_FAVORITE_FILTER" werden die existierenden Vorlagen spezifiziert. Die Tabelle hat die folgende Struktur:
Feld |
Typ |
Beschreibung |
ID |
uniqueidentifier |
Primärschlüssel. |
FALLBACK_NAME |
nvarchar(128) |
Der Name des Filters, wenn keine Übersetzung gepflegt ist. |
JSON_CONTENT |
nvarchar(max) |
Es werden alle Einstellungen in diesem Feld gespeichert und im JSON-Format abgelegt. |
DESCRIPTION |
nvarchar(max) |
Die Beschreibung des Filters wird hier gespeichert. |
IS_GLOBAL |
bit |
Gibt an, ob der Filter ein globaler Filter ist oder ein Benutzer Filter. |
IS_DELETED |
bit |
Gibt an, ob der Filter gelöscht wurde. |
Tabelle "PB_FAVORITE_FILTER_AFFILATION"
In der Tabelle "PB_FAVORITE_FILTER_AFFILATION" wird die Zuordnung des Filters gespeichert z. B. zu einem Benutzer.
Feld |
Typ |
Beschreibung |
ID |
uniqueidentifier |
Primärschlüssel. |
FAVORITE_FILTER_ID |
uniqueidentifier |
Referenz auf PB_FAVORITE_FILTER.ID. |
TYPE |
nvarchar(16) |
Hier wird der Tabellenname der Zuordnung gespeichert z. B. "PWUSER" bei der Zuordnung zu einem Benutzer. |
ENTITY_ID |
nvarchar(12) |
Hier wird der Primärschlüssel der Tabelle, die in Type referenziert wird, gespeichert z. B. die Spalte "NAME" von der Tabelle "PWUSER". |
IS_DEFAULT |
bit |
Hier wird festgelegt, ob der Filter Standard für die jeweilige Zuordnung ist. |
Tabelle "PB_FAVORITE_FILTER_TRANSLATION"
In der Tabelle "PB_FAVORITE_FILTER_TRANSLATION" werden die Übersetzungen des Filters gespeichert.
Feld |
Typ |
Beschreibung |
ID |
uniqueidentifier |
Primärschlüssel. |
FAVORITE_FILTER_ID |
uniqueidentifier |
Referenz auf PB_FAVORITE_FILTER.ID. |
LANGUAGE |
int |
Referenz auf IS_LANGUAGE.ID. |
NAME |
nvarchar(128) |
Hier wird die Übersetzung eingetragen. |
Tabelle "PB_FAVORITE_FILTER_USER_DEFAULT"
In der Tabelle "PB_FAVORITE_FILTER_TRANSLATION" wird gespeichert, welcher Filter für einen Benutzer der Standardfilter ist.
Nur die Filter, die der Benutzer selbst in der Plantafel als Standard wählt, werden in der Tabelle hinterlegt und nicht die für eine Obergruppe oder Gruppe!
Feld |
Typ |
Beschreibung |
ID |
uniqueidentifier |
Primärschlüssel. |
FAVORITE_FILTER_ID |
uniqueidentifier |
Referenz auf PB_FAVORITE_FILTER.ID. |
USER_NAME |
nvarchar(12) |
Referenz auf PWUSER.NAME. |