Name | Signature | Description |
---|
BulkGetCostCenterDetails | CostCenterDetails1[] BulkGetCostCenterDetails(Uri[] costCenterUris) | Retrieves a set of cost centers' details. |
BulkGetCostCenters | CostCenterReference1[] BulkGetCostCenters(Uri[] costCenterUris) | Bulk get cost Center from their URI. If a URI is not found, it will be omitted from the results. |
BulkGetCostCenters2 | BulkGetCostCentersResult1[] BulkGetCostCenters2(Uri[] costCenterUris) | Bulk get cost Center from their URI. |
BulkGetCostCenterScheduleForUsers | BulkGetCostCenterScheduleResult1[] BulkGetCostCenterScheduleForUsers(Uri[] userUris) | Bulk Get the CostCenter assignment schedule for the specified users |
BulkGetCostCentersInPolicyDataAccessScope | CostCenterBulkGetResult1[] BulkGetCostCentersInPolicyDataAccessScope(Uri[] costCenterUris, Uri policyUri) | Retrieves a set of cost centers, filtered to those which are accessible in the given policy. Cost centers which are not accessible are not returned. Contextual ancestors are included in the result. |
CreateCostCenterDeleteBatch | Uri CreateCostCenterDeleteBatch(CostCenterTargetParameter2[] costCenters, Uri costCenterBulkDeleteOptionUri) | Create a batch operation for bulk deleting cost centers by target |
CreateCostCenterHierarchyOrApplyModifications | CostCenterHierarchyModificationResult1[] CreateCostCenterHierarchyOrApplyModifications(CostCenterHierarchyModificationParameter1[] hierarchy, Uri modificationOptionUri, String unitOfWorkId) | Create new CostCenter or apply modification to existing CostCenter |
CreateCostCenterOrApplyModification | CostCenterReference1 CreateCostCenterOrApplyModification(CostCenterTargetParameter2 costCenter, CostCenterModificationsParameter1 modifications, String unitOfWorkId) | Create CostCenter or apply modifications to an existing CostCenter |
CreateEditDraft | Uri CreateEditDraft(Uri costCenterUri) | Create a draft of an existing cost center. |
CreateNewDraft | Uri CreateNewDraft(Uri parentCostCenterUri) | Create a new cost center draft. |
Delete | void Delete(Uri costCenterUri) | Delete a cost center. A cost center can only be deleted if it has no users assigned to it (past, present, or future). |
Disable | void Disable(Uri costCenterUri) | Disables the cost center so it can no longer have any additional users assigned to it. |
Enable | void Enable(Uri costCenterUri) | Enable the cost center so it can have additional users assigned to it. |
GetAllCostCenters | CostCenterReference1[] GetAllCostCenters() | Retrieves all cost centers. |
GetCostCenterDeleteBatchResults | CostCenterDeleteBatchResults1 GetCostCenterDeleteBatchResults(Uri costCenterDeleteBatchUri) | Retrieve results of a completed CostCenterDeleteBatch operation. Returns null if the batch has not completed. |
GetCostCenterDetails | CostCenterDetails1 GetCostCenterDetails(Uri costCenterUri) | Retrieves a single cost center's details. |
GetCostCenterScheduleForUser | CostCenterScheduleEntryDetails1[] GetCostCenterScheduleForUser(Uri userUri) | Get the CostCenter assignment schedule for the specified user |
GetCostCentersSystemSettings | CostCenterSystemSettingsDetails1 GetCostCentersSystemSettings() | Gets all settings for the system-wide cost centers feature, including language settings for all supported languages. |
GetCostCentersSystemSettingsLanguageDetails | CostCenterSystemSettingsLanguageDetails1 GetCostCentersSystemSettingsLanguageDetails() | Retrieves the language settings for the current user's language. |
GetEnabledCostCenters | CostCenterReference1[] GetEnabledCostCenters() | Retrieves all enabled cost centers |
GetJsonKeyValueForCostCenter | JsonKeyValue1 GetJsonKeyValueForCostCenter(CostCenterTargetParameter1 costCenter, String jsonKey) | get cost center json key value for key |
GetPageOfAvailableCostCentersByTextSearch | CostCenterSearchResult1[] GetPageOfAvailableCostCentersByTextSearch(Int32 page, Int32 pageSize, CostCenterTextSearchParameter1 textSearch) | Searches for CostCenters matching a given text search parameter which users can be assigned to |
GetPageOfCostCentersInPolicyDataAccessScope | CostCenterSearchResult1[] GetPageOfCostCentersInPolicyDataAccessScope(Int32 pageIndex, Int32 pageSize, Uri policyUri, CostCenterSearchParameter1 costCenterSearch) | Get a page of CostCenters which are accessable for the given policy |
MoveCostCenter | void MoveCostCenter(CostCenterTargetParameter2 costCenter, CostCenterTargetParameter2 target) | Move CostCenter from its current location to the target location. |
PublishDraft | CostCenterReference1 PublishDraft(Uri draftUri) | Publish the cost center draft into a persisted cost center. |
PutCostCenterScheduleForUser | void PutCostCenterScheduleForUser(Uri userUri, CostCenterScheduleEntryParameter1[] scheduleEntries) | Put the entire CostCenter assignment schedule for the specified user |
PutCostCentersSystemSettings | void PutCostCentersSystemSettings(Boolean isEnabled, CostCenterSystemSettingsLanguageParameter1[] languageSettings) | Puts all settings for the system-wide cost centers feature, any supported languages not specified will be reverted to their default settings. |
PutJsonKeyValueForCostCenter | void PutJsonKeyValueForCostCenter(CostCenterTargetParameter1 costCenter, JsonKeyValue1 jsonKeyValue) | put cost center json key value |
UpdateCode | void UpdateCode(Uri costCenterUri, String code) | Modify the code of a cost center. |
UpdateDescription | void UpdateDescription(Uri costCenterUri, String description) | Modify the description of a cost center. |
UpdateName | void UpdateName(Uri costCenterUri, String name) | Modify the name of a cost center. |