Skip to content

Tools4everBV/HelloID-Conn-Prov-Source-NedapOns-Rooster-Readme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

HelloID-Conn-Prov-Source-NedapOns-Rooster-Readme

⚠️ Private repository
This is a private repository due to the complexity of the connector and requirements such as Tools4ever's generated certificate
ℹ️ 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.

drawing

Table of contents

Introduction

HelloID-Conn-Prov-Source-NedapOns-Rooster is a source connector. It utilizes a set of REST API's that allow you to programmatically interact with Roster information in NedapONS It collects the Employees from nedap, including their shiftassignments and/or their planned visits

The HelloID connector uses the API endpoints listed in the table below.

Endpoint Description
./t/employees/x-stream-connect/data The list of employees
./t/moves/shift_assignments/starting_between The list of shift assigments
./t/employees/{employee_id}/planned_visits The list of planned visits for an employee
./t/teams/x-stream-connect/data The list of teams, to lookup the team name

Getting started

Connection settings

The following settings are required to connect to the API.

Setting Description
Environment URL API https://api-staging.ons.io
Certificate (.PFX) Path Full path to Certificate Nedap-cert.pfx
Certificate Password Password of the certificate
Start Day The number of days in the past to start collecting data. Assignments or visits with an earlier startdate will not be collected
Total number of days collected Assignments or vistits with a startdate later than this number of days after the "start day", will not be collected
CollectShiftAssignments Collect the Shift Assignments (toggle)
CollectPlannedVisits Collect the planned visits (toggle)

Prerequisites

Remarks

Each shift assignment of an employee results in a contract where the field "T4eType" has the value "NedapShiftAssignment". Each planned visit of an employee results in a contract where the field "T4eType" has the value "NedapPlannedVisit"

ShiftsAssignments for each employee are collected, for startdates as specified in de configuration. Planned visits are also collected for the period containing Yesterday, today and tomorrow.

Warning: Collecting planned visits can take a considerable time, as there is one call per user required, which may exceed allowed HelloID limits for larger numbers of emloyees.

Warning: Collecting Shift assignments may take a considerable time if the "total number of days collected" is large, as it requires a separate Api call for each hour in the period. Default setting is therefore 3 days.

Getting help

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

HelloID docs

The official HelloID documentation can be found at: https://docs.helloid.com/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •