Overview
This integration accelerates the resolution of AD-related tickets raised in ServiceDesk Plus Cloud by automatically executing the requested operations in tickets using ADManager Plus.
Actions supported
|
|
Log into ADManager Plus and navigate to Automation > Configuration > Application Integrations.
Under Enterprise applications, click the ServiceDesk Plus Cloud tile.
Toggle on the Enable ServiceDesk Plus Cloud Integration option to enable the configuration.
Basic details under the Authorization section are pre-filled. OAuth 2.0 is selected as the Authorization Type by default. You only have to provide the Client ID and Client Secret values that you generate in the API console. The remaining details, including Header Prefix, Grant type, etc., are pre-configured.
Copy and save the Callback URL, as you will need it while configuring your instance in the API console.
In the Access token URL and Auth URL fields, the top-level domain will vary based on the region from which you access the Zoho API console. You'll have to update the URLs accordingly when configuring the Authorization details. For example: The Access token URLs for users in China and India are
Now, click Configure to proceed.
In the ServiceDesk Plus Cloud Endpoint Configuration section, change the domain name and provide input parameters.
In the Endpoint Configuration tab, replace <SDP_SERVER> with your ServiceDesk Plus Cloud instance in the Endpoint URL field.
In the Parameters field, add the query parameters needed for endpoint configuration as given below.
Construct a JSON input in the format as follows.
{"list_info":{"row_count":"100","start_index":1,"fields_required":["udf_fields.udf_char2","udf_fields.udf_char3"],"search_criteria":[{"field":"last_updated_time","condition":"is","value":"$(LAST_24_HRS)"},{"field":"subject","condition":"like","value":"New employee joining the organization","logical_operator":"and"}],"sort_fields":[{"field":"subject","order":"asc"}]}}
- In the above JSON input, replace the value for fields_required JSON array with the custom attributes created in the ServiceDesk Plus Cloud Request Template.
Once done, click Test & Save. A response window will display all the requested elements.
Click Data Source - LDAP Attribute Mapping to match endpoints and to map the AD LDAP attributes with the application's attributes.
Enter the Configuration Name and Description, then select the Automation Category from the drop-down menu.
In the Select Endpoint field, select those columns that are unique to users (such as employeeIdenifier and username) but hold the same value in all the endpoints.
In the Attribute Mapping field, select the attribute from the LDAP Attribute Name drop-down menu, and map it with the ServiceDesk Plus Cloud application's attributes.
Click Save.
Navigate to the API console (https://api-console.zoho.com/).
Click Get started! and choose the client type as Server-Based Applications.
Enter a desired Client Name.
Enter the Homepage URI as the ADManager Plus URL.
For example: http://<hostname>:<portNumber>.
In the Authorized Redirect URIs fields, paste the Callback URL value you previously saved during ServiceDesk Plus On-demand authorization configuration within ADManager Plus.
Click Create to generate the Client ID and Client Secret.