ME ServiceDesk Plus

Introduction

This document provides an overview of the integration between Autom Mate and ServiceDesk Plus, explaining how users can utilize the ServiceDesk Plus API library to streamline IT service management and ticketing processes.

Autom Mate's integration with ServiceDesk Plus enables organizations to efficiently manage their IT services, streamline ticketing processes, and ensure minimal downtime through seamless automation.

What is ServiceDesk Plus?

Overview of ServiceDesk Plus: ServiceDesk Plus is an IT service management software designed to help organizations streamline their ticketing processes, manage IT assets, and ensure top-notch IT service delivery. It offers features such as incident management, problem management, change management, asset management, and more.

Key Features:

  • Ticketing System: Manage incidents, problems, changes, and service requests.

  • Asset Management: Track and manage IT assets efficiently.

  • Automation: Automate routine IT tasks to improve efficiency and productivity.

  • Reporting and Analytics: Gain insights into IT operations through comprehensive reporting and analytics capabilities.

Authentication and Configuration

Purpose: Explain the authentication mechanism and configuration parameters for integrating with ServiceDesk Plus.

Content:

  • Authentication: Authentication between Autom Mate and ServiceDesk Plus is done through an API key, which is sent in the "Request Header" as auth-token.

  • Input Data: For most operations, input_data in JSON format is required, containing attributes and their values to be processed.

  • Important Configuration Parameters: Various configuration parameters are required for different actions, including Service Desk Plus URL, Request Id, Change-Id, Problem Id, and Technician Id.

How to Use Actions

Update Request

Purpose: Update details of a request or incident.

Configuration Parameters:

  • Service Desk Plus URL

  • Request Id

  • Sample body JSON input_data

Update Problem

Purpose: Update details of a problem module.

Configuration Parameters:

  • Service Desk Plus URL

  • Problem Id

  • Sample body JSON input_data

Add Attachment To Notification

Description: This action adds attachments to a notification.

Purpose: Enhance notifications with relevant attachments for better communication.

Usage:

Inputs:

  1. Request ID

  2. Attachment Content: The parameter should be as follows [{"file_name":"sample.xlsx","file_content":"base64"},{"file_name":"icon.png","file_content":"base64"}]

Output:

Add Note

Description: This action adds a note to a request or incident.

Purpose: Document additional information or updates related to a request.

Usage:

Inputs:

  1. Request ID

  2. Note Description

  3. Mark First Response: Contains 2 options. First one is boolean Yes or No. Second one is text true or false.

  4. Add to Linked Requests: Contains 2 options. First one is boolean Yes or No. Second one is text true or false.

  5. Show to Requester: Contains 2 options. First one is boolean Yes or No. Second one is text true or false.

Output:

Add Notification

Description: This action creates a notification for a specific request or incident.

Purpose: Notify relevant stakeholders about updates or changes related to a request.

Usage:

Inputs:

  1. Request ID

  2. Subject

  3. Description

  4. To: You can write multiple values separated by commas

  5. CC: You can write multiple values separated by commas

  6. Attachments: Accepted with the format [{"id": "16"}, {"id": "17"}]

Output:

Create Change

Description: This action creates a new change module.

Purpose: Initiate a change process for managing IT changes effectively.

Usage:

Inputs:

  1. Title

Output:

Create Problem

Description: This action creates a new problem module.

Purpose: Document and manage IT problems for resolution and prevention.

Usage:

Inputs:

  1. Title

Output:

Create Project

Description: This action creates a new project module.

Purpose: Initiate and manage IT projects for efficient execution and tracking.

Usage:

Inputs:

  1. Title

Output:

Create Request

Description: This action creates a new request or incident.

Purpose: Initiate a new service request or report an IT incident.

Usage:

Inputs:

  1. Title

Output:

Create Task

Description: This action creates a new task within a project or request.

Purpose: Break down project or request activities into manageable tasks for execution.

Usage:

Inputs:

  1. Title

Output:

Update Project

Description: This action updates details of an existing project module.

Purpose: Modify project module information to reflect changes and updates.

Usage:

Inputs:

  1. project_id (Required)

Output:

View All Request

Description: This action retrieves a list of all requests or incidents.

Purpose: Gain visibility into all active requests or incidents for monitoring and management.

Usage:

Inputs:

  1. No Input

Output:

View Change

Description: This action retrieves details of a specific change module.

Purpose: Gain insights into the details of a particular change process.

Usage:

Inputs:

  1. change_id (Required)

Output:

View Problem

Description: This action retrieves details of a specific problem module.

Purpose: Gain insights into the details of a particular IT problem for resolution.

Usage:

Inputs:

  1. problem_id (Required)

Output:

View Project

Description: This action retrieves details of a specific project module.

Purpose: Gain insights into the details of a particular IT project for monitoring and management.

Usage:

Inputs:

  1. project_id (Required)

Output:

View Request

Description: This action retrieves details of a specific request or incident.

Purpose: Gain insights into the details of a particular request or incident for monitoring and management.

Usage:

Inputs:

  1. request_id (Required)

Output:

Additional Tips

Use Cases

Last updated