PublicAPI.Processes.Permissions.DeletePermission ELMA API Documentation
Delete the process permissions of the organizational structure item
 
 
Syntax

public void DeletePermission(
	WorkflowInstance instance,
	Guid permissionId,
	OrganizationItem orgItem
)

Parameters

instance
Type: WorkflowInstance
Process instance. Object. Access path: PublicAPI.Processes.WorkflowInstance
permissionId
Type: System Guid
Permission ID
orgItem
Type: OrganizationItem
Organizational structure item, whose permissions are deleted. Object. Access path: PublicAPI.Portal.Security.OrganizationItem
Examples

//load the process instance by ID 
var instance = PublicAPI.Processes.WorkflowInstance.Load(3);
//load the organizational structure item by ID 
var orgItem = PublicAPI.Portal.Security.OrganizationItem.Load(3);
//get permission ID 
var permissionId = PublicAPI.Processes.Permissions.MembersManagement.Id;

//delete permissions
PublicAPI.Processes.Permissions.DeletePermission(instance, permissionId, orgItem);
See Also