Provisioning GitHub resources
The Tools4ever GitHub account contains source and target system connectors for use with HelloID's Provisioning module. These repository names start with HelloID-Conn-Prov-Source, or HelloID-Conn-Prov-Target, respectively. For example, HelloID-Conn-Prov-Source-AFAS-Profit. For more information on naming conventions, see Repo naming conventions.
Source system connectors
To see all available source system connectors, Add a source system in HelloID. The source connectors shown in this dialog box are imported from GitHub.

Source system connectors include some or all of the following components:
Filename | Description |
---|---|
[root]\readme.md | Readme file describing the repository's functionality. Includes any relevant special instructions, limitations, or recommendations. |
[root]\configuration.json | |
[root]\persons.ps1 | |
[root]\departments.ps1 | |
[root]\personMapping.json [root]\contractMapping.json | Persons/contracts Source mappings definitions |
The checkmarks in the Create System dialog indicate which of these components are supported by the specific connector.

The same source connectors can be found on GitHub; search for org:Tools4everBV topic:provisioning topic:source
.


Target system connectors
To see all available target system connectors, search GitHub for org:Tools4everBV topic:provisioning topic:target
. To add one, download the files; then Add a PowerShell v2 target system.


Tip
If GitHub doesn't include your target system (e.g., it is a proprietary system), start with HelloID-Conn-Prov-Target-V2-Template.
Target system connector repositories include some or all of the following components:
Filename | Description |
---|---|
[root]\readme.md | Readme file describing the repository's functionality. Includes any relevant special instructions, limitations, or recommendations. |
[root]\create.ps1 [root]\enable.ps1 [root]\update.ps1 [root]\disable.ps1 [root]\delete.ps1 | |
[root]\configuration.json | |
[root]\entitlements.ps1 [root]\grantPermission.ps1 [root]\revokePermission.ps1 | Retrieve permissions script and Separate permission scripts for Permissions |