Enhanced Change Record API

Read Complete Release Notes

Feature released in SummitAI Service Management (Tahoe SP3 HF01, Change Management)

What's New?

API Name: CM_LogOrUpdateCR 

New requests are added to the CM_LogOrUpdateCR API. 

The API Approver can now perform Objection or No Objection and add the objection Remarks in the Request.  

Following are the two new requests added to the CM_LogOrUpdateCR API: 

  • Objection  
  • No Objection 

Parameters 

Use the following

  • ‘ApprovalStatus’ parameter to object or no object the CR in the Request. 
  • ‘ApprovalRemarks’ parameter to add the Remarks in the Request. 
  • ‘ApproverID’ parameter to add the Approver Id, who is current approver. 
  • ‘ApprovedBy’ parameter to add the Approver Id, who is the current approver. 

Note:

In the ‘ApprovalType’ parameter, the value should be CAB for the Objection and No Objection requests. 

Using the following Request, the Approver can Object the CR.

Sample Request
{
"ServiceName": "CM_LogOrUpdateCR",
"objCommonParameters": {
"_ProxyDetails": {
"UserName": "John.m@symphonysummit.com",
"OrgID": "1",
"ReturnType": "JSON",
"Password": "test@123",
"AuthType": "FORM"
},
"cmParamsJSON": {
"CMContainerJson": "{\"Change_Request_Id\":1598,\"Status\":\"Requested\",\"Support_Function\":\"Info\",\"Support_Function_Name\":\"Information Technology\",\"Category\":\"medium3\",\"ChangeTypeName\":\"Normal\",\"Requestor_Name\":\"sukruta.sg@symphonysummit.com\",\"Requested_By_Name\":\"sukruta.sg@symphonysummit.com\",\"Owner_Workgroup\":\"CM Workgroup 2\",\"Classification\":\"Normal\",\"Assigned_Workgroup\":\"\\\"IT Additional Owner\\\"\",\"Downtime_Required\":false,\"CustomerName\":\"All\",\"Customer\":-1,\"Information\":\"\",\"Description\":\"\",\"CurrencyName\":\"\",\"CustomerApprovalRequired\":false,\"CustomerTestRequired\":false,\"Communication_Plan_Details\":\"\",\"ClosureCategoryName\":null,\"CancelReason\":null,\"Risk_Of_Change_Failure\":\"\",\"Business_Impact_As_Per_User\":\"\",\"Business_Impact_Of_Change_Failure\":\"\",\"Back_Out_Plan\":\"\",\"BackoutPlanTested\":false,\"BackOutPlanNotTestedReason\":\"BackOutPlanNotTestedReason\",\"SystemImpactRemarks\":\"\",\"Impact_Of_Not_Implementing_Change\":\"\",\"Information_Log\":\"\",\"Configuration_Team_Log\":\"\",\"Change_Manager_Log\":\"\",\"Change_Advisory_Board_Member_Log\":\"\",\"Justification\":null,\"ProposedTemplateName\":null,\"ProposalJustification\":null,\"PreImplementationSteps\":null,\"PostImplementationSteps\":null,\"RescheduleReason\":null,\"Is_Change_Implemented_Or_Rolledback\":\"\",\"Is_ChangeSucessful\":\"No\",\"Solution\":\"\",\"ChangeScope\":\"\",\"ChangeOutOfScope\":\"\",\"BusinessBenefits\":\"\",\"FinancialBenefits\":\"\",\"Assigned_Executive_Id\":\"0\",\"Actual_Start_Time\":\"0001-01-01 00:00:00\",\"Actual_End_Time\":\"0001-01-01 00:00:00\",\"Planned_PIR_Date\":\"0001-01-01 00:00:00\",\"Actual_PIR_Date\":\"0001-01-01 00:00:00\",\"RleasePlanned_StartTime\":null,\"IsCIUpdation\":null,\"ManualEscalationLevelID\":0,\"ManualEscalationRemarks\":null,\"AdditionalAuthorizers\":\"\",\"Authorize_Status\":\"\"}",
"CR_ApprovalDetailsContainer": "[{\"IsReferredBack\":false,\"ApprovalRemarks\":\"just for test objection\",\"ApprovalStatus\":\"Objected\",\"ApproverID\":1636,\"ApprovedBy\":1636,\"ApprovalType\":\"CAB\"}]",
"RequestType": "RemoteCall"
}
}                   


Sample Response
{
"Errors": "",
"Message": "Change Record details are updated successfully. CHANGE RECORD ID- 1598",
"Output": "Change Record details are updated successfully. CHANGE RECORD ID- 1598",
"TokenID": "FE53886830C1D3E6766D1FF1A508241C455CF5A877EFF37502C6D671FDDBF95A4ED1EAF3E0CEF2665868CABC78FCAC2E547194C9997A47DCEE3ECCFAF669C2642202C685E15E2082614D6FE44EB48645B9169DB67F5C5B7B356CD3DAA1BE55C5BAEBB1A07BBC27A83A0EAD98AE0473EE69EC926CF2E00192A0E14D900899BD48972CCE1EB9A57AE7A12E4E57E04F94DA",
"OrgID": 0,
"OutputObject": null,
"OutputID": 0,
"Input": null
}                    

Using the following Request, the Approver can revert the CR from Objection to No Objection.

Sample Request
{
"ServiceName": "CM_LogOrUpdateCR",
"objCommonParameters": {
"_ProxyDetails": {
"UserName": "John.m@symphonysummit.com",
"OrgID": "1",
"ReturnType": "JSON",
"Password": "test@123",
"AuthType": "FORM"
},
"cmParamsJSON": {
"CMContainerJson": "{\"Change_Request_Id\":1598,\"Status\":\"Requested\",\"Support_Function\":\"Info\",\"Support_Function_Name\":\"Information Technology\",\"Category\":\"medium3\",\"ChangeTypeName\":\"Normal\",\"Requestor_Name\":\"sukruta.sg@symphonysummit.com\",\"Requested_By_Name\":\"sukruta.sg@symphonysummit.com\",\"Owner_Workgroup\":\"CM Workgroup 2\",\"Classification\":\"Normal\",\"Assigned_Workgroup\":\"\\\"IT Additional Owner\\\"\",\"Downtime_Required\":false,\"CustomerName\":\"All\",\"Customer\":-1,\"Information\":\"\",\"Description\":\"\",\"CurrencyName\":\"\",\"CustomerApprovalRequired\":false,\"CustomerTestRequired\":false,\"Communication_Plan_Details\":\"\",\"ClosureCategoryName\":null,\"CancelReason\":null,\"Risk_Of_Change_Failure\":\"\",\"Business_Impact_As_Per_User\":\"\",\"Business_Impact_Of_Change_Failure\":\"\",\"Back_Out_Plan\":\"\",\"BackoutPlanTested\":false,\"BackOutPlanNotTestedReason\":\"BackOutPlanNotTestedReason\",\"SystemImpactRemarks\":\"\",\"Impact_Of_Not_Implementing_Change\":\"\",\"Information_Log\":\"\",\"Configuration_Team_Log\":\"\",\"Change_Manager_Log\":\"\",\"Change_Advisory_Board_Member_Log\":\"\",\"Justification\":null,\"ProposedTemplateName\":null,\"ProposalJustification\":null,\"PreImplementationSteps\":null,\"PostImplementationSteps\":null,\"RescheduleReason\":null,\"Is_Change_Implemented_Or_Rolledback\":\"\",\"Is_ChangeSucessful\":\"No\",\"Solution\":\"\",\"ChangeScope\":\"\",\"ChangeOutOfScope\":\"\",\"BusinessBenefits\":\"\",\"FinancialBenefits\":\"\",\"Assigned_Executive_Id\":\"0\",\"Actual_Start_Time\":\"0001-01-01 00:00:00\",\"Actual_End_Time\":\"0001-01-01 00:00:00\",\"Planned_PIR_Date\":\"0001-01-01 00:00:00\",\"Actual_PIR_Date\":\"0001-01-01 00:00:00\",\"RleasePlanned_StartTime\":null,\"IsCIUpdation\":null,\"ManualEscalationLevelID\":0,\"ManualEscalationRemarks\":null,\"AdditionalAuthorizers\":\"\",\"Authorize_Status\":\"\"}",
"CR_ApprovalDetailsContainer": "[{\"IsReferredBack\":false,\"ApprovalRemarks\":\"just for test objection-1636\",\"ApprovalStatus\":\"ObjectedNotselected\",\"ApproverID\":1636,\"ApprovedBy\":1636,\"ApprovalType\":\"CAB\"}]",
"RequestType": "RemoteCall"
}
}                  


Sample Response
{
"Errors": "",
"Message": "Change Record details are updated successfully. CHANGE RECORD ID- 1598",
"Output": "Change Record details are updated successfully. CHANGE RECORD ID- 1598",
"TokenID": "FE53886830C1D3E6766D1FF1A508241C455CF5A877EFF37502C6D671FDDBF95A4ED1EAF3E0CEF2665868CABC78FCAC2E547194C9997A47DCEE3ECCFAF669C2642202C685E15E2082614D6FE44EB48645B9169DB67F5C5B7B356CD3DAA1BE55C5BAEBB1A07BBC27A83A0EAD98AE0473EE69EC926CF2E00192A0E14D900899BD48972CCE1EB9A57AE7A12E4E57E04F94DA",
"OrgID": 0,
"OutputObject": null,
"OutputID": 0,
"Input": null
}