IServiceCenterService1

Operations

NameSignatureDescription
BulkGetServiceCenterDetailsServiceCenterDetails1[] BulkGetServiceCenterDetails(Uri[] serviceCenterUris)Retrieves a set of service centers' details.
BulkGetServiceCentersServiceCenterReference1[] BulkGetServiceCenters(Uri[] serviceCenterUris)Bulk get service Center from their URI. If a URI is not found, it will be omitted from the results.
BulkGetServiceCenters2BulkGetServiceCentersResult1[] BulkGetServiceCenters2(Uri[] serviceCenterUris)Bulk get service Center from their URI.
BulkGetServiceCenterScheduleForUsersBulkGetServiceCenterScheduleResult1[] BulkGetServiceCenterScheduleForUsers(Uri[] userUris)Bulk Get the ServiceCenter assignment schedule for the specified users
BulkGetServiceCentersInPolicyDataAccessScopeServiceCenterBulkGetResult1[] BulkGetServiceCentersInPolicyDataAccessScope(Uri[] serviceCenterUris, Uri policyUri)Retrieves a set of service centers, filtered to those which are accessible in the given policy. Service centers which are not accessible are not returned. Contextual ancestors are included in the result.
CreateEditDraftUri CreateEditDraft(Uri serviceCenterUri)Create a draft of an existing service center.
CreateNewDraftUri CreateNewDraft(Uri parentServiceCenterUri)Create a new service center draft.
CreateServiceCenterDeleteBatchUri CreateServiceCenterDeleteBatch(ServiceCenterTargetParameter2[] serviceCenters, Uri serviceCenterBulkDeleteOptionUri)Create a batch operation for bulk deleting service centers by target
CreateServiceCenterHierarchyOrApplyModificationsServiceCenterHierarchyModificationResult1[] CreateServiceCenterHierarchyOrApplyModifications(ServiceCenterHierarchyModificationParameter1[] hierarchy, Uri modificationOptionUri, String unitOfWorkId)Create new ServiceCenter or apply modification to existing ServiceCenter
CreateServiceCenterOrApplyModificationServiceCenterReference1 CreateServiceCenterOrApplyModification(ServiceCenterTargetParameter2 serviceCenter, ServiceCenterModificationsParameter1 modifications, String unitOfWorkId)Create ServiceCenter or apply modifications to an existing ServiceCenter
Deletevoid Delete(Uri serviceCenterUri)Delete a service center. A service center can only be deleted if it has no users assigned to it (past, present, or future).
Disablevoid Disable(Uri serviceCenterUri)Disables the service center so it can no longer have any additional users assigned to it.
Enablevoid Enable(Uri serviceCenterUri)Enable the service center so it can have additional users assigned to it.
GetAllServiceCentersServiceCenterReference1[] GetAllServiceCenters()Retrieves all service centers.
GetEnabledServiceCentersServiceCenterReference1[] GetEnabledServiceCenters()Retrieves all enabled service centers
GetJsonKeyValueForServiceCenterJsonKeyValue1 GetJsonKeyValueForServiceCenter(ServiceCenterTargetParameter1 serviceCenter, String jsonKey)get service center json key value for key
GetPageOfAvailableServiceCentersByTextSearchServiceCenterSearchResult1[] GetPageOfAvailableServiceCentersByTextSearch(Int32 page, Int32 pageSize, ServiceCenterTextSearchParameter1 textSearch)Searches for ServiceCenters matching a given text search parameter which users can be assigned to
GetPageOfServiceCentersInPolicyDataAccessScopeServiceCenterSearchResult1[] GetPageOfServiceCentersInPolicyDataAccessScope(Int32 pageIndex, Int32 pageSize, Uri policyUri, ServiceCenterSearchParameter1 serviceCenterSearch)Get a page of ServiceCenters which are accessable for the given policy
GetServiceCenterDeleteBatchResultsServiceCenterDeleteBatchResults1 GetServiceCenterDeleteBatchResults(Uri serviceCenterDeleteBatchUri)Retrieve results of a completed ServiceCenterDeleteBatch operation. Returns null if the batch has not completed.
GetServiceCenterDetailsServiceCenterDetails1 GetServiceCenterDetails(Uri serviceCenterUri)Retrieves a single service center's details.
GetServiceCenterScheduleForUserServiceCenterScheduleEntryDetails1[] GetServiceCenterScheduleForUser(Uri userUri)Get the ServiceCenter assignment schedule for the specified user
GetServiceCentersSystemSettingsServiceCenterSystemSettingsDetails1 GetServiceCentersSystemSettings()Gets all settings for the system-wide service centers feature, including language settings for all supported languages.
GetServiceCentersSystemSettingsLanguageDetailsServiceCenterSystemSettingsLanguageDetails1 GetServiceCentersSystemSettingsLanguageDetails()Retrieves the language settings for the current user's language.
MoveServiceCentervoid MoveServiceCenter(ServiceCenterTargetParameter2 serviceCenter, ServiceCenterTargetParameter2 target)Move ServiceCenter from its current location to the target location.
PublishDraftServiceCenterReference1 PublishDraft(Uri draftUri)Publish the service center draft into a persisted service center.
PutJsonKeyValueForServiceCentervoid PutJsonKeyValueForServiceCenter(ServiceCenterTargetParameter1 serviceCenter, JsonKeyValue1 jsonKeyValue)put service center json key value
PutServiceCenterScheduleForUservoid PutServiceCenterScheduleForUser(Uri userUri, ServiceCenterScheduleEntryParameter1[] scheduleEntries)Put the entire ServiceCenter assignment schedule for the specified user
PutServiceCentersSystemSettingsvoid PutServiceCentersSystemSettings(Boolean isEnabled, ServiceCenterSystemSettingsLanguageParameter1[] languageSettings)Puts all settings for the system-wide service centers feature, any supported languages not specified will be reverted to their default settings.
UpdateCodevoid UpdateCode(Uri serviceCenterUri, String code)Modify the code of a service center.
UpdateDescriptionvoid UpdateDescription(Uri serviceCenterUri, String description)Modify the description of a service center.
UpdateNamevoid UpdateName(Uri serviceCenterUri, String name)Modify the name of a service center.