This activity returns a list of SecurityIdentitySkills that represents the list of skills a security identy has. It's possible to filter SecurityIdentitySkills by Skill, SkillValue or SkillAreas. In all these cases Id and ExternalID mustn't be used at the same time. In SecurityIdentity case only one from only one value between SecurityIdentityId, UserExternalId, UserGroupExternalId or BusinessRoleExternalId can be set at the same time.
The orchestrator object represents the connection to a DocsMarshal installation.
The returned list of skills
Default = true. If ExactMatch is set as TRUE the activity returns in Result only skills where all the arguments (SkillId, SkillValueId and SkillAreaIds) matches with the input ones. Otherwise, if ExactMatch is set as FALSE, the activity returns in Restlt all skills where at least an argument matches with the input ones. Examples: Skill 1) SkillExternalId = "Seretario", SkillValueExternalId = "Esperto", SkillArea = "[Milano]" Skill 2) SkillExternalId = "Seretario", SkillValueExternalId = "Principiante", SkillArea = "[Verona]") Skill 3) SkillExternalId = "Consulente", SkillValueExternalId = "Intermmedio", SkillArea = "[Milano, Verona]") If I have these three skills and i call this activity only with SkillExternalId set as "Segretario" the activity won't default delete any skill because ExactMatch is default true and there are no skill where only SkillExternalId is specified. If you want to delete all skills which match with a specified argument you have to set ExactMatch as FALSE so that all the skills that, for example, have "Segretario" as SkillExternalId will be returned in Restlt (So, in this case, Skill 1 and Skill 2). This reasoning is appliable to all parameters. In the case of areas it's enough to specify at least one to eliminate an element, if exactMatch is false.
If set to false, only skills directly assigned to the identity will be returned. Defaults to true.
The ExternalId of a BusinessRole.
The Id of a user, UserGroup or BusinessRole.
The ExternalId of a user.
The ExternalId of a UserGroup.
The ExternalId of the skill
The Id of the skill
The ExternalId of the skill
The Guid Id of the SkillArea
The ExternalId of the skill
The Guid Id of the SkillValue