Feature released in SummitAI IT Service Management (Problem Management, Tahoe)
What's New?
In the Problem Management module, a new PM_GetApprovalStatusSummaryCount API is introduced and few APIs are enhanced for better usability.
API Name: PM_GetApprovalStatusSummaryCount
Now, new API PM_GetApprovalStatusSummaryCount introduced is used to display the Status Summary Count of Approval Problem Record. For more information, see Get Status Summary Count of Approve PR.
Enhanced APIs
The following APIs are enhanced in the Problem Management:
API Name: PM_GetApproveProblemRecords
The PM_GetApproveProblemRecords API is enhanced to provide the following in the response:
- Requestor name in the Problem Record list.
- Response of the records are filtered based on PRID, Caller, Assigned To, Description, Symptom, Category, RCA, and so on (All fields available in the UI based on the configuration) and displayed in the response.
- Details of Preauthorization (enabled or disabled).
- Details of Authorize/Approve (enabled or disabled).
Added the following fields in the Response
- RequestorName
- IsPreAuthorizationEnabled
- CanApproverOrReject
In the API request the “TextSearch” parameter is added, you can also specify your keyword that you would like to search and filter the response based on that.
API Name: PM_ProblemRecordApproval
The PM_ProblemRecordApproval API is enhanced to save the information such as, General Tab, Root Cause Analysis Tab, Cost Tab, Diagnostics Tab, Relationship Tab, Custom Attributes, and Multi-valued Attribute fields. These information can be updated using the API.
Now, the following fields mentioned in the table from the Problem Record Details page can be updated using the API:
Tab | User Interface Field Name | Parameter |
General | Impact | “Impact_Id” |
Urgency | “Urgency_Id” | |
Classification | “Classification_Id” | |
Category | “Category_Id” | |
Problem Record Type | “RecordType” “RecordType”: “Proactive” | “Reactive” | |
Workgroup | “Assigned_Workgroup_Id” | |
Assigned To | “Assigned_Executive_Id” | |
Exists | “Work_Around_Exists” | |
Details | “Work_Around_Details” | |
Root Cause Analysis | Submitter | “RCA_Submitter_Emp_Id” |
Type | “Type_Id” | |
Category | “Category” | |
Details | “Details” | |
Actual Y/N | “Actual” | |
Note: If you provide a “UID” row, it will update the existing record. If you want to add a new record, avoid providing the “UID” row. | ||
Cost | Currency ID | “CurrencyId” |
Estimated Cost | “EstimateCostsList” | |
Actual Cost | “ActualCostsList” | |
Diagnostics | Activity | “DiagnosticsList” Example, { "Activity": "just for test DiagnosticsList 1", "Result": "test Diagnostics Result", "Attachment_Name": "abc.txt" }, { "Activity": "just for test DiagnosticsList 2", "Result": "test Diagnostics Result 2", "Attachment_Name": "xyz.txt" } ], |
Result | ||
Note: For Attachments it is used different API. (while passing the Row ID and PR ID, you can upload the attachment). | ||
Relationship | Through API we can link the multiple Workorder, Incident, Problem Record, Change Record etc., by providing the ID and Type. | |
Custom Attributes Section | Note: In the “Value” you should provide the ID and not the label, same applies for Multi-valued attributes. See sample API for reference. |
API Name: PM_GetProblemRecordDetails
The PM_GetProblemRecordDetails API is enhanced to save the information such as, General Tab, Root Cause Analysis Tab, Cost Tab field drop-down values using the API.
Now, the following fields mentioned in the table are included from the Problem Record Details page, these fields can be updated using the API under “DropDownValues” section:
Tab | User Interface field name | Parameter |
General | Assigned To | “AssignedTo” |
Category | “Category” | |
Classification | “Classification” | |
Impact | “Impact” | |
Priority | “Priority” | |
Problem Record Type | “Problem_Record_Type” | |
Urgency | “Urgency” | |
Workgroup | “Workgroup” | |
Source | “Source” | |
Risk | “Risk” | |
Service Window | “ServiceWindow” | |
Cost | Currency | “Currency” |
Root Cause Analysis | RCA Type | “RCA_Type” |