public void ChangeSwimlaneExecutor( WorkflowInstance instance, SwimlaneElement swimlaneElement, User newExecutor )
Изменить ответственного зоны ответственности
Синтаксис
public void ChangeSwimlaneExecutor( WorkflowInstance instance, SwimlaneElement swimlaneElement, User newExecutor )
Параметры
- instance
- Тип: WorkflowInstance
Экземпляр процесса. Объект. Путь доступа: PublicAPI.Processes.WorkflowInstance
- swimlaneElement
- Тип: SwimlaneElement
Зона ответственности
- newExecutor
- Тип: User
Новый исполнитель. Объект. Путь доступа: PublicAPI.Portal.Security.User
Примеры
//загружаем экземпляр процесса по идентификатору var instance = PublicAPI.Processes.WorkflowInstance.Load(3); //получаем зону ответственности var swimlaneElement = instance.Process.Diagram.Elements.OfType<SwimlaneElement>().FirstOrDefault(); //загружаем пользователя по идентификатору var newExecutor = PublicAPI.Portal.Security.User.Load(3); //изменяем ответственного зоны ответственности PublicAPI.Processes.WorkflowProcess.ChangeSwimlaneExecutor(instance, swimlaneElement, newExecutor);
См. также