Class COOATTREDIT@1.1:UserProfile
Object class to define a user profile.
A user profile is used to restrict the user interface for the user.
The user profile that is taken for evaluation is stored in the user environment of the user in property
usrenvuserprofile
.
To allow the user to switch between multiple user profiles the available user profiles can be defined in property
usrenvuserprofiles
of the user environment.
The evaluation of the configured settings can be defined as a positive or negative list.
A positive list means that only the configured values are available.
A negative list means that the configured values are not available.
The following features can be restricted with a user profile:
- Available object classes to be instantiated
- Object classes used in a search
- Available menus in the context menu, task pane and the menu bar
- Available form pages
- Available signature types
- Available template categories
- Available activity definitions
- Available process definitions
- Available history event types
- Available web service definitions
The available features of the user profile can by dynamically extended in context of an
App
.
An app can define a
AppProfile
to extend the user profile in context of the app.
If a software component defines only one app the user profile is extended dynamically with no need to define an explicit app profile.
Note: Only configuration settings that have been defined as a positive list in the user profile can be extended by an app profile.
Class Hierarchy
Object >
ComponentObject >
UserProfile
Properties
Properties
Multilingual Name (COOSYSTEM@1.1:mlname)
Defines the multilingual name of the object. It stores one name for each
supported language.
Explanation:
This field defines the multilingual name of the object.
unique
LanguageStringList[] COOSYSTEM@1.1:mlname