Managing organizations

In OpenIAM, Organizations are another form of user entitlement, similar to Roles and Groups. However, unlike Roles and Groups, users cannot request access to an organization. Instead, access is typically assigned through an HR system or other external sources.

Creating organization types

Before creating an organization, you must first define an Organization Type. This allows organizations to be categorized appropriately.

To create a new organization type:

  1. Navigate to Access Control > Organization Types.
  2. Click New Organization Type in the side menu.

You will see the following template:

Create organization types

Fill in the required fields and click Save. You can create as many organization types as needed.

Creating a new organization

To create a new organization:

  1. Log in to WebConsole.
  2. Go to Access Control > Organizations.
  3. Click Create New Organization in the side menu.

The organization creation template looks as follows:

Create organizations

Organization fields and descriptions

Field NameDescription
Organization NameThe official name of the organization in OpenIAM.
Abbreviation(Optional) Abbreviation used for business purposes.
Symbol(Optional) Symbol representing the organization.
Description(Optional) Additional information about the organization.
Metadata TypeDefaults to Organization Type.
Note: It is a Metadata Type, not organization type itself.
Internal Organization ID(Optional) Organization-specific ID or code.
Organization TypeThe specific type of organization being created (selected from a dropdown).
Password PolicySelect the applicable password policy (default is Default Password Policy).
Organization CertifierThe designated reviewer for Access certification.
Alias(Optional) Additional business-related identifier.
Domain Name(Optional) Business-related domain name.
LDAP(Optional) LDAP-related identifier.

After completing the required fields, click Save to create the organization.

Updating an existing organization

To update an existing organization:

  1. Follow the same steps as above.
  2. Select Edit Organization instead of Create New Organization.
  3. Modify the necessary fields and save the changes.

Organization hierarchy

Organizations in OpenIAM follow a hierarchical structure, commonly organized as:

  • Organization > Division > Department
  • University > Campus > Faculty
  • Other custom structures

By default, OpenIAM follows a three-tier hierarchy: Organization > Division > Department

However, you can customize this by defining your own hierarchy using Organization Types.

To view or modify the hierarchy:

  1. Navigate to Administration > Configuration.
  2. Select the Organization tab.

Here, you will see the default hierarchy:

Hierarchy

Managing user membership in organizations

To add a user to an organization:

  1. Locate the user in OpenIAM.
  2. Go to User Entitlements and click Add.

Add user to org

  1. Fill in the required fields:

Add user to org

User Organization Assignment Fields

Field NameDescription
OrganizationSelect the appropriate organization type.
Organization NameSelect the specific organization name.
Start DateThe date the user joins the organization.
End DateThe date the user leaves the organization.
Access RightsDefine the user's access rights within the organization.

Alternative Method: HR System Synchronization

Instead of manually assigning users, you can automate this process using the Synchronization Service. This allows organizations to sync user data from an HR system via a CSV file or a connector.

For details on importing organizations, see Importing the Organization structure.