Analyzing role memberships and employee assignments
The Overview of all assignments report is displayed for some objects, such as authorizations, compliance rules, or roles. The report finds all the roles, for example, departments, cost centers, locations, business roles, and IT Shop structures in which there are employees who own the selected base object. In this case, direct as well as indirect base object assignments are included.
Examples:
-
If the report is created for a resource, all roles are determined in which there are employees with this resource.
-
If the report is created for a group or another system entitlement, all roles are determined in which there are employees with this group or system entitlement.
-
If the report is created for a compliance rule, all roles are determined in which there are employees who violate this compliance rule.
-
If the report is created for a department, all roles are determined in which employees of the selected department are also members.
-
If the report is created for a business role, all roles are determined in which employees of the selected business role are also members.
To display detailed information about assignments
-
To display the report, select the base object from the navigation or the result list and select the Overview of all assignments report.
-
Click the Used by button in the report toolbar to select the role class for which you want to determine whether roles exist that contain employees with the selected base object.
All the roles of the selected role class are shown. The color coding of elements identifies the role in which there are employees with the selected base object. The meaning of the report control elements is explained in a separate legend. To access the legend, click the icon in the report's toolbar.
-
Double-click a control to show all child roles belonging to the selected role.
-
By clicking the button in a role's control, you display all employees in the role with the base object.
-
Use the small arrow next to to start a wizard that allows you to bookmark this list of employees for tracking. This creates a new business role to which the employees are assigned.
Figure 13: Toolbar of the Overview of all assignments report.
Table 14: Meaning of icons in the report toolbar
|
Show the legend with the meaning of the report control elements |
|
Saves the current report view as a graphic. |
|
Selects the role class used to generate the report. |
|
Displays all roles or only the affected roles. |
Setting up IT operational data for business roles
To create user accounts with the Full managed manage level, the required IT operating data must be determined. The operating data required to automatically supply an employee with IT resources is shown in the business roles, departments, locations, or cost centers. An employee is assigned a primary business role, primary location, primary department, or primary cost center. The necessary IT operating data is ascertained from these assignments and used in creating the user accounts. Default values are used if valid IT operating data cannot be found over the primary roles.
You can also specify IT operating data directly for a specific account definition.
Example:
Normally, each employee in department A obtains a default user account in the domain A. In addition, certain employees in department A obtain administrative user accounts in the domain A.
Create an account definition A for the default user account of the domain A and an account definition B for the administrative user account of domain A. In the IT operating data mapping rule for the account definitions A and B, specify the Department property in order to determine the valid IT operating data.
Specify the effective IT operating data of department A for the domain A. This IT operating data is used for standard user accounts. In addition, for department A, specify the effective IT operating data of account definition B. This IT operating data is used for administrative user accounts.
For more information, see the One Identity Manager Target System Base Module Administration Guide.
To define IT operating data
-
In the Manager, select the Business roles > <role class> category.
-
Select the role in the result list.
-
Select the Edit IT operating data task.
-
Click Add and enter the following data.
-
Effects on: Specify an IT operating data application scope. The IT operating data can be used for a target system or a defined account definition.
To specify an application scope
-
Click next to the field.
-
Under Table, select the table that maps the target system for select the TSBAccountDef table or an account definition.
-
Select the specific target system or account definition under Effects on.
-
Click OK.
-
Column: Select the user account property for which the value is set.
In the menu, you can select the columns that use the TSB_ITDataFromOrg script in their template. For more information about this, see the One Identity Manager Target System Base Module Administration Guide.
-
Value: Enter a fixed value to assign to the user account's property.
- Save the changes.
The IT operating data necessary in the One Identity Manager default configuration for automatically creating or changing employee user accounts and mailboxes in the target system is itemized in the following table.
NOTE: IT operating data is dependent on the target system and is contained in One Identity Manager modules. The data is not available until the modules are installed.
Table 15: Target system dependent IT operating data
Active Directory |
Container
Home server
Profile server
Terminal home server
Terminal profile server
Groups can be inherited
Identity
Privileged user account |
Microsoft Exchange |
Mailbox database |
LDAP |
Container
Groups can be inherited
Identity
Privileged user account |
Domino |
Server
Certificate
Template for mail file
Identity |
SharePoint |
Authentication mode
Groups can be inherited
Roles can be inherited
Identity
Privileged user account |
SharePoint Online |
Groups can be inherited
Roles can be inherited
Privileged user account.
Authentication mode |
Custom target systems |
Container (per target system)
Groups can be inherited
Identity
Privileged user account |
Azure Active Directory |
Groups can be inherited
Administrator roles can be inherited
Subscriptions can be inherited
Disabled service plans can be inherited
Identity
Privileged user account
Change password at next login |
Cloud target system |
Container (per target system)
Groups can be inherited
Identity
Privileged user account |
Unix-based target system |
Login shell
Groups can be inherited
Identity
Privileged user account |
Oracle E-Business Suite |
Identity
Groups can be inherited
Privileged user account. |
SAP R/3 |
Identity
Groups can be inherited
Roles can be inherited
Profiles can be inherited
Structural profiles can be inherited
Privileged user account. |
Exchange Online |
Groups can be inherited |
Privileged Account Management |
Authentication provider
Groups can be inherited
Identity
Privileged user account |
Google Workspace |
Organization
Groups can be inherited
Products and SKUs can be inherited
Admin roles assignments can be inherited
Identity
Privileged user account.
Change password at next login |
OneLogin |
Roles can be inherited
Identity
Privileged user account. |
Modify IT operating data
If IT operating data changes, you must transfer the changes to the existing user accounts. To do this, templates must be rerun on the affected columns. Before you can run the templates, you can check what effect a change to the IT operating data has on the existing user accounts. You can decide whether the change is transferred to the database in the case of each affected column in each affected database.
Prerequisites
NOTE: If the assignment of an employee to a primary business role changes, the templates are automatically run.
To run the template
-
In the Manager, select the <target system type> > Basic configuration data > Account definitions > Account definitions category.
-
Select an account definition in the result list.
-
Select the Run templates task.
This displays a list of all user accounts that were created with the selected account definition and whose properties were changed by modifying the IT operating data. That means:
-
Old value: Value of the object property before changing the IT operating data.
-
New value: Value of the object property after changing the IT operating data.
-
Selection: Specifies whether the new value is copied to the user account.
-
Mark all the object properties in the selection column that will be given the new value.
-
Click Apply.
The templates are applied to all selected user accounts and properties.
Creating dynamic roles for business roles
Use this task to define dynamic roles for individual business roles. Dynamic roles are used to specify role memberships dynamically. Employees, devices, and workdesks are not permanently assigned to a role, just when they fulfill certain conditions. A check is performed regularly to assess which employees (devices or workdesks) fulfill these conditions. This means the role memberships change dynamically. For example, company resources can be assigned dynamically to all employees in a business role in this way; if an employee leaves the department they immediately lose the resources assigned to them.
Dynamic roles always relate to the secondary role assignment of an employee object. Therefore secondary assignment of employees, devices, and workdesks to role classes must be permitted. If necessary, further configuration settings need to be made.
NOTE: The Create dynamic role task is only available for business roles that do not have the Dynamic roles not allowed option set.
For more detailed information about creating and editing dynamic roles, see the One Identity Manager Identity Management Base Module Administration Guide.
To create a dynamic role for a business role
-
In the Manager, select the Business roles > <role class> category.
-
Select a business role in the result list.
-
Select the Create dynamic role task.
-
Enter the required main data.
- Save the changes.
To edit a dynamic role
-
In the Manager, select the Organizations > <role class> > Dynamic roles category.
-
Select a business role in the result list.
-
Open the business role's overview form.
-
In the Dynamic roles form element, click on the name of the dynamic role.
-
Select the Change main data task.
-
Edit the dynamic role's main data.
-
Save the changes.
Related topics