Skip to main content

HelloID

Service Automation GitHub resources

The Tools4ever GitHub account contains two types of resources for use with HelloID's Service Automation module:

These repository names start with HelloID-Conn-SA. For example, HelloID-Conn-SA-Full-AD-ReportAccountsRecentlyCreated. For more information on naming conventions, see Repo naming conventions.

Delegated forms in GitHub

To browse all repositories in the T4E GitHub account that contain pre-defined delegated forms, search GitHub for org:Tools4everBV topic:delegated-form:

mceclip1.png
mceclip2.png

Important

If no suitable pre-defined delegated form exists for your needs, you will need to create one from scratch. See Add a custom delegated form.

Each repository comprises a set of PowerShell scripts and JSON files:

Filename

Description

[root]\readme.md

Readme file describing the repository's functionality. Includes any relevant special instructions, limitations, or recommendations.

[root\All-in-one setup]

Folder containing resources to automatically set up the delegated form.

[root\All-in-one setup]\createform.ps1

The all-in-one automatic PowerShell setup script.

[root\Manual resources]

Folder containing resources to manually set up the delegated form.

[root\Manual resources]\datasource_{HelloID data source name}.ps1

Data source manual setup script.

[root\Manual resources]\task_{HelloID task name}.ps1

Task manual setup script.

[root\Manual resources]\dynamicform.json

Dynamic form manual setup JSON definition.

[root\Assets]

Miscellaneous assets folder.

There are two ways to bring a delegated form into your HelloID environment from GitHub: automated import or manual import.

Manual import via all-in-one PowerShell script

See Manual import.

PowerShell scheduled tasks in GitHub

To browse all repositories in the T4E GitHub account that contain PowerShell Scheduled tasks, search GitHub for org:Tools4everBV topic:scheduled-task:

mceclip0.png
mceclip1.png

Each repository comprises a PowerShell script and miscellaneous assets.

There is only one way to bring a task into your HelloID environment from GitHub: manual import.

Manual import via GitHub