{"id":19504610,"url":"https://github.com/tools4everbv/helloid-conn-prov-target-daywize-updateuser","last_synced_at":"2025-06-16T14:06:24.474Z","repository":{"id":225851193,"uuid":"767030139","full_name":"Tools4everBV/HelloID-Conn-Prov-Target-Daywize-Updateuser","owner":"Tools4everBV","description":"Daywize - Target (Update user)","archived":false,"fork":false,"pushed_at":"2024-11-01T12:47:51.000Z","size":263,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-25T22:11:34.747Z","etag":null,"topics":["hrm","provisioning","target"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tools4everBV.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-04T15:23:13.000Z","updated_at":"2024-03-05T08:52:32.000Z","dependencies_parsed_at":"2024-03-04T17:27:35.158Z","dependency_job_id":"2f582682-aa1b-4894-82fd-fd3e2ccfe6b9","html_url":"https://github.com/Tools4everBV/HelloID-Conn-Prov-Target-Daywize-Updateuser","commit_stats":null,"previous_names":["tools4everbv/helloid-conn-prov-target-daywize-updateuser"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Tools4everBV/HelloID-Conn-Prov-Target-Daywize-Updateuser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-Daywize-Updateuser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-Daywize-Updateuser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-Daywize-Updateuser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-Daywize-Updateuser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tools4everBV","download_url":"https://codeload.github.com/Tools4everBV/HelloID-Conn-Prov-Target-Daywize-Updateuser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-Daywize-Updateuser/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260173616,"owners_count":22969865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hrm","provisioning","target"],"created_at":"2024-11-10T22:26:32.233Z","updated_at":"2025-06-16T14:06:24.416Z","avatar_url":"https://github.com/Tools4everBV.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# HelloID-Conn-Prov-Target-Daywize-Updateuser\n\n\u003e [!IMPORTANT]\n\u003e 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.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"\"\u003e\n\u003c/p\u003e\n\n## Table of contents\n\n- [HelloID-Conn-Prov-Target-Daywize-Updateuser](#helloid-conn-prov-target-Daywize-Updateuser)\n  - [Table of contents](#table-of-contents)\n  - [Introduction](#introduction)\n  - [Getting started](#getting-started)\n    - [Provisioning PowerShell V2 connector](#provisioning-powershell-v2-connector)\n      - [Correlation configuration](#correlation-configuration)\n      - [Field mapping](#field-mapping)\n    - [Connection settings](#connection-settings)\n    - [Prerequisites](#prerequisites)\n    - [Remarks](#remarks)\n  - [Setup the connector](#setup-the-connector)\n  - [Getting help](#getting-help)\n  - [HelloID docs](#helloid-docs)\n\n## Introduction\n\n_HelloID-Conn-Prov-Target-Daywize-Updateuser_ is a _target_ connector. _Daywize-Updateuser_ utilizes a set of REST API's that allow you to programmatically interact with its data.\n\nThis particular connector is _not_ a general connector for DayWize. It implementes only the specific functionality of  _updating_ Contact properties of existing Daywize accounts.\nIt performs no correlation . The unique user identifier (DaywizeAccountName) MUST be provided by HelloID as an input value for this connector.\n\n The HelloID connector uses the API endpoints listed in the table below.\n\n| Endpoint | Description |\n| -------- | ----------- |\n| /employeeContact_update      |  updates conntact information for a existing account|\n| /        |             |\n\nThe following lifecycle actions are available:\n\n| Action                 | Description                                      |\n| ---------------------- | ------------------------------------------------ |\n| create.ps1             | Does NOT create an account in Daywize. Only generates an account reference required for HelloId |\n| delete.ps1             | Not available                                    |\n| disable.ps1            | Not available                                    |\n| enable.ps1             | Not available                                    |\n| update.ps1             | PowerShell _update_ action                       |\n| configuration.json     | Configuration settings template                  |\n| fieldMapping.json      | _fieldMapping.json_                              |\n\n## Getting started\n\n### Provisioning PowerShell V2 connector\n\n#### Correlation configuration\n\nThis connector does _not_ use the correlation settings in helloId. It expects to get an unique DayWizeAccountName value as input from a mapped field (for the create lifecycle action)\n\n#### Field mapping\n\nAn  default field mapping can be imported by using the _fieldMapping.json_ file.\n\nNote, The input source for the field mapping\n|FieldName| Description |\n|---------|-------------|\n|_DaywizeAccountName_ |  The unique name of the daywize account to update  (create) |\n|_EmailAddress_   |  The new value emailaddress to update  (update, store in countdata) |\n|_SSOLoginName_   |  The new value of the SSOLoginName to update (update, store in accountdata) |\n|_SystemName_  | The name of the HelloId target system. Required for lookup purposes (create, update store in accountdata)|\n\n\n### Connection settings\n\nThe following settings are required to connect to the API.\n\n| Setting  | Description                        | Mandatory |\n| -------- | ---------------------------------- | --------- |\n| UserName | The UserName to connect to the API | Yes       |\n| Password | The Password to connect to the API | Yes       |\n| BaseUrl  | The URL to the API                 | Yes       |\n\n### Prerequisites\nThe unique _DaywizeAccountName_ must be available on the HelloId Person\n\n### Remarks\n\nThis connector updates only the EmailAddress and the SSOLoginName properties of the user.\nThe mapped field  _SystemName_ is an arbitrairy unique value required to be able to retrieve(lookup) the stored accountdata info in helloid, needed for the compare function in the update.  A good value for this field would be displayname of the created target system in HelloID.\n\u003e\n## Getting help\n\n\u003e [!TIP]\n\u003e _For more information on how to configure a HelloID PowerShell connector, please refer to our [documentation](https://docs.helloid.com/en/provisioning/target-systems/powershell-v2-target-systems.html) pages_.\n\n\u003e [!TIP]\n\u003e  _If you need help, feel free to ask questions on our [forum](https://forum.helloid.com)_.\n\u003e ore more specifically, https://forum.helloid.com/forum/helloid-connectors/provisioning/5048-helloid-conn-prov-target-daywize-updateuser\n\n## HelloID docs\n\nThe official HelloID documentation can be found at: https://docs.helloid.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-daywize-updateuser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-daywize-updateuser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-daywize-updateuser/lists"}