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

public void AddPermission(
	WorkflowInstance instance,
	Guid permissionId,
	UserGroup userGroup
)

Параметры

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

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


//добавляем привилегии
PublicAPI.Processes.Permissions.AddPermission(instance, permissionId, userGroup);
См. также