Name | Signature | Description |
---|
BulkGetDepartmentGroupDetails | DepartmentGroupDetails1[] BulkGetDepartmentGroupDetails(Uri[] departmentGroupUris) | Retrieves a set of department's details. |
BulkGetDepartmentGroups | DepartmentGroupReference1[] BulkGetDepartmentGroups(Uri[] departmentGroupUris) | Bulk get department group from their URI. If a URI is not found, it will be omitted from the results. |
BulkGetDepartmentGroups2 | BulkGetDepartmentGroupsResult1[] BulkGetDepartmentGroups2(Uri[] departmentGroupUris) | Bulk get department group from their URI. |
BulkGetDepartmentGroupScheduleForUsers | BulkGetDepartmentGroupScheduleResult1[] BulkGetDepartmentGroupScheduleForUsers(Uri[] userUris) | Bulk Get the Department group assignment schedule for the specified users |
BulkGetDepartmentGroupsInPolicyDataAccessScope | DepartmentGroupBulkGetResult1[] BulkGetDepartmentGroupsInPolicyDataAccessScope(Uri[] departmentGroupUris, Uri policyUri) | Retrieves a set of department groups, filtered to those which are accessible in the given policy. departments which are not accessible are not returned. Contextual ancestors are included in the result. |
CreateDepartmentGroupDeleteBatch | Uri CreateDepartmentGroupDeleteBatch(DepartmentGroupTargetParameter1[] departmentGroups, Uri departmentGroupBulkDeleteOptionUri) | Create a batch operation for bulk deleting department groups by target |
CreateDepartmentGroupHierarchyOrApplyModifications | DepartmentGroupHierarchyModificationResult1[] CreateDepartmentGroupHierarchyOrApplyModifications(DepartmentGroupHierarchyModificationParameter1[] hierarchy, Uri modificationOptionUri, String unitOfWorkId) | Create new department or apply modification to existing department |
CreateDepartmentGroupOrApplyModification | DepartmentGroupReference1 CreateDepartmentGroupOrApplyModification(DepartmentGroupTargetParameter1 departmentGroup, DepartmentGroupModificationsParameter1 modifications, String unitOfWorkId) | Create departmemnt group or apply modifications to an existing department |
CreateEditDraft | Uri CreateEditDraft(Uri departmentGroupUri) | Create a draft of an existing department group. |
CreateNewDraft | Uri CreateNewDraft(Uri parentDepartmentGroupUri) | Create a new department group draft. |
Delete | void Delete(Uri departmentGroupUri) | Delete a department group. A department can only be deleted if it has no users assigned to it (past, present, or future). |
Disable | void Disable(Uri departmentGroupUri) | Disables the department group so it can no longer have any additional users assigned to it. |
Enable | void Enable(Uri departmentGroupUri) | Enable the department grop so it can have additional users assigned to it. |
GetAllDepartmentGroups | DepartmentGroupReference1[] GetAllDepartmentGroups() | Retrieves all department groups. |
GetDepartmentGroupDeleteBatchResults | DepartmentGroupDeleteBatchResults1 GetDepartmentGroupDeleteBatchResults(Uri departmentGroupDeleteBatchUri) | Retrieve results of a completed DepartmentGroupDeleteBatch operation. Returns null if the batch has not completed. |
GetDepartmentGroupDetails | DepartmentGroupDetails1 GetDepartmentGroupDetails(Uri departmentGroupUri) | Retrieves a single department group's details. |
GetDepartmentGroupScheduleForUser | DepartmentGroupScheduleEntryDetails1[] GetDepartmentGroupScheduleForUser(Uri userUri) | Get the Department group assignment schedule for the specified user |
GetDepartmentGroupsSystemSettings | DepartmentGroupSystemSettingsDetails1 GetDepartmentGroupsSystemSettings() | Gets all settings for the system-wide department feature, including language settings for all supported languages. |
GetDepartmentGroupsSystemSettingsLanguageDetails | DepartmentGroupSystemSettingsLanguageDetails1 GetDepartmentGroupsSystemSettingsLanguageDetails() | Retrieves the language settings for the current user's language. |
GetEnabledDepartmentGroups | DepartmentGroupReference1[] GetEnabledDepartmentGroups() | Retrieves all enabled department groups |
GetJsonKeyValueForDepartmentGroup | JsonKeyValue1 GetJsonKeyValueForDepartmentGroup(DepartmentGroupTargetParameter1 departmentGroup, String jsonKey) | get department group json key value for key |
GetPageOfAvailableDepartmentGroupsByTextSearch | DepartmentGroupSearchResult1[] GetPageOfAvailableDepartmentGroupsByTextSearch(Int32 page, Int32 pageSize, DepartmentGroupTextSearchParameter1 textSearch) | Searches for Department groups matching a given text search parameter which users can be assigned to |
GetPageOfDepartmentGroupsInPolicyDataAccessScope | DepartmentGroupSearchResult1[] GetPageOfDepartmentGroupsInPolicyDataAccessScope(Int32 pageIndex, Int32 pageSize, Uri policyUri, DepartmentGroupSearchParameter1 departmentGroupSearch) | Get a page of department groups which are accessable for the given policy |
MoveDepartmentGroup | void MoveDepartmentGroup(DepartmentGroupTargetParameter1 departmentGroup, DepartmentGroupTargetParameter1 target) | Move a departmentGroup from its current location to the target location. |
PublishDraft | DepartmentGroupReference1 PublishDraft(Uri draftUri) | Publish the department draft into a persisted department group. |
PutDepartmentGroupScheduleForUser | void PutDepartmentGroupScheduleForUser(Uri userUri, DepartmentGroupScheduleEntryParameter1[] scheduleEntries) | Put the entire Department group assignment schedule for the specified user |
PutDepartmentGroupsSystemSettings | void PutDepartmentGroupsSystemSettings(Boolean isEnabled, DepartmentGroupSystemSettingsLanguageParameter1[] languageSettings) | Puts all settings for the system-wide department feature, any supported languages not specified will be reverted to their default settings. |
PutJsonKeyValueForDepartmentGroup | void PutJsonKeyValueForDepartmentGroup(DepartmentGroupTargetParameter1 departmentGroup, JsonKeyValue1 jsonKeyValue) | put department group json key value |
UpdateCode | void UpdateCode(Uri departmentGroupUri, String code) | Modify the code of a department. |
UpdateDescription | void UpdateDescription(Uri departmentGroupUri, String description) | Modify the description of a department group. |
UpdateName | void UpdateName(Uri departmentGroupUri, String name) | Modify the name of a department group. |