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 = defaultorganization.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 = virtualorganization.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 = OrganizationMainUserExample:
organization.type.name.1 = default
organization.type.name.2 = virtualorganization.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 = OrganizationUserorganization.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