This activity remove a list of SecurityIdentitySkills from security identy. It's possible to filter SecurityIdentitySkills to remove 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.
Default = true. If ExactMatch is set as TRUE the activity removes only skills where all the arguments (SkillId, SkillValueId and SkillAreaIds) matches with the input ones. Otherwise, if ExactMatch is set as FALSE, the activity removes all skills where at least an argument matches with the input ones. Examples: Skill 1) SkillExternalId = "Segretario", SkillValueExternalId = "Esperto", SkillArea = "[Milano]" Skill 2) SkillExternalId = "Segretario", 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 removed (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.
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