ITaskService.CompleteTask — метод (Task, String, StaffEmployee)
Завершает задание от имени указанного сотрудника.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services -
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
BuiltInState CompleteTask(Task task, string comments, StaffEmployee completedUser)
- Параметры
-
- task
-
Тип:
TaskЗадание
- comments
-
Тип:
System.StringКомментарий к завершению задания
- completedUser
-
Тип:
StaffEmployeeСотрудник, завершающий задание
- Возвращаемое значение
-
Тип:
BackOffice-ObjectModel-BuiltIn:BuiltInState_CL.adoc[BuiltInState]Состояние завершения
Исключения
| Исключение | Условие |
|---|---|
Ошибка возвращается в случае, если не задан параметр |
|
Ошибка возвращается, если у владельца сессии недостаточно прав для завершения задания. |
Заметки
Данный метод завершает задание с указанием completedUser в качестве сотрудника, завершившего задание. Операция выполняется в контексте владельца сессии, поэтому владелец сессии должен иметь право на завершении данного задания. Для изменения фактического состояния карточки необходимо использовать метод IStateService.ChangeState.