Skip to main content
Version: 4.1 (2026 H2)

Roles for additional profiles

Roles for additional profiles assign a functional role — such as "President", "Secretary" or "Instructor" — to an additional profile (e.g. a co-signer or main signer). In the template, this is used to preselect the matching profile automatically.

note

These roles are not the permission roles (Sys admin, Org admin, …) from Permissions. They only control the preselection of additional profiles in templates.

Role model

A role consists of:

  • RoleId — a technical, unique identifier (e.g. President, Secretary, Instruktor). The RoleId must not contain the characters ", < or >, because it is used as an attribute value in the template.
  • Display names — localised per language (e.g. "Präsident" / "President").
  • Sort order — determines the order in the selection.

Managing roles (administration)

The role catalogue is maintained in the Desktop Client:

  1. Activate the administration view and open the additional-profile role administration in the Organisation tab.
  2. Add, rename, duplicate or delete roles. The technical RoleId can be copied for use in the template.
  3. Enter a display name per UI language. The available languages correspond to the datasource's synchronised languages.

Changes are stored on the server and synchronised to the clients on the next sync.

The &quot;Additional profiles&quot; window with the role catalogue and the display names per language

Role catalogue in the Desktop Client: one display name per UI language; languages left empty inherit the German value (window shown in German).

Assigning roles to an additional profile

Assignment happens in the "Manage additional profiles" dialog (Desktop Client and COM add-in):

  1. In the profile view, click "Manage additional profiles".
  2. In the list of additional profiles, use the multi-select field in the "Roles" column to enable one or more roles.

The selection comes from the administratively defined catalogue. If no roles are defined, the field is disabled. The assignment is loaded client-side from the local cache.

The &quot;Manage additional profiles&quot; dialog with the &quot;Roles&quot; column and the open multi-select field

The "Roles" column lets you enable one or more roles per additional profile via the multi-select field (dialog shown in German).

Use in the template

In the template, the Forms attribute PreselectByRole uses the assigned role to preselect the matching profile automatically. A match by role takes precedence over PreselectByIndex; if there is no match, PreselectByIndex is used as a fallback.