Part 1 – Configure the AlertOps side of the integration

Service Desk Plus On Demand (SDPOD) Outbound Integration

Outbound scenario:

1. When an alert is created in Alertops, a request is created in SDPOD.

2. When an alert is assigned in Alertops, the request in SDPOD is also assigned.

3. When an alert is closed in Alertops, the request is closed in SDPOD.

Add a Web API integration

From the Inbound Integrations list click Add Web API Integration.

Select your integration

Scroll through the list of templates and select your Integration.

Complete the setup

Select the Message Rule, add a Recipient and click Save Changes.

Your integration is now ready to be used.

Copy the URL

Copy the URL to be used as the end point in your source web hook.

Consult the Integrations help document for details about specific integrations.

Your integration is now ready to be used.

Test the integration

Click Test URL to send a test message to AlertOps. After the message has been processed, click the Check Message Here link.

Part 2 – Configure the Source side of the integration

Content Data

Service Desk Plus On Demand (SDPOD) Outbound IntegrationCreate new Outbound Service.

Add method for “Add Request”

 Method Name: Add Request
 Service Type: REST
 Template Type: ServiceDeskPlus
 URI: https://sdpondemand.manageengine.com/api/json/request
 Content Type: FORM_URLENCODED
 Web Method: POST
 Response Data Type: JSON
 Response Action: Enable Update Alert Fields
Content DataNote: Topic is mapped to Group in Alertops scope=sdpodapi
 &authtoken=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 &OPERATION_NAME=ADD_REQUEST
 &INPUT_DATA=
 {
   "operation": {
      "Details": {
         "SUBJECT": "MessageThread.Description",
         "REQUESTTEMPLATE": "Default Request",
         "PRIORITY": "High",
         "LEVEL": "Tier 1",
         "IMPACT": "Affects Network",
         "URGENCY": "High",
         "DESCRIPTION": "Message.MessageText",      
         "GROUP": "MessageThread.Topic",
         "UDF_CHAR1": "Test",
         "UDF_LONG1": "1001",
         "UDF_DATE1": "90080098767654",
       }
   }
 }
Response Data {
  "operation": {
    "result": {
      "status": "Success",
      "message": "Request added successfully"
    },
    "Details": {
      "WORKORDERID": "MessageThread.SourceIdentifier",
      "GROUP": "MessageThread.SourceName"
    }
  }
 }
Add method for “Edit Request”

 Method Name: Edit Request
 Service Type: REST
 Template Type: ServiceDeskPlus
 URI: https://sdpondemand.manageengine.com/api/json/request/[MessageThread.SourceIdentifier]
 Content Type: FORM_URLENCODED
 Web Method: POST
 Response Data Type: JSON
 Response Action: Not Enabled
Content Data scope=sdpodapi
 &authtoken=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 &OPERATION_NAME=EDIT_REQUEST
 &INPUT_DATA=
 {
   "operation": {
      "Details": {
        "TECHNICIAN": "MessageThread.OwnerName",
       }
   }
 }
Add method for “Close Request”

 Method Name: Close Request
 Service Type: REST
 Template Type: ServiceDeskPlus
 URI: https://sdpondemand.manageengine.com/api/json/request/[MessageThread.SourceIdentifier]
 Content Type: FORM_URLENCODED
 Web Method: POST
 Response Data Type: JSON
 Response Action: Not Enabled
 scope=sdpodapi
 &authtoken=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 &OPERATION_NAME=CLOSE_REQUEST
 &INPUT_DATA=
 {
   "operation": {
      "Details": {
        "CLOSEACCEPTED": "YES",
         "CLOSECOMMENT": "MessageThread.Resolution",
       }
   }
 }
Creating and configuring Message Rules, Workflows to trigger the outbound methods.Create Message Rule “ServiceDeskPlus” for “Add Request” method

Add and edit “Member Roles” and “Services”

Create Message Rule “ServiceDesk Plus assign technician” for “Edit Request” method

Add and edit “Services”

Create and edit workflow “ServiceDeskPlus assign technician” to trigger “Edit Request” method

Create Message Rule “ServiceDesk Plus close request” for “Close Request” method

Add and edit “Services”

Create and edit workflow “ServiceDeskPlus request closed” to trigger “Close Request” method

Attach workflows to Message Rule “ServiceDeskPlus”

The Alert flowSend an alert in Alertops using Message Rule “ServiceDeskPlus”

A request is created in SDPOD

Alert detail in Alertops

Assign the Alert in Alertops

Assignment in SDPOD

Close the Alert in Alertops

Request closed in SDPOD

Did this answer your question?