PublicAPI.Processes.Permissions.AddPermission ELMA API Documentation
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