ClassTypeGrantSetGrant

Description

With this activity you can set grants to a ClassType.

  • ViewId and ViewExternalId cannot be used together.
  • SecurityIdentityId, UserExternalId, UserGroupExternalId and BusinessRoleExternalId cannot be used together

ClassType and Domain

ClassTypeExternalId InArgument<String>

The external id of the class type you want to set the grant.

ClassTypeId InArgument<Int32>

The id of the class type you want to set the grant.

DomainExternalId InArgument<String>

The external id of the domain where the class type you want to set the grant is.

DomainId InArgument<Int32>

The id of the domain where the class type you want to set the grant is.


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

CanDelete InArgument<Boolean>

The CanDelete property of the grant you want to set.

CanInsert InArgument<Boolean>

The CanInsert property of the grant you want to set.

CanRead InArgument<Boolean>

The CanRead property of the grant you want to set.

CanShare InArgument<Boolean>

The CanShare property of the grant you want to set.

CanUpdate InArgument<Boolean>

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