public void AddPermission( WorkflowInstance instance, Guid permissionId, OrganizationItem orgItem )
Добавить привилегии к процессу для элемента оргструктуры
Синтаксис
public void AddPermission( 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.AddPermission(instance, permissionId, orgItem);
См. также