Name | Signature | Description |
---|
BulkGetEmployeeTypeGroupDetails | EmployeeTypeGroupDetails1[] BulkGetEmployeeTypeGroupDetails(Uri[] employeeTypeGroupUris) | Retrieves a set of employee type's details. |
BulkGetEmployeeTypeGroups | EmployeeTypeGroupReference1[] BulkGetEmployeeTypeGroups(Uri[] employeeTypeGroupUris) | Bulk get employee type group from their URI. If a URI is not found, it will be omitted from the results. |
BulkGetEmployeeTypeGroups2 | BulkGetEmployeeTypeGroupsResult1[] BulkGetEmployeeTypeGroups2(Uri[] employeeTypeGroupUris) | Bulk get employee type group from their URI. |
BulkGetEmployeeTypeGroupScheduleForUsers | BulkGetEmployeeTypeGroupScheduleResult1[] BulkGetEmployeeTypeGroupScheduleForUsers(Uri[] userUris) | Bulk Get the employee Type group assignment schedule for the specified users |
BulkGetEmployeeTypeGroupsInPolicyDataAccessScope | EmployeeTypeGroupBulkGetResult1[] BulkGetEmployeeTypeGroupsInPolicyDataAccessScope(Uri[] employeeTypeGroupUris, Uri policyUri) | Retrieves a set of employee type groups, filtered to those which are accessible in the given policy. employee type which are not accessible are not returned. Contextual ancestors are included in the result. |
CreateEditDraft | Uri CreateEditDraft(Uri employeeTypeGroupUri) | Create a draft of an existing employee type group. |
CreateEmployeeTypeGroupDeleteBatch | Uri CreateEmployeeTypeGroupDeleteBatch(EmployeeTypeGroupTargetParameter1[] employeeTypeGroups, Uri employeeTypeGroupBulkDeleteOptionUri) | Create a batch operation for bulk deleting employee type groups by target |
CreateEmployeeTypeGroupHierarchyOrApplyModifications | EmployeeTypeGroupHierarchyModificationResult1[] CreateEmployeeTypeGroupHierarchyOrApplyModifications(EmployeeTypeGroupHierarchyModificationParameter1[] hierarchy, Uri modificationOptionUri, String unitOfWorkId) | Create new employee type or apply modification to existing employee type |
CreateEmployeeTypeGroupOrApplyModification | EmployeeTypeGroupReference1 CreateEmployeeTypeGroupOrApplyModification(EmployeeTypeGroupTargetParameter1 employeeTypeGroup, EmployeeTypeGroupModificationsParameter1 modifications, String unitOfWorkId) | Create employee type group or apply modifications to an existing employee type |
CreateNewDraft | Uri CreateNewDraft(Uri parentEmployeeTypeGroupUri) | Create a new employee type group draft. |
Delete | void Delete(Uri employeeTypeGroupUri) | Delete a employee type group. A employee type can only be deleted if it has no users assigned to it (past, present, or future). |
Disable | void Disable(Uri employeeTypeGroupUri) | Disables the employee type group so it can no longer have any additional users assigned to it. |
Enable | void Enable(Uri employeeTypeGroupUri) | Enable the employee type grop so it can have additional users assigned to it. |
GetAllEmployeeTypeGroups | EmployeeTypeGroupReference1[] GetAllEmployeeTypeGroups() | Retrieves all employee type groups. |
GetEmployeeTypeGroupDeleteBatchResults | EmployeeTypeGroupDeleteBatchResults1 GetEmployeeTypeGroupDeleteBatchResults(Uri employeeTypeGroupDeleteBatchUri) | Retrieve results of a completed EmployeeTypeGroupDeleteBatch operation. Returns null if the batch has not completed. |
GetEmployeeTypeGroupDetails | EmployeeTypeGroupDetails1 GetEmployeeTypeGroupDetails(Uri employeeTypeGroupUri) | Retrieves a single employee type group's details. |
GetEmployeeTypeGroupScheduleForUser | EmployeeTypeGroupScheduleEntryDetails1[] GetEmployeeTypeGroupScheduleForUser(Uri userUri) | Get the employee Type group assignment schedule for the specified user |
GetEmployeeTypeGroupsSystemSettings | EmployeeTypeGroupSystemSettingsDetails1 GetEmployeeTypeGroupsSystemSettings() | Gets all settings for the system-wide employee type feature, including language settings for all supported languages. |
GetEmployeeTypeGroupsSystemSettingsLanguageDetails | EmployeeTypeGroupSystemSettingsLanguageDetails1 GetEmployeeTypeGroupsSystemSettingsLanguageDetails() | Retrieves the language settings for the current user's language. |
GetEnabledEmployeeTypeGroups | EmployeeTypeGroupReference1[] GetEnabledEmployeeTypeGroups() | Retrieves all enabled employee type groups |
GetJsonKeyValueForEmployeeTypeGroup | JsonKeyValue1 GetJsonKeyValueForEmployeeTypeGroup(EmployeeTypeGroupTargetParameter1 employeeTypeGroup, String jsonKey) | get employee type group json key value for key |
GetPageOfAvailableEmployeeTypeGroupsByTextSearch | EmployeeTypeGroupSearchResult1[] GetPageOfAvailableEmployeeTypeGroupsByTextSearch(Int32 page, Int32 pageSize, EmployeeTypeGroupTextSearchParameter1 textSearch) | Searches for employee Type groups matching a given text search parameter which users can be assigned to |
GetPageOfEmployeeTypeGroupsInPolicyDataAccessScope | EmployeeTypeGroupSearchResult1[] GetPageOfEmployeeTypeGroupsInPolicyDataAccessScope(Int32 pageIndex, Int32 pageSize, Uri policyUri, EmployeeTypeGroupSearchParameter1 employeeTypeGroupSearch) | Get a page of employee type groups which are accessable for the given policy |
MoveEmployeeTypeGroup | void MoveEmployeeTypeGroup(EmployeeTypeGroupTargetParameter1 employeeTypeGroup, EmployeeTypeGroupTargetParameter1 target) | Move EmployeeTypeGroup from its current location to the target location. |
PublishDraft | EmployeeTypeGroupReference1 PublishDraft(Uri draftUri) | Publish the employee type draft into a persisted employee type group. |
PutEmployeeTypeGroupScheduleForUser | void PutEmployeeTypeGroupScheduleForUser(Uri userUri, EmployeeTypeGroupScheduleEntryParameter1[] scheduleEntries) | Put the entire employee Type group assignment schedule for the specified user |
PutEmployeeTypeGroupsSystemSettings | void PutEmployeeTypeGroupsSystemSettings(Boolean isEnabled, EmployeeTypeGroupSystemSettingsLanguageParameter1[] languageSettings) | Puts all settings for the system-wide employee type feature, any supported languages not specified will be reverted to their default settings. |
PutJsonKeyValueForEmployeeTypeGroup | void PutJsonKeyValueForEmployeeTypeGroup(EmployeeTypeGroupTargetParameter1 employeeTypeGroup, JsonKeyValue1 jsonKeyValue) | put employee type group json key value |
UpdateCode | void UpdateCode(Uri employeeTypeGroupUri, String code) | Modify the code of a employee type. |
UpdateDescription | void UpdateDescription(Uri employeeTypeGroupUri, String description) | Modify the description of a employee type group. |
UpdateName | void UpdateName(Uri employeeTypeGroupUri, String name) | Modify the name of a employee type group. |