Usercube-Fulfill-EasyVista
This executable creates, updates and archives employees in an EasyVista instance.
Examples
Connector specified
When specifying --connector
, there is no need to specify --resource-types
:
--connector "3" --api-url "http://localhost:5000/" --api-client-id "Job" --api-secret "secret" --url "https://easyvista.contoso.com" --account "12345" --login "Contoso" --password "cOntoSo6789"
But the identifier can be also given instead of the id:
--connector "EasyVista" --api-url "http://localhost:5000/" --api-client-id "Job" --api-secret "secret" --url "https://easyvista.contoso.com" --account "12345" --login "Contoso" --password "cOntoSo6789"
Resource types specified
When specifying --resource-types
, there is no need to specify --connector
:
--resource-types "40" "41" --api-url "http://localhost:5000/" --api-client-id "Job" --api-secret "secret" --url "https://easyvista.contoso.com" --account "12345" --login "Contoso" --password "cOntoSo6789"
But the identifiers can be also given instead of the id:
--resource-types "EasyVista_NominativeUser" "EasyVista_Administrator" --api-url "http://localhost:5000/" --api-client-id "Job" --api-secret "secret"--url "https://easyvista.contoso.com" --account "12345" --login "Contoso" --password "cOntoSo6789"
Arguments
Argument Name | Details |
---|---|
--api-client-id required | Type String Description Login used to authenticate to the server. Every request from agent to server needs to be authenticated with an OpenIdClient Connect ClientId/Secret pair, linked to a profile with the relevant permissions. |
--api-secret required | Type String Description Password used to authenticate to the server. Every request from agent to server needs to be authenticated with an OpenIdClient Connect ClientId/Secret pair, linked to a profile with the relevant permissions. |
--api-url required | Type String Description URL of Identity Manager server. |
--- | --- |
--url required | Type String Description EasyVista API Endpoint URL. |
--account required | Type String Description EasyVista account. |
--login required | Type String Description Path of the file used for complete synchronization. |
--password required | Type String Description EasyVista server password. |
--- | --- |
--connector required if --resource-typesis not given | Type String Description Id or Identifier of the resource types' connector we want to update the fulfillment state. |
--resource-types required if --connectoris not given | Type String List Description Id or Identifier of the resource types we want to update the fulfillment state. |
--certificate-identifier optional | Type String Description Unique key used to retrieve the certificate in Azure Key Vault. |
--vault optional | Type String Description Vault uri. |
--vault-connection-string optional | Type String Description Connection string to connect to Azure Key Vault. |
--batch-size default value: 1000 | Type Int32 Description Number of provisioning orders to wait between each progress report. |
--task-instance-id optional | Type String Description Id of the task instance which have launch the exe in a job context (for log purposes). |