ServicePRO SDK Help

RequestServicesManager Members

The RequestServicesManager type exposes the following members.

Constructors


  Name Description
Public method RequestServicesManager
Initializes a new instance of the RequestServicesManager class.

Methods


  Name Description
Public method AddMemo
Adds the memo to current service request.
Public method AddMemoChagesInTree
Adds the memo changes to request in tree structure.
Public method AddNewReqestIDsToTree
Batch add the new request identifiers to tree.
Public method AddRequestFolder
Create the request folder hierarchy information.
Public method ApplyLock
Lock a service request(for update).
Public method ApplyLockAsync
Lock a service request(for update).
Public method BeforeDeleteParentChildRequest
Before delete parent request, check status of children request.
Public method BeforeRemoveReccurent
Check whether exists any recurrence before try to remove recurrent.
Public method CheckIfAuthorizedToDeleteChildRequestsInProjectFolder
Checks whether current user has sufficient privilege to delete child requests in project folder.
Public method CheckUserOpenRequests
Checks whether the current user has reached the maximum of opened request quota.
Public method ContactHistoryList
Get the contact history information.
Public method DeleteRequest
Deletes the service request.
Public method DeleteSelectedAlarms
Deletes the selected alarms.
Public method DoesQMThreadExistForRequest
Check whether exists quick message thread for specific request.
Public method EditMemoGridData
Load memo information and edit memo content.
Public method FindFolders
Finds the folders for specific user.
Public method FindNotificationUsers
Finds the collection of notification user.
Public method GetAllMappedAppointment
Gets all appointment information for specific service request.
Public method GetAllMappedMeeting
Gets all meeting information for specific service request.
Public method GetAllPrivilegedUsers
Gets the collection of all privileged user.
Public method GetAllSupportReps
Gets collection of all support reps.
Public method GetAssociatedPurchaseItems
Gets the collection of associated purchase items by request identifier.
Public method GetAssociatedRequests
Gets the collection of associated requests.
Public method GetAttachmentFile
Gets the attachment file by attachment identifier.
Public method GetDefaultScheduledTime
Gets the default scheduled time.
Public method GetDraggedRequests
Get dragged requests
Public method GetEntireQuickMessage
Gets the entire quick message list.
Public method GetFolderAssignments
Gets the folder assignment information.
Public method GetIdByName
Gets the the object identifier by object name and table name.
Public method GetItem
Gets the general item data.
Public method GetLastMemoSnapshot
Gets the information of last memo from a service request.
Public method GetMemoDetailById
Gets the memo information by memo identifier.
Public method GetMinimalUser
Gets the minimal user information.
Public method GetNextBusinessDay
Gets the date of next business day.
Public method GetPrivileges
Gets the request privilege.
Public method GetPrivilegesForNewChild
Gets the privileges for new child request.
Public method GetPrivilegeSuperset
Gets the privilege superset.
Public method GetProductVendors
Gets the collection of product's vendor.
Public method GetProjectHierarchy
Gets the project hierarchy data.
Public method GetProjectHierarchyCollection
Gets the collection of project hierarchy information.
Public method GetPurchaseItems
Gets the collection of purchase request.
Public method GetQueryResults
Gets the collection of query results by query identifier.
Public method GetQueueDetails
Gets the queue detail information.
Public method GetQueueDetailsWithPrivileges
Gets the information of queue details (with privileges).
Public method GetQuickMessageParticipants
Gets the quick message participants list.
Public method GetQuickMessageThreads
Gets the collection of quick message threads information.
Public method GetRecurrence
Gets the recurrence schedule.
Public method GetRequest
Gets the request by identifier.
Public method GetRequestAppointments
Gets the collection of appointment information from specific request.
Public method GetRequestByRefrenceID
Gets the collection of request by reference identifier.
Public method GetRequestChats
Gets the collection of chat information from specific request.
Public method GetRequestDetailHTMLPrint
Gets the request detail information in HTML formate.
Public method GetRequestEmails
Gets the collection of email information from specific request.
Public method GetRequesterDetails
Gets the requester detail information.
Public method GetRequestListing
Gets the collection of request.
Public method GetRequestMeetings
Gets the collection of meeting information from specific request.
Public method GetRequestPrivileges
Gets the request privilege information.
Public method GetRequestProperties
Gets the request property information.
Public method GetRequestQuickMessagesAndReminders
Gets the collection of quick messages and reminders information from specific request.
Public method GetRequestResolutions
Gets the suggested resolution for specific request.
Public method GetRequestTransactions
Gets the request transactions.
Public method GetSaveToDiskfile
Get the Request detail text before save to file.
Public method GetScheduleTimeInBusinessHours
Gets the schedule time in business hours.
Public method GetSelectedSupportReps
Gets the collection of selected support reps.
Public method GetSuggestedSolutions
Gets the suggested solutions.
Public method GetSupportReps
Gets the collection of support reps.
Public method GetSupportRepTree
Gets the support Rep tree data collection.
Public method GetSystemMailServers
Gets the collection of system mail server information.
Public method GetTransactionsMetadataAuthors
Gets the collection of memo author information.(Hierarchy Item Data)
Public method GetTransactionsMetadataFilters
Gets the collection of filter for request preview.
Public method GetUserByEmail
Gets the user information by Email.
Public method GetUserFolderPrivilege
Gets the user folder privilege.
Public method GetUserSRSFolderItem
Gets the user's service request folder item information.
Public method GetWorkspaceRequests
Gets the collection of request belongs to specific workspace.
Public method GetWorkspaceTree
Gets the workspace tree.
Public method MoveSelectedRequests
Moves the selected requests.(drag drop)
Public method PinUnPinRequest
Pins or un pin a service request.
Public method PrintContactHistoryList
Retrieve the printable information of the contact history list.(can be exported to a file)
Public method PrintRequesterHistoryList
Retrieve the printable information of the requester history list.(can be exported to a file)
Public method PrintRequestsListing
Retrieve the printable information of the request list in workspace.(can be exported to a file)
Public method PrintWorkspaceRequests
Retrieve the printable information of the requests in workspace.(can be exported to a file)
Public method ProcessNewChildRequest
Create child request data frame for given parent request.
Public method ProcessProjectRequest
Processes the project request.
Public method RemoveLock
Removes the lock from service request.
Public method RenameFolderAuthorized
Check whether current user has privilege to update the request.
Public method RequesterHistoryList
Get the requester's history information.
Public method RequestExistAndAuthorization
Check whether the request exists and current user is authorized to view or not.
Public method SaveNewProject
Saves the new project.
Public method SaveRecurrence
Saves the recurrence request.
Public method SaveReminder
Saves the reminder data to database.
Public method SaveRequest
Saves the request to database.
Public method SaveTransactionFilterSettings
Saves the transaction(Memo history) filter settings.
Public method SaveTreeToTreeChages
Saves the tree data after tree is changed.
Public method SendQuickMessage
Sends the quick message.
Public method SplitReqIdFromProject
Splits the request identifier from project. (remove request form a project)
Public method TryParseCustomFieldVariablesFromMultipleRequestTitles
Parsing custom field variables from multiple request titles
Public method UpdateLastAlarmChecked
Updates the alarm that already checked.
Public method UpdateRequestResolutions
Updates the suggested solution for specific request.
Public method ValidateAssignFolder
Validates whether the folder is able to assign to a user.
Public method ValidateCategory
Validates the and get the best matching category.
Public method ValidateCloseProject
Validates all the children requests before try to close a project.
Public method ValidateDelete
Validates before delete a service request or a folder.
Public method ValidateMoveAndClose
Validates the request is able to move and close.
Public method ValidateMoveAndCloseNewProject
Validates the possibility of moving or closing a project.
Public method ValidateOpenQuota
Validate the capability of open quota for specific user.
Public method ValidateProperties
Validates the properties after select custom request type.
Public method ValidationToMoveRequests
Validations the request before try to move.