ObjectStateGrantSetGrant

Description

With this activity you can set grants to an object state.

  • ObjectStateId and ObjectStateExternalId cannot be used together.
  • SecurityIdentityId, UserExternalId, UserGroupExternalId and BusinessRoleExternalId cannot be used together

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.

Grants

CanDeleteProfile InArgument<Boolean>

The property CanDeleteProfile of the grant you want to set.

CanRead InArgument<Boolean>

The property CanRead of the grant you want to set.

CanUpdateDocument InArgument<Boolean>

The property CanUpdateDocument of the grant you want to set.

CanUpdateProfile InArgument<Boolean>

The property CanUpdateProfile of the grant you want to set.


Object State

ObjectStateExternalId InArgument<String>

The ObjectState ExternalId of the grant you want to set

ObjectStateId InArgument<Int32>

The ObjectState Id of the grant you want to set


Security Identity

BusinessRoleExternalId InArgument<String>

The ExternalId of a BusinessRole.

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.