Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tools4everbv/helloid-task-sa-source-topdesk-operatorsearch
TOPdesk - Operator search
https://github.com/tools4everbv/helloid-task-sa-source-topdesk-operatorsearch
data-source powershell service-automation topdesk
Last synced: about 1 month ago
JSON representation
TOPdesk - Operator search
- Host: GitHub
- URL: https://github.com/tools4everbv/helloid-task-sa-source-topdesk-operatorsearch
- Owner: Tools4everBV
- Created: 2024-02-12T14:51:24.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-02-12T14:57:22.000Z (10 months ago)
- Last Synced: 2024-02-13T16:16:07.536Z (10 months ago)
- Topics: data-source, powershell, service-automation, topdesk
- Language: PowerShell
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HelloID-Task-SA-Source-TOPdesk-OperatorSearch
## Prerequisites
- [ ] User-defined variable `topdeskApiSecret` created in your HelloID portal. Containing the Topdesk Api Secret.
- [ ] User-defined variable `topdeskApiUsername` created in your HelloID portal. Containing the Topdesk Api Username.
- [ ] User-defined variable `topdeskBaseUrl` created in your HelloID portal. Containing the Topdesk URL, for example: `https://.topdesk.net`## Description
This code snippet executes the following tasks:
1. Define a search value `$searchValue` based on the search parameter `$datasource.searchUser`
2. Creating authorization headers
3. `GET` operators that start with `$searchValue`. Default `FIQL queries` that are used are:
1. employeeNumber
2. surName
3. firstName
4. email
5. networkLoginName> For more information about Topdesk `FIQL queries`
> https://developers.topdesk.com/explorer/?page=supporting-files#/Operators/retrieveOperators
> https://developers.topdesk.com/tutorial.html4. Return a hash table for each Topdesk operator using the `Write-Output` cmdlet.