CreateDMObjectSecurity

Description

This activity returns a new DMObjectSecurity object which represents the grants a security identity has on a profile.

The result is only the object that represents the grant. In fact, no assignment is made to any security identity. To effectively assign the returned grant to a security identity it is necessary to use the activity SetProfileGrants which accepts a list of IDMObjectSecurity as input.

Misc

CanDelete Boolean

Allows the specified security identity to delete a profile.
*This activity don't actually assign the grant to the profile. Use then SetProfileGrants to set it to the profile.

CanShare Boolean

Allows the specified security identity to share a profile.
*This activity don't actually assign the grant to the profile. Use then SetProfileGrants to set it to the profile.

CanUpdate Boolean

Allows the specified security identity to update a profile.
*This activity don't actually assign the grant to the profile. Use then SetProfileGrants to set it to the profile.

DynCanDelete InArgument<Boolean?>

Allows the specified security identity to update a profile. Use this argument instead of CanDelete if it is necessary to use a variable to set it.

DynCanShare InArgument<Boolean?>

Allows the specified security identity to share a profile. Use this argument instead of CanShare if it is necessary to use a variable to set it.

DynCanUpdate InArgument<Boolean?>

Allows the specified security identity to delete a profile. Use this argument instead of CanUpdate if it is necessary to use a variable to set it.

DynSecurityIdentityId InArgument<Int32?>

The security identity to which to assign the grant. Use this argument instead of SecurityIdentityId if it is necessary to use a variable to set it.

ExternalId InArgument<String>

The ExternalId of the new DMObjectSecurity.

SecurityIdentityId Int32?

The security identity to which to assign the grant.