SetProfileGrants

Description

This activity allows to set the grants of a SecurityIdentity on a profile.


Misc

ExclusivePermission InArgument<Boolean>

Default is false. It could be set, for example, that a SecurityIdentity can read all profiles except one (exclusive authorization = true) or that it cannot read any but a few (inclusive authorization = false).

Grants InArgument<List<DMObjectSecurity>> REQUIRED

The list of grants to be applied to the selected profile. To create it, just use the activity CreateDMObjectSecurity for each grant you need. Then add each of the results obtained to a list.

ObjectId InArgument<Guid> REQUIRED

The ObjectId of the profile on which the grants mmust be set.

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.