CheckProfileGrants

Description

With this activity you can check the grants of a specific profile.


DocsMarshal Connection

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.

Output

CanDelete OutArgument<Boolean>

The property CanDelete of the given profile's grant.

CanInsert OutArgument<Boolean>

The property CanInsert of the given profile's grant.

CanRead OutArgument<Boolean>

The property CanRead of the given profile's grant.

CanShare OutArgument<Boolean>

The property CanShare of the given profile's grant.

CanUpdate OutArgument<Boolean>

The property CanUpdate of the given profile's grant.

CanUpdateDocument OutArgument<Boolean>

The property CanUpdateDocument of the given profile's grant.


Profile info

ClassTypeExternalId InArgument<String>

The external id of the profile's class type.

ClassTypeId InArgument<Int32?>

The id of the profile's class type.

DomainExternalId InArgument<String>

The external id of the profile's domain.

DomainId InArgument<Int32?>

The id of the profile's domain.

ObjectStateExternalId InArgument<String>

The external id of the profile's object state.

ObjectStateId InArgument<Int32?>

The id of the profile's objec state.


Security Identity

BusinessRoleExternalId InArgument<String>

The ExternalId of a BusinessRole.

A list of grants where you want to check your grant. Grants and Security Identity cannot be used at the same time.

SecurityIdentityId InArgument<Int32>

The Id of a user, UserGroup or BusinessRole.

UserExternalId InArgument<String>

The ExternalId of a user.

UserGroupExternalId InArgument<String>

The ExternalId of a UserGroup.