Organization roles configuration - CustomerID
Organization types are used to define the set of roles that will be created for a new organization or virtual organization in that organization type. Organization types are also used for grouping organizations in the user interface, as well for defining the role hierarchy rules. Organizations can only have a single organization type.
These configurations are available in the eidm2.properties
 file.
organization.type.default
This property defines the default organization type (was previously called "class") for non-virtual organizations. The default type is used if a new organization does not have any other organization type defined.
Default is default
Example:Â
organization.type.default = default
organization.type.defaultvirtual
Respectively to organization.type.default
, this property defines the default organization type (was previously called "class") for new virtual organizations.
Default is virtual
Example:Â
organization.type.defaultvirtual = virtual
organization.type.name.N
For positive integers N, organization.type.name.N
 specifies the name of an organization type (was previously called "class").
This property, together with the organization.type.TYPENAME.N
below, defines the organization type names and the roles the organizations contain when they are created. At first, the name is defined by a property named organization.type.name.<index>
. Then, that name is used as part of the property names that define the roles. The naming convention is organization.type.<organization type name>.<index>
.
Defaults are:Â
organization.type.name.1 = eidm organization.type.eidm.1 = eIDMMainUser organization.type.name.2 = default organization.type.default.1 = OrganizationMainUser organization.type.name.3 = virtual organization.type.virtual.1 = OrganizationMainUser
Example:Â
organization.type.name.1 = default organization.type.name.2 = virtual
organization.type.TYPENAME.N
For positive integers N, organization.type.TYPENAME.N
defines a role that is to be attached to an organization type called TYPENAME when the organization is created.
Example:
organization.type.default.1 = OrganizationMainUser organization.type.default.2 = OrganizationUser
organization.type.TYPENAME.restrictedRoleInvite
This property defines that it is restricted to invite new users to the roles in this organization type.
Default is false (for all types)
.
Example:
organization.type.default.restrictedRoleInvite = true