IWorkflowService - интерфейс

Сервис для управления шаблонами, экземплярами и подписками бизнес-процесса.

Definition

Пространство имён: Tessa.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IWorkflowService : IWorkflowInstanceService
Implements
IWorkflowInstanceService

Методы

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 Метод для валидации переданного объекта.

См. также