Name | Signature | Description |
---|
AssignSkillToUser | void AssignSkillToUser(Uri skillUri, Uri userUri, Uri skillLevelUri) | Assign a skill to a user. |
AssignSkillToUser2 | void AssignSkillToUser2(UserTargetParameter1 userTarget, AssignSkillParameter1 assignSkillParameter) | Assign a skill to a user with custom metadata. |
BulkAssignSkillToUser | BulkAssignSkillToUserResults1 BulkAssignSkillToUser(AssignSkillToBulkParameter1[] assignSkillParameters, Uri userUri) | Assign skills and levels to a user |
BulkGetSkillByCategoryDetails | SkillByCategoryDetails1[] BulkGetSkillByCategoryDetails(Uri[] skillCategoryUris) | Get all skills assigned to the given skill categories, or for all categories if skillCategoryUris is null |
BulkGetSkillDetails | BulkGetSkillDetailsResult1[] BulkGetSkillDetails(Uri[] skillUris) | Get a skill's details for the supllied skill uris |
BulkGetSkillDetails2 | BulkGetSkillDetailsResult2 BulkGetSkillDetails2(SkillTargetParameter1[] skills) | Bulk get skills for supplied skill target parameters (uri or name and category name combination) |
BulkGetUserCertificateDetails | UserCertificateDetailsBulkGetResult1 BulkGetUserCertificateDetails(Uri[] userCertificateUris) | Retrieve the user certificate details |
BulkPutSkill | BulkPutSkillResults1 BulkPutSkill(SkillParameter1[] skills) | Bulk Put skills |
CreateEditSkillCategoryDraft | Uri CreateEditSkillCategoryDraft(Uri skillCategoryUri) | Create a draft of an existing skill category |
CreateEditSkillDraft | Uri CreateEditSkillDraft(Uri skillUri) | Create a draft of an existing skill |
CreateNewSkillCategoryDraft | Uri CreateNewSkillCategoryDraft() | Create a draft of a new skill category |
CreateNewSkillDraft | Uri CreateNewSkillDraft() | Create a draft of a new skill |
CreateSkillDeleteBatch | Uri CreateSkillDeleteBatch(SkillTargetParameter1[] skills, Uri skillBulkDeleteOptionUri) | Create a batch operation for bulk deleting skills by target |
CreateUserSkillAssignmentRemovalBatch | Uri CreateUserSkillAssignmentRemovalBatch(UserSkillAssignmentParameter2[] userSkills, Uri userSkillAssignmentRemovalOptionUri) | Create a batch operation for bulk removing user skill assignments |
DeleteSkill | void DeleteSkill(Uri skillUri) | Delete a skill permanently. A skill can only be deleted if it is not assigned to any users |
DeleteSkillCategory | void DeleteSkillCategory(Uri skillCategoryUri) | Delete the specified skill category |
DeleteUserCertificate | void DeleteUserCertificate(Uri userCertificateUri) | Delete a user certificate |
DisableSkill | void DisableSkill(Uri skillUri) | Disable a skill |
EnableSkill | void EnableSkill(Uri skillUri) | Enable a skill |
GetAllSkillCategories | SkillCategoryReference1[] GetAllSkillCategories() | Get all skill categories |
GetAllSkillCategoryDetails | SkillCategoryDetails1[] GetAllSkillCategoryDetails() | Get all skill categories |
GetAllSkillLevelDetails | SkillLevelDetails1[] GetAllSkillLevelDetails() | Get all skill levels |
GetAllSkills | SkillReference1[] GetAllSkills() | Get all skills |
GetBeginnerSkillLevel | SkillLevelReference1 GetBeginnerSkillLevel() | Get the 'Beginner' skill level, which indicates that the skill level rating is 1 |
GetCertificatesForUser | UserCertificateDetails1[] GetCertificatesForUser(Uri userUri, Boolean includeExpiredCertificates) | Retrieve all the certificates assigned to user. |
GetCountOfSkillDistributionForUsers | Int32 GetCountOfSkillDistributionForUsers(Uri[] userUris, Uri[] dataAccessLevels) | Get the number of skills for the given set of users |
GetCountOfSkillOrSkillCategoryDetails | Int32 GetCountOfSkillOrSkillCategoryDetails(SkillSearchParameter1 searchParameter) | Get count of skills or skill categories |
GetEnabledSkillLevelDetails | SkillLevelDetails1[] GetEnabledSkillLevelDetails() | Retrieve all skill levels. |
GetExpertSkillLevel | SkillLevelReference1 GetExpertSkillLevel() | Get the 'Expert' skill level, which indicates that the skill level rating is 4 |
GetIntermediateSkillLevel | SkillLevelReference1 GetIntermediateSkillLevel() | Get the 'Intermediate' skill level, which indicates that the skill level rating is 3 |
GetJsonKeyValueForSkill | JsonKeyValue1 GetJsonKeyValueForSkill(SkillTargetParameter1 skill, String jsonKey) | get skill json key value for key |
GetMentorSkillLevel | SkillLevelReference1 GetMentorSkillLevel() | Get the 'Mentor' skill level, which indicates that the skill level rating is 5 |
GetModerateSkillLevel | SkillLevelReference1 GetModerateSkillLevel() | Get the 'Moderate' skill level, which indicates that the skill level rating is 2 |
GetNoExperienceSkillLevel | SkillLevelReference1 GetNoExperienceSkillLevel() | Get the 'No Experience' skill level, which indicates that the skill level rating is 0 |
GetPageOfActiveSkillDetailsFilteredByTextSearch | SkillDetails1[] GetPageOfActiveSkillDetailsFilteredByTextSearch(Int32 page, Int32 pageSize, SkillTextSearchParameter1 textSearch) | Get Paginated active skills with text search |
GetPageOfActiveSkillDetailsFilteredByTextSearch2 | SkillDetails1[] GetPageOfActiveSkillDetailsFilteredByTextSearch2(Int32 page, Int32 pageSize, SkillTextSearchParameter2 textSearch) | Get Paginated active skills with text search |
GetPageOfSkillDistributionForUsers | SkillDistributionResult1[] GetPageOfSkillDistributionForUsers(Int32 page, Int32 pageSize, Uri[] userUris, Uri[] dataAccessLevels) | Get a page of skills assigned to the given users, ordered by how many users have that skill in descending order |
GetPageOfSkillOrSkillCategoryDetails | SkillOrSkillCategoryDetails1[] GetPageOfSkillOrSkillCategoryDetails(Int32 page, Int32 pageSize, SkillOrSkillCategorySortParameter1 sort, SkillSearchParameter1 searchParameter) | Get Paginated skill or skill categories |
GetSkillByCategoryDetails | SkillByCategoryDetails1 GetSkillByCategoryDetails(Uri skillCategoryUri) | Get all skills assigned to the given skill category |
GetSkillCategoryDetails | SkillCategoryDetails1 GetSkillCategoryDetails(Uri skillCategoryUri) | Get skill category details |
GetSkillDeleteBatchResults | SkillDeleteBatchResults1 GetSkillDeleteBatchResults(Uri skillDeleteBatchUri) | Retrieve results of a completed batch operation. Returns null if the batch has not completed. |
GetSkillDetails | SkillDetails1 GetSkillDetails(Uri skillUri) | Get a skill's details |
GetSkillLevelDetails | SkillLevelDetails1 GetSkillLevelDetails(Uri skillLevelUri) | Get a skill level's details |
GetUnavailableSkillLevel | SkillLevelReference1 GetUnavailableSkillLevel() | Get the 'Unavailable' skill level, which indicates that the skill level is unknown or unavailable for a user skill assignment |
GetUncategorizedSkillCategory | SkillCategoryReference1 GetUncategorizedSkillCategory() | Get uncategorized skill categories |
GetUserSkillAssignmentDetails | UserSkillAssignmentDetails1[] GetUserSkillAssignmentDetails(Uri userUri) | Retrieve all skills assigned to a user. |
GetUserSkillAssignmentRemovalBatchResults | UserSkillAssignmentRemovalBatchResults1 GetUserSkillAssignmentRemovalBatchResults(Uri userSkillAssignmentRemovalBatchUri) | Retrieve results of a completed batch operation. Returns null if the batch has not completed. |
PublishSkillCategoryDraft | SkillCategoryReference1 PublishSkillCategoryDraft(Uri draftUri) | Publish a skill category draft |
PublishSkillDraft | SkillReference1 PublishSkillDraft(Uri draftUri) | Publish a skill draft |
PutCertificateForUser | void PutCertificateForUser(UserTargetParameter1 user, UserCertificateParameter1 userCertificate) | Put certificate for a user. |
PutEnabledSkillLevels | void PutEnabledSkillLevels(Uri[] skillLevelUris) | Put the skill levels that are available for user skill assignments |
PutJsonKeyValueForSkill | void PutJsonKeyValueForSkill(SkillTargetParameter1 skill, JsonKeyValue1 jsonKeyValue) | put skill json key value for key |
PutSkill | SkillReference1 PutSkill(SkillParameter1 skill, Uri skillModificationOptionUri) | Put the skill |
PutUserSkillAssignment | UserSkillAssignmentDetails1 PutUserSkillAssignment(UserTargetParameter1 user, SkillTargetParameter1 skill, SkillLevelTargetParameter1 level, KeyValue1[] customMetadata, Uri userSkillAssignmentModificationUri) | Update a user's skills with a single skill and category |
PutUserSkillAssignments | void PutUserSkillAssignments(Uri userUri, UserSkillAssignmentParameter1[] skills) | Update a user's skills. Existing user's skills will be replaced. |
UnassignSkillFromUser | void UnassignSkillFromUser(Uri skillUri, Uri userUri) | Unassign a skill from a user. |
UpdateSkillCategory | void UpdateSkillCategory(Uri skillUri, Uri skillCategoryUri) | Update the skill category of the specified skill or skill draft |
UpdateSkillCategoryDescription | void UpdateSkillCategoryDescription(Uri skillCategoryUri, String description) | Update the description of the specified skill category or skill category draft |
UpdateSkillCategoryName | void UpdateSkillCategoryName(Uri skillCategoryUri, String name) | Update the name of the specified skill category or skill category draft |
UpdateSkillDescription | void UpdateSkillDescription(Uri skillUri, String description) | Update the description of the specified skill or skill draft |
UpdateSkillLevelDescription | void UpdateSkillLevelDescription(Uri skillLevelUri, String customDescription) | Update the description of the specified skill level or skill level draft |
UpdateSkillLevelName | void UpdateSkillLevelName(Uri skillLevelUri, String customName) | Update the custom name of the specified skill level or skill level draft |
UpdateSkillName | void UpdateSkillName(Uri skillUri, String name) | Update the name of the specified skill or skill draft |
ValidateSkill | ValidationResultsSummary1 ValidateSkill(Uri skillUri) | Validate the specified skill |
ValidateSkillCategory | ValidationResultsSummary1 ValidateSkillCategory(Uri skillCategoryUri) | Validate the specified skill category |