ITaskService.CompleteTask — метод (Task, String)
Завершает указанное задание.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
BuiltInState CompleteTask(Task task, string comments)
- Параметры
-
- task
-
Тип:
Task
Задание
- comments
-
Тип:
System.String
Комментарий к завершению задания
- Возвращаемое значение
-
Тип:
BackOffice-ObjectModel-BuiltIn:BuiltInState_CL.adoc[BuiltInState]
Состояние завершения
Заметки
Данный метод завершает задание от имени владельца сессии; дополнительно требуется вызвать IStateService.ChangeState
для изменения фактического состояния карточки.
Примеры
(1)
ITaskService taskService = objectContext.GetService<ITaskService>(); (2)
Task task = objectContext.GetObject<Task>(new Guid("00000000-0000-0000-0000-000000000000")); (3)
BuiltInState state = taskService.CompleteTask(task, "Все документы получены"); (4)
IStateService stateService = objectContext.GetService<IStateService>();
stateService.ChangeState(task, stateService.FindStateByBuiltIn(state, task)); (5)
objectContext.AcceptChanges();
1 | Инициализация контекста объектов. |
2 | Получение сервиса. |
3 | Получение задания. |
4 | Завершение задания. |
5 | Изменение состояния карточки. |