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
.