IWorkflowService - интерфейс |
Пространство имён: Tessa.Workflow
public interface IWorkflowService : IWorkflowInstanceService
Тип IWorkflowService предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| CreateNodeStateAsync |
Метод для создания состояния узла по объеккту узла шаблона процесса
(Унаследован от IWorkflowInstanceService.) | |
| CreateProcessStateAsync |
Метод для создания экземпляра процесса по его шаблону
(Унаследован от IWorkflowInstanceService.) | |
| DeleteCommandSubscriptionAsync |
Метод для удаления подписки команды
(Унаследован от IWorkflowInstanceService.) | |
| DeleteNodeStateAsync |
Метод для удаления состояния узла. Вмсесте с состоянием узла удаляются все его подписки
(Унаследован от IWorkflowInstanceService.) | |
| DeleteProcessStateAsync |
Метод для удаления состояния процесса
(Унаследован от IWorkflowInstanceService.) | |
| DeleteSubprocessSubscriptionAsync |
Метод для удаления подписки подпроцесса
(Унаследован от IWorkflowInstanceService.) | |
| DeleteTaskSubscriptionAsync |
Метод для удаления подписки
(Унаследован от IWorkflowInstanceService.) | |
| DeleteTimerSubscriptionAsync |
Метод для удаления подписки подпроцесса
(Унаследован от IWorkflowInstanceService.) | |
| GetAllModifiedTimerSubscriptionsAsync |
Метод для получения всех подписок таймеров
| |
| GetAllNodeStatesAsync |
Метод для получения всех состояний узла по ID экземпляра процесса
(Унаследован от IWorkflowInstanceService.) | |
| GetCommandSubscriptionsAsync |
Метод для получения списка подписок команды
(Унаследован от IWorkflowInstanceService.) | |
| GetDefaultVersionIDAsync |
Метод для получения ID версии процесса, помеченной как по умолчанию
| |
| GetErrorDataAsync |
Метод для получения данных об ошибке по её ID
| |
| GetErrorMessageAsync |
Возвращает сообщение об ошибке, указанное в шаблоне процесса
| |
| GetLockStatusAsync |
Получает информацию о блокировке текущей версии Бизнес-процесса и о карточке Бизнес-процесса в целом (карточка заблокирована, если есть хоть одна заблокированная карточка)
| |
| GetModifiedAsync |
Метод для получения даты изменения версии шаблона процесса
| |
| GetNodeStateAsync |
Метод для получения состояния узла по его ID
(Унаследован от IWorkflowInstanceService.) | |
| GetProcessCardIDAsync |
Метод для получения ID карточки процесса по ID состояния процесса
| |
| GetProcessCardIDsAsync |
Метод для получения списка идентификаторов карточек процессов по ID основной карточки.
| |
| GetProcessInstanceIDAsync |
Метод для получения ID экземпляра процесса по ID экземпляра узла
(Унаследован от IWorkflowInstanceService.) | |
| GetProcessStateAsync |
Метод для получения экземпляра процесса по его ID
(Унаследован от IWorkflowInstanceService.) | |
| GetProcessVersionTemplateAsync |
Метод для получения Storage версии процесса.
| |
| GetSubprocessSubscriptionsAsync |
Метод для получения списка подписок по ID подпроцесса
(Унаследован от IWorkflowInstanceService.) | |
| GetTaskSubscriptionsAsync |
Метод для получения списка подписок по заданию процесса
(Унаследован от IWorkflowInstanceService.) | |
| GetTimerSubscriptionAsync |
Метод для получения списка подписок по ID подпроцесса
(Унаследован от IWorkflowInstanceService.) | |
| ResumeProcessAsync |
Метод для возобновления процесса по ошибке.
| |
| SetIsDefaultAsync |
Метод для установки процесса по умолчанию.
| |
| StoreCommandSubscriptionAsync |
Метод для сохранения подписки команды
(Унаследован от IWorkflowInstanceService.) | |
| StoreNodeStateAsync |
Метод для сохранения состояния узла
(Унаследован от IWorkflowInstanceService.) | |
| StoreProcessAndNodesStatesAsync |
Метод для сохранения состояния процесса и состояний узлов
(Унаследован от IWorkflowInstanceService.) | |
| StoreProcessStateAsync |
Метод для сохранения состояния процесса
(Унаследован от IWorkflowInstanceService.) | |
| StoreSubprocessSubscriptionAsync |
Метод для сохранения подписки подпроцесса
(Унаследован от IWorkflowInstanceService.) | |
| StoreTaskSubscriptionAsync |
Метод для сохранения подписки задания
(Унаследован от IWorkflowInstanceService.) | |
| StoreTimerSubscriptionAsync |
Метод для сохранения подписки подпроцесса
(Унаследован от IWorkflowInstanceService.) | |
| TryLockVersionAsync |
Метод для установки блокировки на версию процесса
| |
| TryUnlockVersionAsync |
Метод для снятия блокировки с версии процесса
| |
| ValidateObjectAsync |
Метод для валидации переданного объекта
|