Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tools4everbv/helloid-conn-prov-source-raet-hr-core-education-csv
Raet HR Core Education CSV - Source
https://github.com/tools4everbv/helloid-conn-prov-source-raet-hr-core-education-csv
csv on-premises powershell provisioning source
Last synced: about 1 month ago
JSON representation
Raet HR Core Education CSV - Source
- Host: GitHub
- URL: https://github.com/tools4everbv/helloid-conn-prov-source-raet-hr-core-education-csv
- Owner: Tools4everBV
- Created: 2021-04-29T12:23:32.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-15T14:27:57.000Z (11 months ago)
- Last Synced: 2024-01-15T18:48:11.313Z (11 months ago)
- Topics: csv, on-premises, powershell, provisioning, source
- Language: PowerShell
- Homepage:
- Size: 125 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HelloID-Conn-Prov-Source-RAET-HR-CORE-Education-CSV
| :information_source: 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. |
## This is a work in progress
The _'HelloID-Conn-Prov-Source-RAET-HR-CORE-Education-CSV'_ connector needs to be executed 'on-premises'. Make sure you have a local 'HelloID provisioning agent' running, and the 'Execute on-premises' switch is toggled on.
## Table of contents
- [HelloID-Conn-Prov-Source-RAET-HR-CORE-Education-CSV](#helloid-conn-prov-source-raet-hr-core-education-csv)
- [This is a work in progress](#this-is-a-work-in-progress)
- [Table of contents](#table-of-contents)
- [Introduction](#introduction)
- [Prerequisites](#prerequisites)
- [Mappings](#mappings)
- [Setup the PowerShell source connector](#setup-the-powershell-source-connector)
- [HelloID Docs](#helloid-docs)## Introduction
This connector can be used as an example to import HR Core Education CSV files. Make sure to check the format of the CSV files.
## Prerequisites
- A local running version of the 'HelloID provisioning agent'.
- A local directory on the server running the 'HelloID provisioning agent' containing the CSV files from RAET from the 'CSV source data' folder. The following CSV files are required:
- Medewerker.csv
- Echtgenoot.csv
- Telefoon.csv
- Aanstellingen.csv
- Functie.csv
- Eenheid.csv
- Manageridentificatie.csv- The 'Execute on-premises' switch on the 'System' tab is toggled.
![image](./assets/hid.png)
## Mappings
A basic person and contract mapping is provided. Make sure to further customize these accordingly.
## Setup the PowerShell source connector
1. Make sure your service account running the 'HelloID provisioning agent' service can access the local directory containing the Raet CSV files.
2. Add a new 'Source System' to HelloID and make sure to import all the necessary files.
- [ ] configuration.json
- [ ] personMapping.json
- [ ] contractMapping.json
- [ ] persons.ps1
- [ ] departments.ps13. Fill in the required fields on the connectors 'Configuration' tab.
![image](./assets/config.png)
## HelloID Docs
The official HelloID documentation can be found at: https://docs.helloid.com/