osprofile

Diese Seite wurde automatisch aus dem Datenbank-Schema-Dump generiert und kann unvollständig oder fehlerhaft sein.

Hält die Profilkonfiguration eines Profil-Benutzers — also welche Einstellungs-Kategorien für ihn aktiv sind: Desktop-Einstellungen (UI-Layout, Masken-Konfiguration) und Scanning-Einstellungen des enaio-Clients. Pro Profil-Benutzer können mehrere Datensätze existieren — je einer pro flags-Bit (ein Datensatz für Desktop-Einstellungen und ein zweiter für Scanning-Einstellungen). Die eigentlichen Profildaten (die konkreten Einstellungswerte) liegen in einer anderen Tabelle.

Referenziert vom Feld benutzer.profil (int, enthält die benutzer.id des Profil-Benutzers): das Bindeglied zu dieser Tabelle ist osprofile.userid = benutzer.osguid des Profil-Benutzers. Das benutzer.profil-Feld muss daher zunächst über die benutzer-Tabelle aufgelöst werden, um die osguid zu erhalten.

1. Spalten

Name Typ Länge Beschreibung

userid

nvarchar

32

osguid des Benutzers, der als Profil-Benutzer dient. Entspricht benutzer.osguid.

flags

int

Bitmaske, die den Verwendungszweck des Profil-Datensatzes definiert:

* 1 — Profil enthält die Desktop-Einstellungen (UI-Layout, Maskenanordnung). * 2 — Profil enthält die Scanning-Einstellungen des enaio-Clients (Scan-Profile, Scanner-Auswahl, Bildoptionen).

Mehrere Bits können kombiniert werden, wenn ein Datensatz mehrere Zwecke erfüllt.