Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Scroll ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
You can create SRs along with the Approval using the following API Request.
To authenticate the below API, see API Authentication and Authorization.
Service Name | HTTP Method |
---|---|
SR_LogServiceCatalog_Workflow | POST |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "ServiceName": "SR_LogServiceCatalog_Workflow", "objCommonParameters": { "_ProxyDetails": { "AuthType": "APIKEY", "APIKey": "XXXXXXXXXXXXXXXXX", "ProxyID": 0, "TokenID": "", "OrgID": "1", "ReturnType": "JSON" }, "objSRServiceTicket": { "LogSRForUserMode": false, "Org_ID": "1", "DelegationMode": false, "DelegateeUserID": 0, "ServiceCatalogID": 1009, "FirstLevelNotificationIDs": "", "WorkflowID": "1226", "HasCompleteApprovalFlow": "true", "ServiceCategoryName": "Desktop", "SupportFunction": "IT Tec", "ServiceCategoryID": 1, "ServiceCatalogName": "Multi approver", "WorkGroupID": 1, "Source": "web", "JustificationRemarks": "When adding a new user to the company", "strCustomAttributes": "\"[{\\\"Attribute_Type\\\":\\\"DropdownList\\\",\\\"Attribute_Value\\\":\\\"1509\\\",\\\"Attribute_ID\\\": 3889,\\\"Attribute_Name\\\":\\\"BuildingLocation\\\"},{\\\"Attribute_Type\\\":\\\"DropdownList\\\",", "\\\"Attribute_ID\\\":3890,\\\"Attribute_Name\\\":\\\"Project\\\",\\\"Attribute_Value\\\":\\\"12\\\"}]\"", "ListSRApprovals": [ { "NotificationIDs": null, "CurrentApprover": false, "ApproverID": "15", "WorkflowActivityID": 2085, "ApprovalLevel": "1", "AllApprover": "15", "LevelName": "Approver1ID", "ApproverRole": "User Selectable" }, { "NotificationIDs": null, "CurrentApprover": false, "ApproverID": "0", "WorkflowActivityID": 2086, "ApprovalLevel": "2", "AllApprover": "9,11", "LevelName": "Approver2ID", "ApproverRole": "Test User 1 Group Approval" }, { "NotificationIDs": "", "CurrentApprover": false, "ApproverID": "0", "WorkflowActivityID": 2087, "ApprovalLevel": "3", "AllApprover": "11,8,4,15,3,1045,1120,1145,1075,9,11", "LevelName": "Approver3ID", "ApproverRole": "Workgroup Approval" } ], "NoOfApprovals": 3 } } } |
Request Parameters
Parameter Name | Type | Description | Mandatory | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LogSRForUserMode |
| Is the SR logged for a user? The value must always be true. |
| ||||||||||||
Org_ID |
| Unique Identification number of the Organization. |
| ||||||||||||
DelegationMode |
| Is the delegation enabled? |
| ||||||||||||
DelegateeUserID |
| Unique Identification number of the user who is delegated with. DelegateeUserID is a mandatory parameter if the DelegationMode parameter value is true. |
| ||||||||||||
ServiceCatalogID |
| Unique Identification number of the Service Catalog. Note: It is mandatory to provide either ServiceCatalogID or ServiceCatalogName value. |
| ||||||||||||
ServiceCatalogName |
| Name of the Service Catalog. |
If ServiceCatalogID value is provided then it is not mandatory. | ||||||||||||
FirstLevelNotificationIDs |
| Notification IDs of the first level Approvals. |
| ||||||||||||
WorkflowID |
| Unique Identification number of the Workflow. |
| ||||||||||||
HasCompleteApprovalFlow |
| Is the Request has complete Approval workflow? The value must be true. |
| ||||||||||||
SupportFunction |
| Name of the Instance. For Example: Info |
| ||||||||||||
ServiceCategoryID |
| Unique Identification number of the Service Category. Note: It is mandatory to provide either ServiceCategoryID or ServiceCategoryName value. |
| ||||||||||||
ServiceCategoryName |
| Name of the Service Category. |
If ServiceCategoryID value is provided then it is not mandatory. | ||||||||||||
WorkGroupID |
| Unique Identification number of the Work Group. Note: It is mandatory to provide either WorkGroupID or WorkGroupName value. |
| ||||||||||||
WorkGroupName |
| Name of the Workgroup. |
If WorkGroupID value is provided then it is not mandatory. | ||||||||||||
Source |
| Name of the Source. |
| ||||||||||||
JustificationRemarks |
| Specify the Remarks. Note: It depends upon the Tenant level configuration. If you make it mandatory in Tenant level then it is True. |
| ||||||||||||
strCustomAttributes |
| Custom Attributes of the SR. |
| ||||||||||||
ListSRApprovals |
| Details of the Approvals. |
| ||||||||||||
NoOfApprovals |
| Number of Approvals that are specified in the ListSRApprovals. |
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "Errors": "", "Message": null, "Output": "", "TokenID": "", "OrgID": 0, "OutputObject": { "CatalogDet ails": { "Message": "Successfully saved the service request. Service Request ID: SR3489", "SRId": "3489", "UploadControlUID": [] } } } |
Status and Error Codes
For more information, see Status and Error Messages.
Scroll ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|