Module Organisations
frentix customers
For frentix customers, their customer advisor at frentix takes care of the activation.
The "Organisations" module is optionally available in OpenOlat. You activate it in the system administration under Administration > Modules > Organisations with the switch "Enable organisations". The system administration, and with it all tabs on this page, is opened by system administrators.
After activation, additional settings for the system-wide configuration are available. If your OpenOlat is not operated by frentix, contact the party that operates your system for the activation.
Tab Configuration
With the "Organisations" module, you map the company structure in organisations. Roles, rights and the visibility of courses and content can then depend on the organisation an account belongs to. In the "Configuration" tab, you switch on the module and the additional functions your organisation needs:
Administration > Modules > Organisations > Tab "Configuration"
The tab contains
- the activation of the Organisations module
- the activation of the e-mail domain mapping (only visible if the Organisations module is activated)
- the activation of the folder for legal documents (only visible if the Organisations module is activated)
- the activation of the customer number (only visible if the Organisations module is activated)
- the "Status" section, which names the default organisation and warns if accounts with global roles are in different organisations or if several organisations have the identifier "default-org"
The e-mail domain mapping takes effect during self-registration. If it is switched on, self-registration only accepts e-mail addresses whose domain is stored as an active e-mail domain mapping of an organisation. OpenOlat assigns the new account to this organisation. If several organisations match, the person selects one of them during registration.
Customer number
If your organisation invoices courses, the customer number links each booking to the person or organisation that your accounting keeps for it. The customer number is the number under which the accounting keeps a person or an organisation. If it is included in the export of the booking orders, the accounting assigns each booking to the right account without looking it up.

You switch on the customer number in the "Customer number" section with the "Enable customer number" toggle:
Administration > Modules > Organisations > Tab "Configuration"
The section only appears once the Organisations module is switched on. By default, the toggle is off.
If the toggle is on, the "Customer number" field is available in three places:
- in the "User profile" tab of an account in User management, see Manage user settings
- in the Metadata tab of an organisation
- in a billing address of an organisation
The field is never mandatory and accepts any text. You display the numbers of the organisations in the Organisations structures tab as the "Customer number" column with "Displayed columns". In the Course Planner, OpenOlat shows the number of a person in the member list of an implementation and the number of a billing address in the billing address of a booking order. The Booking orders report contains three additional columns: the customer number of the person, that of the billing address and that of the organisation to which the billing address belongs.
If you switch the customer number off again, the field disappears from all forms. The recorded numbers remain stored, but OpenOlat no longer displays or exports them.
Tab Organisations structures
The "Organisations structures" tab shows the organisations already created, together with their sub-organisations, as a tree structure.
Creating and editing organisations
frentix customers
An organisation cannot be moved directly into an organisation that is above it in the tree structure. For frentix customers, their customer advisor at frentix takes care of the change.

New organisations can be added using the "Create new organisation" button at the top right, or for existing organisations by clicking the three dots and "Add new organisation under this one". Both dialogs contain the same fields as the Metadata tab.
If the customer number is switched on, you show the "Customer number" column in the list of organisations via "Displayed columns". It is hidden by default.
To move an existing organisation, click the three dots and "Move organisation". In the window, select the organisation under which it is to be placed in future and confirm with "Move organisation". Its sub-organisations move along. If "Move organisation" is missing under the three dots, moving is locked: always for the default organisation, and for other organisations by an external system that manages the organisation. The window only offers organisations under which the organisation type of the moved organisation is allowed. Roles that the organisation inherited from its previous parent organisation are dropped; the inherited roles of the new parent organisation are added. When you move an organisation, OpenOlat resets the rights that you have set in it for line managers and education managers. Note them down beforehand and set them again after the move.
Moving upwards takes two steps
An organisation cannot be moved directly into an organisation that is above it in the tree structure. OpenOlat then reports "An organisation cannot be moved into a parent or sub-organisation of itself." First move the organisation into an organisation that is neither above it nor below the target organisation, and from there into the target organisation.
Select an organisation in the tree structure, or click "Edit" under its three dots, to adjust or supplement its metadata and other assignments.

Administration > Modules > Organisations > Tab "Organisations structures" > "Organisation name" > Tab "Legal documents"
If the folder is activated under Administration > Modules > Organisations > Tab "Configuration", OpenOlat shows this tab for every organisation. The administrative roles of an organisation, except authors, can also open the folder in the File Hub under "Legal documents". Administrators of the organisation can store documents on organisation-specific matters there. The other administrative roles only have read access.
Metadata
Administration > Modules > Organisations > Tab "Organisations structures" > "Organisation name" > Tab "Metadata"

In the "Metadata" tab, you maintain the details by which an organisation is recognized in OpenOlat. In addition to the identifier and the name, a location and a description can be entered. If the customer number is switched on, the additional field "Customer number" appears between location and description. OpenOlat only displays the ID and the External ID; they cannot be changed here. In addition, you assign the organisation type here, as defined in the "Organisations types" tab. If every organisation is linked to a corresponding organisation type on creation, a hierarchical structure can be built. An organisation that belongs to several higher-level organisations at the same time cannot be represented.
For organisations that system administrators created themselves, the identifier and name can be changed at any time. The two fields are only locked if an external system manages the organisation. Via the REST API, such a system can also set the customer number of an organisation and lock the field in doing so.
The default organisation, shown in the image, is different: its identifier is always locked, its name is not. On its first start, OpenOlat creates the default organisation with the name "OpenOLAT" and the identifier "default-org" and locks the "Identifier" field. OpenOlat recognizes the default organisation by this identifier, so the field remains locked later on as well. System administrators can change the name in the "Metadata" tab at any time, for example to the name of their own organisation. In the image, it bears the changed name "OpenOlat". Courses, learning resources and roles remain assigned unchanged when you rename it. The default organisation cannot be moved or deleted.
Note
If your OpenOlat synchronizes the organisations with LDAP groups, it assigns each LDAP group the organisation whose identifier, name or External ID matches the name of the group. Upper and lower case do not matter. For this reason, do not choose a name for the default organisation that an LDAP group also has. Otherwise LDAP manages the members of the default organisation.
User management
Administration > Modules > Organisations > Tab "Organisations structures" > "Organisation name" > Tab "User management"

The "User management" tab shows a list of the users currently assigned to this organisation. You can also remove existing users again.
The "Add user" button can be used to add further users with a specific role. Select the desired role from the listed roles. In the following dialog, you can search for users. They can be added according to the selection. It is also possible to add several users at once.
Members of various roles can be assigned to each level of the organisation.
The role assignment is possible
- on a specific organisation
- on a specific organisation and all sub-organisations below this organisation
Learning resources
Administration > Modules > Organisations > Tab "Organisations structures" > "Organisation name" > Tab "Learning resources"

In the "Learning resources" tab, you see which courses are directly assigned to the organisation, and you adjust this assignment. Via "Add courses", a dialog lets you search for further own and available courses to assign to the organisation. To remove courses again, select the rows in the list and click "Remove". OpenOlat asks for confirmation in the dialog "Remove learning resources" before it removes the assignment.
"Add courses" only finds courses. You assign tests, videos and other learning resources to an organisation in the Administrative access of the learning resource, described under Course settings - Tab Share. For several learning resources at once, use the bulk action in Authoring.
Warning
When you remove a course, OpenOlat does not check whether the course is still assigned to another organisation afterwards. If you want to move a course to another organisation, first click "Add courses" in the new organisation. Only then remove the course from the previous organisation with "Remove".
You assign educational products to an organisation in the Course Planner, at the respective implementation.
Line managers
Administration > Modules > Organisations > Tab "Organisations structures" > "Organisation name" > Tab "Line managers"

Line managers see the learning progress of their staff in Coaching. In this tab, you use the rights to define which information and actions are available to them. The rights apply to an organisation at the top level of the tree structure and to all its sub-organisations. OpenOlat therefore only shows the tab for organisations at the top level.
The rights in detail
By default, no right is set. You can only set an indented right once the right above it is set; if you remove the upper right, OpenOlat also removes the indented ones. If a right is not set, the corresponding tab or button is missing completely in Coaching. What the tabs for line managers look like is shown in Coaching - People.
- View courses and CPL products: The tab "Courses" appears in the detail view of a person.
- View course progress and status: The people list and the tab "Courses" additionally show progress and success status.
- View events and absences: The tab "Events & Absences" appears if the module Events and Absences is also switched on.
- Absence report: The reports of the category "Absences" are available under
Coaching > Reports.
- Absence report: The reports of the category "Absences" are available under
- View evidence of achievement: The tabs "Efficiency statements" and "Certificates" appear.
- Upload external certificates: In the tab "Certificates", line managers can upload external certificates for the person.
- View badges: The tab "Badges" appears.
- View credit points: The tab "Credit points" appears, with the credit point balance and the transactions of the person, read-only. The right only takes effect if the credit points module is also switched on.
- View bookings: The tab "Bookings" appears if the module Catalog is also switched on.
- Pending course booking orders: Line managers see pending memberships of the person and can accept or decline them. This applies to memberships from a booking via an offer with the option "With confirmation", see Coaching - People.
- Booking orders report: The reports of the category "Booking orders" are available under
Coaching > Reports. - Create booking on behalf of: The button "Book on behalf of" appears.
- View groups: The tab "Groups" appears.
- View course calendar: The tab "Calendar" appears.
- View profile: The tab "Profile" appears, read-only.
- Edit profile: In the tab "Profile", line managers can edit the details of the person.
- Create accounts: The button "Create account" appears in the people list.
- Edit administrative properties: The tab "Profile" additionally shows the user properties that are marked with "Admin only" in the configuration of the user properties.
- Pending account activation: The button "Activate pending accounts" appears in the people list as soon as there are pending accounts.
- Deactivate accounts: The tab "Account" appears, in which the status of the account can be changed.
- Edit profile: In the tab "Profile", line managers can edit the details of the person.
- View "Contact" action: "Contact" appears in the menu "More actions" of the detail view.
- View "Reset password" action: "Reset password" appears in the menu "More actions", except for people with the role author or a higher role.
People with an own role receive the same rights via the role, not via the organisation.
Education managers
Administration > Modules > Organisations > Tab "Organisations structures" > "Organisation name" > Tab "Education managers"

Education managers see the same overview in Coaching as line managers and additionally take on administrative tasks. In this tab, you use the rights to define which information and actions are available to them. As with line managers, the rights apply to an organisation at the top level and to all its sub-organisations, and OpenOlat only shows the tab for organisations at the top level. The tab offers the same rights with the same effect as the tab "Line managers", described under The rights in detail. You set them separately for education managers.
Billing addresses
Administration > Modules > Organisations > Tab "Organisations structures" > "Organisation name" > Tab "Billing addresses"
When a person books an offer with invoice, they select a billing address of their organisation instead of entering the address themselves. You store these billing addresses here for each organisation with "Create". The form opens in the "Edit billing address" dialog, also when you create a new address. The person can choose from the active billing addresses of the organisations in which they are a user.
The tab only appears if the offer type "Invoice" is enabled. You select it in the system administration under "Available offer types":
Administration > Core functions > Access control, see Core functions.
A billing address consists of the fields "Identifier", "Name / Company", "Addition / Department", "Address line 1" to "Address line 4", "P.O. box", "Region", "ZIP", "City" and "Country". Mandatory fields are "Identifier", "Name / Company", "Address line 1", "City" and "Country".

If the customer number is switched on, a billing address of an organisation has the additional field "Customer number", directly below "Identifier". Personal billing addresses do not have this field, nor does an address that is only entered during booking via "Other organisation address". If a number is recorded, it appears as the first line of the billing address wherever OpenOlat displays the address: in the detail view of a booking order in the Course Planner, when selecting the billing address during a booking with invoice, and in the participants' own booking orders.
E-mail domains mappings
Administration > Modules > Organisations > Tab "Organisations structures" > "Organisation name" > Tab "E-mail domains mappings"

If people create their account themselves via self-registration, the e-mail domain decides whether the registration is possible and to which organisation the new account belongs. Here you store the e-mail domains of this organisation. If the e-mail domain mapping is switched on, self-registration only accepts e-mail addresses whose domain is stored as an active mapping, and OpenOlat assigns the new account to this organisation.
Tab Organisations types

The organisation types define which elements an organisation structure can contain and give these elements a more specific meaning. The types can also map a hierarchical structure, but this is not mandatory. An example of organisation types is Company --> Division --> Department.
Further types can be created via "Create organisation type". In addition to the reference and the name, a description can be entered. At this point, a CSS class can be used to define a layout that only applies to this organisation type. In addition, existing types can be subordinated to the new organisation type.
Tab E-mail domains mappings
Visibility
This tab is only displayed if the e-mail domain mapping has been activated in the "Configuration" tab.

With the e-mail domain mappings, you restrict self-registration to specific e-mail domains. OpenOlat then only accepts e-mail addresses whose domain is stored as an active mapping of an organisation, and assigns the new account to this organisation. If several organisations match, the person selects one of them during registration.
The list shows the mappings of all organisations. The "Subdomain allowed" column indicates whether e-mail addresses of a subdomain also match the organisation, for example "hr.example.com" for the domain "example.com". The "Accounts with domain" column counts the accounts of the organisation whose e-mail address matches the domain.
Further information
Mentioned on this page
Manage user settings >
Course Planner: Implementations >
Reports: Booking orders >
User tools: File Hub >
REST API >
Course settings - Tab Share >
Authoring - Bulk Actions >
Core functions: Overview >
User tools: Booking orders >
Coaching - People >
e-Assessment Administration: Credit points >
Define own roles and relations >
Further reading
Assign roles >
Roles and Rights: Which roles are available? >
Self-registration >