osprofile

This page was automatically generated from the database schema dump and may be incomplete or incorrect.

Holds the profile configuration of a profile user — i.e. which setting categories are active for them: desktop settings (UI layout, mask configuration) and enaio-client scanning settings. Multiple rows can exist per profile user — one per flags bit (one row for desktop settings and a second for scanning settings). The actual profile data (the concrete setting values) lives in a different table.

Referenced by the field benutzer.profil (int, holds the benutzer.id of the profile user): the link to this table is osprofile.userid = benutzer.osguid of the profile user. The benutzer.profil field must therefore first be resolved via the benutzer table to obtain the osguid.

1. Columns

Name Type Length Description

userid

nvarchar

32

osguid of the user serving as the profile user. Corresponds to benutzer.osguid.

flags

int

Bitmask defining the purpose of the profile record:

* 1 — profile contains the desktop settings (UI layout, mask arrangement). * 2 — profile contains the scanning settings of the enaio client (scan profiles, scanner selection, image options).

Multiple bits can be combined if one record serves several purposes.