GetUsersInGroup

Description

This activity allows you to get all users who are part of a specific group in DocsMarshal. It is also possible to add other conditions to filter skills.


DocsMarshal

Orchestrator InArgument<IManager>

The orchestrator object represents the connection to a DocsMarshal installation.

If this argument is left null the activity will work on the running installation. To work on another installation you must get its orchestrator by the activity DatabaseOrchestrator.

Filters

MaxSkillValueExternalId InArgument<String>

The external ID of the maximum skill value to get only the users who have it lower.

MinSkillValueExternalId InArgument<String>

The external ID of the minimum skill value to get only the users who have it greater.

SkillAreaExternalId InArgument<String>

An additional filter to get only users who has the specified area. Single Area External Id and multiple Area External Ids could be used together and their contents will be merged.

SkillAreasExternalIds InArgument<List<String>>

An additional filter to get only users who has the specified areas. Single Area External Id and multiple Area External Ids could be used together and their contents will be merged.

SkillExternalId InArgument<String>

Specify the external ID of a skill to get only users who have it.


Group

GroupExternalId InArgument<String>

The ExternalId of the group to get the users from. If Id and ExternalId both have a value, only the Id will be considered.

GroupId InArgument<Int32>

The Id of the group to get the users from. If Id and ExternalId both have a value, only the Id will be considered.


Misc

Result OutArgument<List<User>>