WorkflowGrantSetGrant

Description

With this activity you can set grants to a workflow.

  • WorkflowId and WorkflowExternalId 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.

Grant

CanDeleteProcesses InArgument<Boolean>

The property CanRead of the grant you want to set.

CanEdit InArgument<Boolean>

The property CanEdit of the grant you want to set.

CanEditModel InArgument<Boolean>

The property CanManageSecurity of the grant you want to set.

CanEditProcesses InArgument<Boolean>

The property CanDelete of the grant you want to set.

CanRead InArgument<Boolean>

The property CanRead of the grant you want to set.

CanReadProcesses InArgument<Boolean>

The property CanDelete 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.


Workflow

WorkflowExternalId InArgument<String>

The Workflow ExternalId of the grant you want to set

WorkflowId InArgument<Guid>

The Workflow Id of the grant you want to set