WorkflowService - класс

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

Definition

Пространство имён: Tessa.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public sealed class WorkflowService : IWorkflowService, 
	IWorkflowInstanceService
Inheritance
Object    WorkflowService
Implements
IWorkflowInstanceService, IWorkflowService

Заметки

Если объект зарегистрирован без зависимости IWorkflowEngineCompiler, то это внутри tadmin MigrateFiles или другой похожей команды, где нет компиляции.

Конструкторы

WorkflowServiceИнициализирует новый экземпляр класса WorkflowService

Методы

CreateNodeStateAsync Метод для создания состояния узла по объеккту узла шаблона процесса
CreateProcessStateAsync Метод для создания экземпляра процесса по его шаблону
DeleteCommandSubscriptionAsync Метод для удаления подписки команды
DeleteNodeStateAsync Метод для удаления состояния узла. Вмсесте с состоянием узла удаляются все его подписки
DeleteProcessStateAsync Метод для удаления состояния процесса
DeleteSubprocessSubscriptionAsync Метод для удаления подписки подпроцесса
DeleteTaskSubscriptionAsync Метод для удаления подписки
DeleteTimerSubscriptionAsync Метод для удаления подписки подпроцесса
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetAllModifiedTimerSubscriptionsAsync Метод для получения всех обновленных после заданной даты подписок таймеров. Если передан null, возвращает все подписки таймеров.
GetAllNodeStatesAsync Метод для получения всех состояний узла по ID экземпляра процесса
GetCommandSubscriptionsAsync Метод для получения списка подписок команды
GetDefaultVersionIDAsync 
GetErrorDataAsync 
GetErrorMessageAsync 
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetLockStatusAsync 
GetModifiedAsync 
GetNodeStateAsync Метод для получения состояния узла по его ID
GetProcessCardIDAsync Метод для получения ID карточки процесса по ID состояния процесса
GetProcessCardIDsAsync 
GetProcessInstanceIDAsync 
GetProcessStateAsync Метод для получения экземпляра процесса по его ID
GetProcessVersionTemplateAsync 
GetSubprocessSubscriptionsAsync Метод для получения списка подписок по ID подпроцесса
GetTaskSubscriptionsAsync Метод для получения списка подписок по заданию процесса
GetTimerSubscriptionAsync Метод для получения списка подписок по ID подпроцесса
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ResumeProcessAsync 
SetIsDefaultAsync 
StoreCommandSubscriptionAsync Метод для сохранения подписки команды
StoreNodeStateAsync Метод для сохранения состояния узла
StoreProcessAndNodesStatesAsync Метод для сохранения состояния процесса и состояний узлов
StoreProcessStateAsync Метод для сохранения состояния процесса
StoreSubprocessSubscriptionAsync Метод для сохранения подписки подпроцесса
StoreTaskSubscriptionAsync Метод для сохранения подписки задания
StoreTimerSubscriptionAsync Метод для сохранения подписки подпроцесса
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryLockVersionAsync 
TryUnlockVersionAsync 
ValidateObjectAsync 

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также