Provisioning administration
This topic outlines the tasks that are part of the role of an administrator responsible for the HelloID Provisioning module.
Monitoring
Monitor HelloID using the built-in mechanisms:
Review evaluation, blocked actions, and reconciliation summary notifications; see Notification events
Review and resolve Provisioning Incidents:
Restart the Agent services. Make sure the necessary domains are whitelisted.
Resolve merge suggestions for persons who are skipped for processing.
Review Blocked persons and, if necessary, add missing data to the source system.
Resolve Blocked actions.
Resolve Blocked imports.
Resolve and retry failed entitlement actions: Troubleshoot entitlement actions.
Resolve failed Source imports.
Review HelloID's provisioning activities via the Provisioning (
Provisioning dashboard:Persons > History
Business > Entitlements > History
Source > Snapshots
Target > Snapshots
Review Provisioning reports.
Monitor the use of licenses via the License widget on the Admin dashboard.
Monitor all connected systems: Source systems), Target systems, and other systems (such as Exchange) that are used in Provisioning actions and events.
Manage persons excluded from the business rules (see Business > Exclusions).
Monitor and manage accounts and entitlements outside of HelloID.
If Governance is available, you can use the Reconciliation feature for this. Check the Reconciliation reports. Resolve issues found in the target systems, and manage Exclusions.
Monitor the organization for changes that may affect the configuration of HelloID Provisioning.
The Provisioning configuration helps you discover and regularly check the relevant details of your HelloID Provisioning configuration.
Troubleshooting
Tip
A number of issues that arise frequently are described in detail in FAQ: Provisioning.
- Account/permission issues. For example: a missing or disabled account; a missing permission (account access, group membership, shared folder, access to building, etc.); an infinitely waiting permission action; a wrongly correlated account.
- Person aggregation issues. Note that it may not be immediately apparent whether a problem is caused by a person aggregation issue. Duplicate accounts, a missing account, and incorrect employee data in an account could all potentially be traced back to a person aggregation issue.
- An error has occurred in a target system.
- An error has occurred in a source system.
- Some personal information in a target account is wrong, e.g. the job title, employee number, or manager.
- An action that is not an entitlement action has failed; e.g. an onboarding email was not sent.
- Accounts are missing data; e.g. the signature under an email is missing a job title.
Account/permission issues. For example: a missing or disabled account; a missing permission (account access, group membership, shared folder, access to building, etc.); an infinitely waiting permission action; a wrongly correlated account. | |||||||
Depending on the issue: | |||||||
Person aggregation issues. Note that it may not be immediately apparent whether a problem is caused by a person aggregation issue. Duplicate accounts, a missing account, and incorrect employee data in an account could all potentially be traced back to a person aggregation issue. | |||||||
| |||||||
An error has occurred in a target system. | |||||||
If the error has led to failed entitlement actions, Run an enforcement or retry failed entitlement actions one by one: go to Business > Entitlements > History > Retry action. | |||||||
An error has occurred in a source system. | |||||||
After the source system error is fixed and (in on-premise systems) the Agent is running, any related provisioning issues should be resolved automatically during the next scheduled import and enforcement. If necessary, run a manual import and enforcement.
| |||||||
Some personal information in a target account is wrong, e.g. the job title, employee number, or manager. | |||||||
| |||||||
An action that is not an entitlement action has failed; e.g. an onboarding email was not sent. | |||||||
Possible causes:
| |||||||
Accounts are missing data; e.g. the signature under an email is missing a job title. | |||||||
Possible causes:
|
Help desk tasks/maintenance
- An existing account must be linked to a person in HelloID.
- An account or permission membership in a target system needs to be preserved, and should no longer be managed via the business rules in HelloID.
- An employee’s personal information changes, such as after a marriage or divorce. This makes it necessary to update user account attributes like the User Principal Name (UPN), sAMAccountname, etc..
- A new entitlement (membership, folder, etc.) needs to be managed via the business rules.
- The organizational structure changes; e.g. a new department or role is introduced, impacting the organization's authorization matrix.
An existing account must be linked to a person in HelloID. | ||||||||||
Accounts are linked with a person automatically if correlation has been set up for the target system.
| ||||||||||
An account or permission membership in a target system needs to be preserved, and should no longer be managed via the business rules in HelloID. | ||||||||||
If the person is in scope of a business rule that grants the account and the account's correlation value matches the person's correlation value, the account will be correlated to that person again during the next enforcement. To prevent this, ensure that the person is no longer in scope of the Business rules that grant the account. If Governance is available: The unmanaged account will appear in - and can be excluded from - future Reconciliation reports. | ||||||||||
An employee’s personal information changes, such as after a marriage or divorce. This makes it necessary to update user account attributes like the User Principal Name (UPN), sAMAccountname, etc.. | ||||||||||
| ||||||||||
A new entitlement (membership, folder, etc.) needs to be managed via the business rules. | ||||||||||
If the users that must be granted the entitlement match the conditions of one or more existing Business rules, the entitlement can be added to the existing business rule(s). Otherwise, Add a business rule. Make sure to respect the Performance limits. If Governance is available, you may want to set up a Toxic policy for the new entitlement. | ||||||||||
The organizational structure changes; e.g. a new department or role is introduced, impacting the organization's authorization matrix. | ||||||||||
Departments, roles and similar organizational data and user attributes are likely used in Conditions in Business rules. Adjust and/or create business rules as needed. These data may also be used in Sub-permissions scripts in PowerShell v2 connectors. Adjust the scripts as needed. Major organizational changes are likely to impact more than just the business rules. In these cases it is recommended to work with a HelloID consultant. TipIf you need help designing business rules, Tools4ever provides paid role mining sessions led by experienced HelloID consultants. This service is available only in select regions. |
Advanced configuration and scripting
The following administration tasks require a thorough understanding of HelloID and/or programming skills and will usually be handled by a HelloID expert.
- 1. Add a new source system. This is necessary when an HR system, roster system, or other software that contains source data is replaced or added.
- 2. Add a new target system to automatically grant or deny access to a new application, system, or physical workspace. For example, when key cards to enter a building or floor are introduced; on-premise Exchange is replaced with Microsoft 365; new employees need immediate access to Slack, GitHub or Atlassian products; the provisioning of accounts in Exact Online or TOPdesk must be automated.
- 3. Create or update a post-action script. This is necessary when an account-related entitlement action in an Active Directory system should trigger a (different) action. For example, an email must be sent to the IT department to provide hardware when an account is created, or a ticket must be created instead of sending an email.
- 4. A target system (API) changes.
1. | Add a new source system. This is necessary when an HR system, roster system, or other software that contains source data is replaced or added. | ||||||
| |||||||
2. | Add a new target system to automatically grant or deny access to a new application, system, or physical workspace. For example, when key cards to enter a building or floor are introduced; on-premise Exchange is replaced with Microsoft 365; new employees need immediate access to Slack, GitHub or Atlassian products; the provisioning of accounts in Exact Online or TOPdesk must be automated. Other reasons to introduce a new target system are the need to reduce security risks and ensure compliance with regulations like GDPR, HIPAA, and ISO 27001. For example, when employees leave the organization, their SAP, ServiceNow, GitLab, or TopDesk account must be deactivated automatically. | ||||||
| |||||||
3. | Create or update a post-action script. This is necessary when an account-related entitlement action in an Active Directory system should trigger a (different) action. For example, an email must be sent to the IT department to provide hardware when an account is created, or a ticket must be created instead of sending an email. | ||||||
| |||||||
4. | A target system (API) changes. | ||||||
Modify scripts in a PowerShell v2 system.
|