public void AddPermission( WorkflowInstance instance, Guid permissionId, UserGroup userGroup )
Add process permissions for the user group
Syntax
public void AddPermission( WorkflowInstance instance, Guid permissionId, UserGroup userGroup )
Parameters
- instance
- Type: WorkflowInstance
Process instance. Object. Access path: PublicAPI.Processes.WorkflowInstance
- permissionId
- Type: System Guid
Permission ID
- userGroup
- Type: UserGroup
User group, permissions are granted to. Object. Access path: PublicAPI.Portal.Security.UserGroup
Examples
//load the process instance by ID var instance = PublicAPI.Processes.WorkflowInstance.Load(3); //load the user group by ID var userGroup = PublicAPI.Portal.Security.UserGroup.Load(3); //get permission ID var permissionId = PublicAPI.Processes.Permissions.MembersManagement.Id; //add permissions PublicAPI.Processes.Permissions.AddPermission(instance, permissionId, userGroup);
See Also