ℹ️ Information |
---|
This repository contains the connector and configuration code only. The implementer is responsible to acquire the connection details such as username, password, certificate, etc. You might even need to sign a contract or agreement with the supplier before implementing this connector. Please contact the client's application manager to coordinate the connector requirements. |
HelloID-Conn-Prov-Source-Inplanning is a source connector. The purpose of this connector is to import humanresources and their resourceRoster. A resourceRoster represents a timetable consisting of days and parts which include work places.
Currently the following endpoints are being used..
Endpoint |
---|
api/token |
api/users |
api/roster/resourceRoster |
- The API documentation can be found at the URLs below. Make sure to replace {customerName} with the customer's name to create a working URL.
Inplanning API documentation Human resources. Inplanning API documentation Resource roster.
The following settings are required to connect to the API.
Setting | Description | Mandatory |
---|---|---|
Username | The Username to connect to the API | Yes |
Password | The Password to connect to the API | Yes |
BaseUrl | The URL to the API | Yes |
HistoricalDays | - The number of days in the past from which the shifts will be imported. - Will be converted to a [DateTime] object containing the current date minus the number of days specified. |
Yes |
FutureDays | - The number of days in the future from which the shifts will be imported. - Will be converted to a [DateTime] object containing the current date plus the number of days specified. |
Yes |
-
This is not a complete source connector that creates a person in HelloID with a full dataset of personal data. This is a source connector that creates a small person object with contracts from the shifts in Inplanning. Through aggregation, the Inplanning "person" can be aggregated with the person created by the HR source system. We perform the aggregation based on the externalID.
-
We filter out absences to avoid creating contracts and granting permissions in target systems based on shifts that will not take place.
-
Diacritical marks do not come through correctly in HelloID when the connector is run on-premises. Therefore, it is preferable not to enable that toggle.
The purpose of this connector is to import humanresources and their resourceRoster. A resource roster consists of days which include parts. each part represents a shift with a start and end time. Each part will result in a contract in HelloID
All workers are imported and then the days will be imported within a specified timeframe, configured by the HistoricalDays
and FutureDays
settings in the configuration.
Each plannedWorker typically has multiple shifts (usually one per day, but can be up to three), we selectively import shifts as contracts from within the defined time frame.
Only persons who have active shifts in the timeframe defined by HistoricalDays
and FutureDays
will be created in HelloID.
ℹ️ For more information on how to configure a HelloID PowerShell connector, please refer to our documentation pages
ℹ️ _If you need help, feel free to ask questions on our forum
The official HelloID documentation can be found at: https://docs.helloid.com/