diff --git a/ServiceDesk Plus/README.md b/ServiceDesk Plus/README.md deleted file mode 100644 index 97e9c52..0000000 --- a/ServiceDesk Plus/README.md +++ /dev/null @@ -1,298 +0,0 @@ -### **Disclaimer** - -The integration was either created by Saviynt or by Saviynt community users . The integration is available “as is” and fall under standard connectors support for REST, SOAP, JDBC, LDAP, PowerShell, Jar and Saviynt Connector Framework.  - -**Note: Contributor** \- [Manju Kumari]("http://linkedin.com/in/manju-royal-ab4931258" ""http://linkedin.com/in/manju-royal-ab4931258"") - -* [Preface]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Troubleshooting-,Preface,-This%20guide%20describes" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Troubleshooting-,Preface,-This%20guide%20describes"") - -* [Audience]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=and%20ServiceDesk%20Plus.-,Audience,-This%20guide%20is" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=and%20ServiceDesk%20Plus.-,Audience,-This%20guide%20is"") - -* [Introduction]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Plus%20for%20RPA.-,Introduction,-ServiceDesk%20Plus%20is" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Plus%20for%20RPA.-,Introduction,-ServiceDesk%20Plus%20is"") - - * [Supported Features]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Connectors%20Documentation.-,Supported%20Features,-The%20ServiceDesk%20Plus" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Connectors%20Documentation.-,Supported%20Features,-The%20ServiceDesk%20Plus"") - - * [Supported Software Versions]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=the%20following%C2%A0features%3A-,Supported%20Software%20Versions,-Software" ""https://saviyntars.atlassian.net/wiki/spaces/SSMR5/pages/3660087335/Databricks+Integration+Guide#Supported-Software-Versions"") - -* [Understanding the Integration between EIC and]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=v4.5%20and%20later-,Understanding%20the%20Integration%20between%20EIC%20and%C2%A0ServiceDesk%20Plus,-You%20must%20create" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=v4.5%20and%20later-,Understanding%20the%20Integration%20between%20EIC%20and%C2%A0ServiceDesk%20Plus,-You%20must%20create"") ServiceDesk Plus - - * [Integration Architecture]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=ServiceDesk%20Plus%20integration.-,Integration%20Architecture,-EIC%C2%A0uses%20a" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=ServiceDesk%20Plus%20integration.-,Integration%20Architecture,-EIC%C2%A0uses%20a"") - - * [Setting Up the Integration]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=the%20target%20application.-,Setting%20Up%20the%20Integration,-Prerequisites" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=the%20target%20application.-,Setting%20Up%20the%20Integration,-Prerequisites"") - - * [Prerequisites]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Up%20the%20Integration-,Prerequisites,-Authentication%20to%20ServiceDesk" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Up%20the%20Integration-,Prerequisites,-Authentication%20to%20ServiceDesk"") - - * [Creating a Connection]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=API%20Documentation%20.-,Creating%20a%20Connection,-Connection%20refers%20to" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=API%20Documentation%20.-,Creating%20a%20Connection,-Connection%20refers%20to"") - - * [Importing Connection Package]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=the%C2%A0Connection%20Package-,Importing%20Connection%20Package,-connection%20package%20helps" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=the%C2%A0Connection%20Package-,Importing%20Connection%20Package,-connection%20package%20helps"") - - * [Creating a Security System]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Plus%20tenant%20details.-,Creating%20a%20Security%20System,-The%20security%20system" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Plus%20tenant%20details.-,Creating%20a%20Security%20System,-The%20security%20system"") - - * [Creating an Endpoint for the Security System]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Security%20System.-,Creating%20an%20Endpoint%20for%20the%20Security%20System,-Endpoint%20refers%20to" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Security%20System.-,Creating%20an%20Endpoint%20for%20the%20Security%20System,-Endpoint%20refers%20to"") - -* [Using the ServiceDesk Plus Integration]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Creating%20Endpoints.-,Using%20the%20ServiceDesk%20Plus%20Integration,-You%20can%20use" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=Creating%20Endpoints.-,Using%20the%20ServiceDesk%20Plus%20Integration,-You%20can%20use"") - - * [Guidelines for Using the Integration]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=meet%20your%20requirements.-,Guidelines%20for%20Using%20the%20Integration,-You%20must%20apply" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=meet%20your%20requirements.-,Guidelines%20for%20Using%20the%20Integration,-You%20must%20apply"") - -* [Troubleshooting]("https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=JSON%20for%20provisioning.-,Troubleshooting,-To%20troubleshoot%20common" ""https://forums.saviynt.com/t5/community-sourced-integrations/servicedesk-plus-integration-guide/ta-p/53548#:~:text=JSON%20for%20provisioning.-,Troubleshooting,-To%20troubleshoot%20common"") - - -### Preface - -This guide describes the integration between Saviynt **Enterprise Identity Cloud (EIC)** and ServiceDesk Plus. - -### Audience - -This guide is intended for administrators and target application integration teams responsible for implementing a secure integration service with ServiceDesk Plus for RPA. - -### **Introduction** - -**ServiceDesk Plus** is a popular IT service management (ITSM) software developed by ManageEngine, a division of Zoho Corporation. It is designed to help organizations manage and streamline their IT service and support operations. ServiceDesk Plus offers a wide range of features and capabilities to assist IT teams in efficiently handling service requests, incidents, problems, and other IT-related tasks. Some key features and functionalities of ServiceDesk Plus include: - -1. Ticketing System: ServiceDesk Plus provides a robust ticketing system that allows IT teams to create, track, and manage service requests and incidents. It enables users to submit requests through various channels, such as email, web forms, and a self-service portal. - -2. Asset Management: The software helps organizations track and manage their IT assets, including hardware and software inventory. It can automate asset discovery, monitor changes, and provide insights into asset lifecycle management. - -3. Change Management: ServiceDesk Plus includes change management capabilities to help organizations plan, approve, and implement IT changes while minimizing disruptions and risks. - -4. Problem Management: It supports problem management processes by identifying and resolving the root causes of recurring incidents to prevent them from happening again. - -5. Knowledge Base: ServiceDesk Plus offers a knowledge base where IT teams can create and store articles, FAQs, and solutions to common issues. This helps in self-service and faster problem resolution. - -6. Self-Service Portal: Users can access a self-service portal to submit service requests, search for solutions, and check the status of their requests without directly contacting IT support. - -7. SLA Management: The software enables organizations to define and enforce service level agreements (SLAs) to ensure timely resolution of issues and maintain service quality. - -8. Reporting and Analytics: ServiceDesk Plus provides reporting and analytics tools to help IT teams analyze performance metrics, identify trends, and make data-driven decisions for process improvement. - -9. Automation: Automation features help streamline repetitive tasks and workflows, reducing manual intervention and improving efficiency. - -10. Integration: ServiceDesk Plus supports integration with other IT tools and applications, such as email, Active Directory, and monitoring systems, to enhance its capabilities and interoperability. - -11. Mobile Access: Users and IT technicians can access ServiceDesk Plus through mobile apps, making it convenient to manage service requests and incidents on the go. - - -ServiceDesk Plus comes in different editions, including Free, Standard, Professional, and Enterprise, each offering varying levels of functionality and scalability to cater to the needs of different organizations. - -Overall, ServiceDesk Plus is a comprehensive ITSM solution that helps organizations enhance their IT service delivery, improve user satisfaction, and optimize IT operations. - -For more information about different connectors in EIC, see [Connectors Documentation]("https://docs.saviyntcloud.com/bundle/EIC-Connectors/page/Content/Certified-Connectors.htm" ""https://docs.saviyntcloud.com/bundle/EIC-Connectors/page/Content/Certified-Connectors.htm""). - -Supported Features ------------------- - -**The ServiceDesk Plus integration supports the following features:** - -Supported Software Versions ---------------------------- - -**Software** - -**Version** - -EIC - -Release v4.5 and later - -Understanding the Integration between EIC and ServiceDesk Plus -============================================================== - -You must create an integration between EIC and the collaboration platform hosted by the target application to perform import, provisioning, and deprovisioning tasks. The following components are involved in the integration: - -* The Complete Service Management platform ServiceDesk Plus combines ITSM with ESM and SIAM capabilities, enabling all internal departments, such as IT, HR, and Facilities, as well as external service providers and customers, to collaborate securely and seamlessly on one complete platform, reducing complexity and improving productivity. - -* **Objects** are imported as entitlement types into EIC. - -* **Security System** represents the connection between EIC and the target application. - - * It comprises of an endpoint, which is the target application for which you want EIC to manage the identity repository. - - * It provides application instance abstraction from connectivity including high-level metadata. For more information about creating a security system, see [Creating a Security System]("https://docs.saviyntcloud.com/bundle/EIC-Admin-v2022x/page/Content/Chapter02-Identity-Repository/Creating-a-Security-System.htm" ""https://docs.saviyntcloud.com/bundle/EIC-Admin-v2022x/page/Content/Chapter02-Identity-Repository/Creating-a-Security-System.htm""). - -* **Endpoint** is an instance of an application within the context of a security system. - - * It is the target application or application from which the connector imports the data and performs provisioning or deprovisioning of identity objects, such as users, accounts, and entitlements. - - * It is mandatory to create an endpoint after creating the security system. - You can associate a single security system with multiple endpoints if the deployment involves modelling of multiple isolated virtual applications (based on sets of specific entitlements according to certain categories) within a single application instance. For more information about creating an endpoint, see [Creating an Endpoint for the Security System]("https://docs.saviyntcloud.com/bundle/EIC-Admin-v23x/page/Content/Chapter02-Identity-Repository/Creating-Endpoints.htm" ""https://docs.saviyntcloud.com/bundle/EIC-Admin-v23x/page/Content/Chapter02-Identity-Repository/Creating-Endpoints.htm""). - -* **Connector** is a software component that enables communication between EIC and the target application. It provides a simplified integration mechanism where in some instances you only need to create a connection with minimal connectivity information for your target application. The REST connector is used for importing, provisioning accounts and access through the REST APIs. For more information about creating a connection, see [Creating a Connection]("https://docs.saviyntcloud.com/csh?topicname=Creating-a-Connection&pubname=EIC-Admin-v2022x" ""https://docs.saviyntcloud.com/csh?topicname=Creating-a-Connection&pubname=EIC-Admin-v2022x""). - -* **Job Scheduler** is a software component that executes a job based on the configured schedule to perform import or provisioning operations from EIC. - When a provisioning job is triggered, it creates provisioning tasks in EIC. When these tasks are completed, the provisioning action is performed on the target application through the configured connector. If you want to instantly provision requests for completing the tasks without running the provisioning job, you must enable Instant Provisioning at the security system level and the **Instant Provisioning Tasks** global configuration. For more information about the jobs used by the connectors in the ServiceDesk Plus integration. - - -Integration Architecture ------------------------- - -EIC uses a **REST** connection for integrating with ServiceDesk Plus for performing provisioning items in ServiceDesk Plus Queue. The REST connection uses the REST protocol to communicate with the REST interface of ServiceDesk Plus.  - -The following diagram illustrates the integration architecture and communication with the target application.   - -Setting Up the Integration --------------------------- - -**Prerequisites** - -Authentication to ServiceDesk Plus is through an Access Token please follow below steps. - -1. **Generating Tokens:** - - -Invoke a URL in the following format to exchange the authorization code (obtained at the end of the previous step) with an OAuthToken. - -After invoking the URL, you will be presented with an access token, which you must include in all API calls. - -**NOTE :**Each access token is valid for **only an hour** and used only for the operations defined in the scope. - -Refresh token does not expire. Use it to refresh access tokens when they expire. - -You can only generate a maximum of **five** refresh tokens in a minute. - -**2.Refreshing your Access Tokens** - -Access tokens generally expire in one hour, which means a new access token has to be generated to keep the process going. You can eliminate the need to perform the entire procedure to generate access tokens, by using refresh tokens. Once the access token expires, the refresh token can be used to generate a new access token. - -Refresh token can be obtained only when access\_type is set to offline while creating the access token. - -Refer to the example to understand how an access token can be obtained using the refresh token. - -**NOTE:** - -* A "User" in an organization can have a maximum of 20 refresh tokens. And each refresh token can have a maximum of 30 active access tokens (non expired). - -* When a user creates a 31st access token, the system deletes the first created access token. Similarly, when the user creates the 21st refresh token, the system deletes the first created refresh token. - -* You can only generate a maximum of **five** refresh tokens in a minute. - -* We have provided with a sample test OAuth in all the examples, so that you can test any example on your own. You can replace the sample OAuth Token with your actual token to test requests from your Desk account. - - - For more information please follow [ServiceDesk Plus API Documentation]("https://desk.zoho.com/DeskAPIDocument#OauthTokens" ""https://desk.zoho.com/DeskAPIDocument#OauthTokens"") . - -Creating a Connection ---------------------- - -Connection refers to the configuration setup for connecting EIC to target applications. For more information about the procedure to create a connection, see [Creating a Connection]("https://docs.saviyntcloud.com/csh?topicname=Creating-a-Connection&pubname=EIC-Admin-v2022x" ""https://docs.saviyntcloud.com/csh?topicname=Creating-a-Connection&pubname=EIC-Admin-v2022x""). - -#### **Understanding the Configuration Parameters** - -While creating a connection, you must specify connection parameters that the connector uses to connect with the target application, define the type of operations to perform, the target application objects against which those operations are performed, and the frequency of performing them. In addition, you can view and edit attribute mappings between EIC and the target application, predefined correlation rules, and provisioning jobs and import jobs. - -##### **Configuration Parameters for Account and Access Import** - -The connector uses the following parameters for creating a connection and for importing account and access from the target application: - -### Connection Parameters - -Parameters - -Description - -Connection Name \* - -Provides a unique name for the connection. - -Connection Description \* - -Provides the description for the new connection being created. - -Connection Type \* - -Select the connection type as REST. - -Save Template - -Allows you to save the connection template with the specified parameter values. - -Click **Save Template** and specify the template name. - -Email Template - -Provides the email template applicable for notifications. - -Email notifications provides immediate trigger of emails to respective user based on actions performed. Emails acts as one of the notifications to user informing which action has been performed and if critical, needs immediate action from the user. - -Default SAV Role - -Provides the SAV role for which you want to assign access to the newly created connection. - -The SAV role is a EIC Role used to give specific access to a User. For example, if ROLE\_User is selected then user(s) assigned the ROLE\_User are given access to this connection.  - -Connection JSON - -Specify this parameter to establish a REST connection with ServiceDesk Plusapplication. - -Refer to the [Connection Package]("https://forums.saviynt.com/wtgqs47532/attachments/wtgqs47532/se-community-integration/77/1/ServiceDesk_Plus.zip" ""https://forums.saviynt.com/wtgqs47532/attachments/wtgqs47532/se-community-integration/77/1/ServiceDesk_Plus.zip"") - -### Provisioning Parameters for Creating Queue and Fetching Queue Status - -To create Queue in ServiceDesk Plus, poll and fetch the status of Queue when WSRETRY job is run, specify the below mentioned parameters.  - -**Parameter** - -**Description** - -CREATETICKETJSON - -Specify this parameter to create Queue in ServiceDesk Plus. - -When you run the WSRETRY job using the CREATETICKETJSON parameter, it creates Queue in ServiceDesk Plus. The possible status of Queue in ServiceDesk Plusare: Open, Closed, or Pending. The ticket remains in Open status in ServiceDesk Plus it is automatically or manually completed in ServiceDesk Plus. - -Refer to the [Connection Package]("https://forums.saviynt.com/wtgqs47532/attachments/wtgqs47532/se-community-integration/77/1/ServiceDesk_Plus.zip" ""https://forums.saviynt.com/wtgqs47532/attachments/wtgqs47532/se-community-integration/77/1/ServiceDesk_Plus.zip"") - -Ticket Status JSON - -Refer to the [Connection Package]("https://forums.saviynt.com/wtgqs47532/attachments/wtgqs47532/se-community-integration/77/1/ServiceDesk_Plus.zip" ""https://forums.saviynt.com/wtgqs47532/attachments/wtgqs47532/se-community-integration/77/1/ServiceDesk_Plus.zip"") - -### Importing Connection Package - -connection package helps you build the connection with pre-defined JSONs, this can be used if your tenant does not already have out of the box connection templates available. Here are the steps to import the ServiceDesk Plus connection package. - -* Download the [connection package]("https://forums.saviynt.com/wtgqs47532/attachments/wtgqs47532/se-community-integration/77/1/ServiceDesk_Plus.zip" ""https://forums.saviynt.com/wtgqs47532/attachments/wtgqs47532/se-community-integration/77/1/ServiceDesk_Plus.zip""). - -* Navigate to Admin → Transport → select Import Package. - -* Browse the downloaded package and Import. - -* Navigate to Admin → Connections → Select “ServiceDesk Plus ” Connection. - -* Edit the connection with your ServiceDesk Plus tenant details. - - -### Creating a Security System - -The security system represents the connection between EIC and the target application. For more information on creating a security system, see [Creating a Security System]("https://docs.saviyntcloud.com/csh?topicname=Creating-a-Security-System&pubname=EIC-Admin-v2022x" ""https://docs.saviyntcloud.com/csh?topicname=Creating-a-Security-System&pubname=EIC-Admin-v2022x"")**.** - -### Creating an Endpoint for the Security System - -Endpoint refers to the target application used to provision accounts and entitlements (access). For more information on creating an endpoint, see [Creating Endpoints]("https://docs.saviyntcloud.com/csh?topicname=Creating-Endpoints&pubname=EIC-Admin-v2022x" ""https://docs.saviyntcloud.com/csh?topicname=Creating-Endpoints&pubname=EIC-Admin-v2022x""). - -Using the ServiceDesk Plus Integration -====================================== - -You can use the ServiceDesk Plus integration for performing import and provisioning operations after configuring it to meet your requirements.  - -Guidelines for Using the Integration ------------------------------------- - -You must apply the following guidelines for configuring import:  - -* Run account import before running the access import. - -* Map all ServiceDesk Plus attributes to EIC account attributes using **ImportAccountEntJSON**. - - -You must apply the following guidelines for configuring provisioning: - -* Use Java ternary operators if you want to add conditions in the provisioning parameters. You can use Java operations to tweak any attributes by using if-else conditions, substrings, or operators in the JSON for provisioning. - - -Troubleshooting -=============== - -To troubleshoot common problems with connectors, answer frequently asked questions, and provide solutions to a few common issues you might encounter while configuring or working with connectors, see [Common Troubleshooting Guide for Connectors]("https://docs.saviyntcloud.com/csh?topicname=Common-Troubleshooting-Guide-for-Connectors&pubname=Common-Troubleshooting-v2022x" ""https://docs.saviyntcloud.com/csh?topicname=Common-Troubleshooting-Guide-for-Connectors&pubname=Common-Troubleshooting-v2022x""). - -To troubleshoot common problems or obtain answers for frequently asked questions for REST connectors, see the [REST Connector Guide]("https://docs.saviyntcloud.com/bundle/REST-v2020x/page/Content/Appendix.htm" ""https://docs.saviyntcloud.com/bundle/REST-v2020x/page/Content/Appendix.htm""). - -**Note:** Ensure that you record the token expiry duration during the initial token generation. The connection may fail, if the token is not refreshed. \ No newline at end of file diff --git a/ServiceDesk Plus/dist/ServiceDesk_Plus.zip b/ServiceDesk Plus/dist/ServiceDesk_Plus.zip deleted file mode 100644 index a13a8a0..0000000 Binary files a/ServiceDesk Plus/dist/ServiceDesk_Plus.zip and /dev/null differ diff --git a/ServiceDesk Plus/src/Connection_2023-09-20_11-01-17(UTC).json b/ServiceDesk Plus/src/Connection_2023-09-20_11-01-17(UTC).json deleted file mode 100644 index e830d31..0000000 --- a/ServiceDesk Plus/src/Connection_2023-09-20_11-01-17(UTC).json +++ /dev/null @@ -1,166 +0,0 @@ -{ - "ServiceDesk_Plus": { - "sslCertificateId": null, - "msconnectorversion": null, - "connectorms": false, - "templateName": "ServiceDesk_Plus", - "externalconnectiontype": "REST", - "statusForEnableDisable": 1, - "vaultCredentialConnection": null, - "sslCertificate": null, - "vaultConfig": null, - "templateMandatoryData": "/qXFAG/Le4aBHE5JlJu9c76fGOn5wwtyDvDqrQprR9h2Mo4O+1KqbMH9sIbyWYHs+rNdR52eo3A1Hfh++3YSYbnSGne5CqchMlw1mRPlgaQVk7U59TP2U/B2MJLfYsZTpQ3DC0/EsitxLxhT6yJs5h/JblSGBCHtmw0FARTWWL6ta2Vxlw9+AOtDp/p3E7yPYZthC7FUa5qdiHVz4C0uYg==", - "credentialChangeConfig": null, - "connectionname": "ServiceDesk_Plus", - "connectorType": null, - "connectiondescription": "", - "status": 1, - "EXTERNAL_ATTR": - [ - { - "encryptedattributevalue": "F094T0v6WHOpHcSzOqzN/G0EOXMVamwB8u2E9ttQNJNH/uqcgtvsw9t4/JqDJeCqQsdihkRCJpZn9bLHAwEt1khfhJ57qiyRImlt7xYaAw/swvyXIzd8Sy5cUmKdTXQMgVnreqDVwRwF4tAKqfDylgAPpqrNhbQZXcVHaszL6bZwTlUYRp5xHvM68+QCkoUgxLVXV6mz7140hXZb8qi/2teh+ntLD57AqVQPMUu1tPsPBhaEFclVx+W4Mksvy9r5L+JnBECwtIb1rI01y7ILqT8LA5waISCryFFRu2fgU8gr2ninnkWtOk8kKduXZ7n0XH5KwxyICRP7TqfZSvZO3yuCYbWLgw8TWk1aSO36/7X2E4kk/FZ3nT79AOS02zBxxViB7FtWfdBZM4xfww9qOFfc+4yzW2Ts4ssAdQ7xxiyCsjOc3HBXis1BwdMlt0yUfCgoBq0U63Yt70xQWgz4ia5krbOusmI4vC+N+0Vq5xe6D5LROsjC2aNXyzDLxJtJQM4a4pQyzpjD4wkginrz1fIZji6LABNu4C3BvBAHzv0YTy0wx4rr5I5CHYoENiS8+997xa0/ugrEoMdSTgjs7/GSw2vILMheat3xJHdxdikuBCb7xWEhi9G651IuYL4NOxay7eDSaI/02kJCUzqqVedtQPToMAWx2niCM/eyYOkwIa/xkmZx3dMPJnyUL1XMYaCPweG2R3jS7SfYAMHkhj/S35ZIf7Rnoq67Y+Kfz3+lyUVpPd6omxWnV+vz63VYUe1i+bYlsb4TPo2mMn9XZnCZUEWIeMg9j5kxj8kwC9kIl2Wr1a3bUHuD72VmNwY/v3pnTJMyp6o0AVQrLT/G6RTRmPA4Nma4X6mFCcDXQFXj3kvvkRY643cLbB+J6g0ndQyt8jgxfyNp7RzZUPX9SXtGQ5xW+TGd9bb1GzvrcSpjPQQzhjBt2wfnQj7a9Hlih6P6RRmSorK0Bjc+gN1AM+dWNhSwCvZRPQAmv/a/w/X1V8AMN3sbGe5TNmbbBClrnk2/5Ph1+zZuE6xWoN4iZZODvZ+ZjtjCJj9o9CpNOcQRwnLmUZgiV/M6wbpGniZXqqLKNeD1IpqkNbNUMvaRJwq4auVRDJjr0TICFUFGTxXx7Lgl1cfdtauZtPnv6zXlpAi7++HJAsYEYFPF2BUzsBuKi1X6XhBad3a9Z/uAQE0czyH8cdYoNaPlN+hGbU5wKZy27ybFWkEeBWW1zGUPnLPyTDSeC1javBA5IYhg9sA=", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "ConnectionJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "attributename": "ImportUserJSON", - "credentialSaveStatus": false - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "ImportAccountEntJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "STATUS_THRESHOLD_CONFIG" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "CreateAccountJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "attributename": "UpdateAccountJSON", - "credentialSaveStatus": false - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "EnableAccountJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "DisableAccountJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "AddAccessJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "RemoveAccessJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "UpdateUserJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "attributename": "ChangePassJSON", - "credentialSaveStatus": false - }, - { - "encryptedattributevalue": "", - "formdata": null, - "attributename": "RemoveAccountJSON", - "credentialSaveStatus": false - }, - { - "formdata": null, - "credentialSaveStatus": false, - "encryptedattributevalue": "{\r\n \"call\": [\r\n {\r\n \"name\": \"call1\",\r\n \"connection\": \"acctAuth\",\r\n \"url\": \"@HOSTURL@/api/v3/requests/${ticketID}\",\r\n \"httpMethod\": \"GET\",\r\n \"httpHeaders\": {\r\n \"Authorization\": \"${access_token}\"\r\n },\r\n \"httpContentType\": \"application/json\",\r\n \"ticketStatusPath\": \"status.name\",\r\n \"ticketStatusValue\": [\r\n \"Closed\",\r\n \"Resolved\"\r\n ],\r\n \"successResponses\": {\r\n \"statusCode\": [\r\n 200,\r\n 201\r\n ]\r\n }\r\n }\r\n ]\r\n}", - "attributename": "TicketStatusJSON" - }, - { - "attributename": "CreateTicketJSON", - "formdata": null, - "credentialSaveStatus": false, - "encryptedattributevalue": "{\r\n \"call\": [\r\n {\r\n \"name\": \"call1\",\r\n \"connection\": \"acctAuth\",\r\n \"url\": \"@HOSTURL@/api/v3/requests\",\r\n \"httpMethod\": \"POST\",\r\n \"httpParams\": \"{\\\"request\\\":{\\\"subject\\\":\\\"Request creation\\\",\\\"resolution\\\":{\\\"content\\\":\\\"The following is the resolution to the above request\\\"},\\\"mode\\\":{\\\"name\\\":\\\"${user.customproperty1}\\\"},\\\"assets\\\":[{\\\"name\\\":\\\"${user.customproperty2}\\\"}],\\\"group\\\":{\\\"name\\\":\\\"${user.customproperty3}\\\"},\\\"requester\\\":{\\\"email_id\\\":\\\"${user.email} \\\"},\\\"created_time\\\":{\\\"value\\\":\\\"${user.customproperty4}\\\"},\\\"item\\\":{\\\"name\\\":\\\"${user.customproperty5}\\\"},\\\"priority\\\":{\\\"name\\\":\\\"High\\\"},\\\"impact_details\\\":\\\"Details of the impact\\\",\\\"subcategory\\\":{\\\"name\\\":\\\"${user.customproperty6}\\\"},\\\"status\\\":{\\\"name\\\":\\\"${user.customproperty7}\\\"},\\\"site\\\":{\\\"name\\\":\\\"${user.customproperty8}\\\"}}}\",\r\n \"httpHeaders\": {\r\n \"Authorization\": \"${access_token}\"\r\n },\r\n \"httpContentType\": \"application/json\",\r\n \"ticketidPath\": \"request.id\",\r\n \"successResponses\": {\r\n \"statusCode\": [\r\n 200,\r\n 201\r\n ]\r\n }\r\n }\r\n ]\r\n}" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "attributename": "ENDPOINTS_FILTER", - "credentialSaveStatus": false - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "PasswdPolicyJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "ConfigJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "AddFFIDAccessJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "RemoveFFIDAccessJSON" - }, - { - "encryptedattributevalue": "", - "formdata": null, - "attributename": "MODIFYUSERDATAJSON", - "credentialSaveStatus": false - }, - { - "encryptedattributevalue": "", - "formdata": null, - "attributename": "SendOtpJSON", - "credentialSaveStatus": false - }, - { - "encryptedattributevalue": "", - "formdata": null, - "attributename": "ValidateOtpJSON", - "credentialSaveStatus": false - }, - { - "encryptedattributevalue": "", - "formdata": null, - "credentialSaveStatus": false, - "attributename": "PAM_CONFIG" - } - ] - } -} \ No newline at end of file diff --git a/ServiceDesk Plus/src/ObjectSummary_2023-09-20_11-01-17(UTC).json b/ServiceDesk Plus/src/ObjectSummary_2023-09-20_11-01-17(UTC).json deleted file mode 100644 index 9750c4a..0000000 --- a/ServiceDesk Plus/src/ObjectSummary_2023-09-20_11-01-17(UTC).json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "Objects": { - "connection": - [ - "ServiceDesk_Plus" - ] - }, - "Information": { - "GUID": "44ecbfe3-7030-4bcb-aef6-b70a874e2da2", - "Exported By": "admin", - "Exported On": "2023-09-20 11:00:51", - "System": "scrum-exchange.saviyntcloud.com", - "TransferOwners": "0", - "TransferUsers": "0" - } -} \ No newline at end of file