Quantcast
Channel: Symantec Connect - Articles
Viewing all articles
Browse latest Browse all 1863

ServiceDesk - API - ChangeRequest

$
0
0
ServiceDesk Version:8.5

ChangeRequest

Submit change requests and fetch them back. The Change Management module must be installed in your ServiceDesk environment.

 APIDescription
POSTapi/changerequestCreates a new change request in ServiceDesk using the information provided
GETapi/changerequest/{changeRequestSessionId} Gets a ChangeRequest by its session id (also known as workflow tracking id).

---

POST

Creates a new change request in ServiceDesk using the information provided

POST api/changerequest

Request Information

URI Parameters

None

Body Parameters

ChangeRequest
NameDescriptionTypeAdditional information
SessionIdThis is the unique identifier for a change request and can be used to query the API for updates on an existing change ticket.globally unique identifierNone.
ProcessIdA more user-friendly identifier, like a "ticket number" for the change request.stringNone.
RequestTitleThe title or given name to the change request when createdstringNone.
RequestDescriptionDetails os the change request submitted at the time of creationstringNone.
RequiredCompletionDateThe date by which this change should be completed, for planning purposesdateNone.
BusinessJustificationA business justification for implementing the requested changestringNone.
ImpactThis MUST be one of the configured values for Impact in the ServiceDesk settings in ProcessManagerstringNone.
UrgencyThis MUST be one of the configured values for Urgency in the ServiceDesk settings in ProcessManagerstringNone.
PriorityThis MUST be one of the configured values for Priority in the ServiceDesk settings in ProcessManagerstringNone.
TimeZoneUse the standard strings for time zone: https://msdn.microsoft.com/en-us/library/ms912053(v=winembedded.10).aspxstringNone.
ChangeTypeOne of the core ITIL change types. Typically, Normal should be used. The use of Emergency or Standard will change the process that's followed. See ServiceDesk documentation for details.SimpleChangeTypeNone.
TemplateNameThe name of a template to use for this change ticket. If a template is provided here, the ticket will be setup with planning information AND some of the provided fields in this payload will be overwritten from the template, so use this carefully. Templates are configured in the ProcessManager portal.stringNone.
RiskScoreA string indicating a "score" for the risk level of this change. How this is calculated/used, if at all, is up to youstringNone.
RiskAssessmentAn explanation of the risk score, if providedstringNone.
CostOfImplementingA string indicating and/or explaining the cost of implementing this changestringNone.
CostOfNotImplementingA string indicating and/or explaining the cost of NOT implementing this changestringNone.

-

SimpleChangeType
NameValueDescription
Normal0 
Standard1 
Emergency2 

-

Request Formats

application/json, text/json
{
  "sessionId": "8c21db93-649a-4455-a1b0-3595de5f797c",
  "processId": "sample string 2",
  "requestTitle": "sample string 3",
  "requestDescription": "sample string 4",
  "requiredCompletionDate": "2018-10-03T08:36:17.9348115+01:00",
  "businessJustification": "sample string 6",
  "impact": "sample string 7",
  "urgency": "sample string 8",
  "priority": "sample string 9",
  "timeZone": "sample string 10",
  "changeType": "Normal",
  "templateName": "sample string 11",
  "riskScore": "sample string 12",
  "riskAssessment": "sample string 13",
  "costOfImplementing": "sample string 14",
  "costOfNotImplementing": "sample string 15"
}

Response Formats

---

GET

Creates a new change request in ServiceDesk using the information provided

GET api/changerequest/{changeRequestSessionId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
changeRequestSessionId globally unique identifierRequired

Body Parameters

None

Request Formats

None

Response Formats

ChangeRequest

---

Protirus.png


Viewing all articles
Browse latest Browse all 1863

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>