Introduction
The HelloID Agent comprises three different Windows services: the Directory Agent, the Provisioning Agent, and the Service Automation Agent. This article will introduce you to their basic functionality.
Directory Agent
The HelloID directory service is named HelloID Directory Agent
. It is responsible for on-premise operations associated with the Access Management module of HelloID. These include:
- Authenticating users into HelloID when using AD as the Identity Provider
- Synchronizing user accounts from AD into HelloID
- Performing on-premise actions associated with tasks, self-service requests, and delegated forms
The log files for the Directory Agent service can be found at: C:\ProgramData\Tools4ever\HelloID
Directory Agent\log\
Provisioning Agent
The HelloID Provisioning service is named HelloID Provisioning Agent
. It is responsible for on-premise tasks associated with the Provisioning module of HelloID. This primarily involves retrieving data from source systems (e.g., HR and SIS databases) and using it to provision user accounts and permissions in target systems (e.g., Active Directory, G Suite, etc.).
The log files for the Provisioning Agent service can be found at: C:\ProgramData\Tools4ever\HelloID\Provisioning\
Service Automation Agent
The HelloID Service Automation service is named HelloID SA Agent
. It is responsible for all tasks associated with the Service Automation module of HelloID. Primarily, this involves running PowerShell scripts on behalf of data sources and running tasks of all kinds.
The log files for the Service Automation Agent service can be found at: C:\ProgramData\Tools4ever\HelloID\ServiceAutomation
Permissions
The service accounts which run the HelloID Agent require certain permissions to work correctly. See HelloID Requirements.