PublicAPI.Processes.Permissions.DeletePermissionДокументация ELMA API
Удалить привилегии к процессу к элемента оргструктуры
 
 
Синтаксис

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

Параметры

instance
Тип: WorkflowInstance
Экземпляр процесса. Объект. Путь доступа: PublicAPI.Processes.WorkflowInstance
permissionId
Тип: System Guid
Идентификатор привилегии
orgItem
Тип: OrganizationItem
Элемент оргструктуры, у которого удаляются привилегии. Объект. Путь доступа: PublicAPI.Portal.Security.OrganizationItem
Примеры

//загружаем экземпляр процесса по идентификатору 
var instance = PublicAPI.Processes.WorkflowInstance.Load(3);
//загружаем элемент оргструктуры по идентификатору 
var orgItem = PublicAPI.Portal.Security.OrganizationItem.Load(3);
//получаем идентификатор привилегии 
var permissionId = PublicAPI.Processes.Permissions.MembersManagement.Id;


//удаляем привилегии
PublicAPI.Processes.Permissions.DeletePermission(instance, permissionId, orgItem);
См. также