PublicAPI.Docflow.Objects.BPMN.CreateDocumentTask.CompleteTask Документация ELMA API
Завершить задачу
 
 
Синтаксис

public void CompleteTask(
	long taskId,
	CompleteTaskModel model
)

Параметры

taskId
Тип: System Int64
Идентификатор задачи для завершения
model
Тип: CompleteTaskModel
Модель завершения задачи
Заметки

Как узнать идентификаторы объектов
Примеры

//создаем структуру CompleteTaskModel и заполняем её 
var model = new CompleteTaskModel();
//заполняем поле "оповещать соисполнителей"
model.alertCoexecuters = true;
//заполняем поле "Дата начала"
model.startDate = DateTime.Now;
//заполняем поле "Трудозатраты" (в минутах)
model.worklogMinutes = 120;
//создаем ICommentActionModel 
var commentModel = InterfaceActivator.Create<ICommentActionModel>();
//создаем объект IComment 
var comment = InterfaceActivator.Create<IComment>();
//заполняем поле "Текст комментария"
comment.Text = "Комменатрий";
//заполняем поле "Дата создания"
comment.CreationDate = DateTime.Now;
//заполняем поле "Автор комментария"
comment.CreationAuthor = PublicAPI.Portal.Security.User.GetCurrentUser();
//сохраняем комменатрий
comment.Save();
//заполняем поле "Комментарий"
commentModel.Comment = comment;
//заполняем поле CommentActionModel
model.actionModel = commentModel;


//завершаем задачу
PublicAPI.Portal.TaskBase.Task.CompleteTask(taskId, model);
См. также