PublicAPI.Processes.WorkflowTaskBase.ReAssignДокументация ELMA API
Переназначить задачу
 
 
Синтаксис

public void ReAssign(
	TaskBase task,
	User newExecutor,
	DateTime startDate,
	DateTime endDate,
	TaskPriority priority,
	Comment comment
)

Параметры

task
Тип: TaskBase
Задача для переназначения. Объект. Путь доступа: PublicAPI.Processes.WorkflowTaskBase
newExecutor
Тип: User
Новый исполнитель. Объект. Путь доступа: PublicAPI.Portal.Security.User
startDate
Тип: System DateTime
Дата начала
endDate
Тип: System DateTime
Дата окончания
priority
Тип: TaskPriority
Приоритет задачи. Перечесление. Путь доступа: PublicAPI.Enums.Tasks.TaskPriority
comment
Тип: Comment
Комментарий. Объект. Путь доступа: PublicAPI.Portal.Objects.Common.Comment
Примеры

//загружаем задачу по идентификатору 
var task = PublicAPI.Processes.WorkflowTask.Load(3);
//загружаем пользователя по идентификатору 
var newExecutor = PublicAPI.Portal.Security.User.Load(3);
//получаем приоритет задачи "Средний" 
var priority = PublicAPI.Enums.Tasks.TaskPriority.Meduim;
//дата начала задачи 
var startDate = DateTime.Now;
//дата окончания задачи 
var endDate = DateTime.Now.AddDays(5);
//создаем комменатрий 
var comment = InterfaceActivator.Create<IComment>();
//текст комментария
comment.Text = "комменатрий";
//автор комментария
comment.CreationAuthor = AuthenticationService.GetCurrentUser<IUser>();
//дата создания комментария
comment.CreationDate = DateTime.Now;


//переназначаем задачу
PublicAPI.Processes.WorkflowTaskBase.ReAssign(task, newExecutor, startDate, endDate, priority, comment);
См. также