Для изменения размера нажмите или перетащите

WorkflowEngineManager - класс

WorkflowManager для обработчика процессов WorkflowEngine
Иерархия наследования

Пространство имён:  Tessa.Workflow
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public sealed class WorkflowEngineManager : WorkflowManager

Тип WorkflowEngineManager предоставляет следующие члены.

Свойства
  ИмяОписание
Открытое свойствоCardGetStrategy
Стратегия, выполняющая низкоуровневую загрузку секций карточки, или null, если такая загрузка не поддерживается. Обычно требуется для создания групп в истории заданий совместно с объектом TaskHistoryManager.
(Унаследован от WorkflowManager.)
Открытое свойствоCardMetadata
Метаинформация по типам карточек, известным в системе.
(Унаследован от WorkflowManager.)
Открытое свойствоCardType
Тип карточки, в рамках которого выполняется бизнес-процесс.
(Унаследован от WorkflowManager.)
Защищённое свойствоCountersSectionName
Имя секции со счётчиками бизнес-процесса.
(Унаследован от WorkflowManager.)
Открытое свойствоDbScope
Объект, посредством которого выполняется взаимодействие с базой данных в пределах транзакции на сохранение карточки.
(Унаследован от WorkflowManager.)
Открытое свойствоInfo
Дополнительная информация, связанная с контекстом бизнес-процесса.
(Унаследован от WorkflowManager.)
Открытое свойствоNextRequest
Запрос на дополнительное сохранение карточки, в процессе которого могут высылаться задания бизнес-процесса. После изменения запроса обязательно следует вызвать метод [IWorkflowContext.NotifyNextRequestPending], чтобы определить необходимость дополнительного сохранения карточки.
(Унаследован от WorkflowManager.)
Открытое свойствоNextRequestPending
Признак того, что хотя бы раз был вызван метод [IWorkflowContext.NotifyNextRequestPending] для того, чтобы определить необходимость дополнительного сохранения карточки посредством запроса [IWorkflowContext.NextRequest].
(Унаследован от WorkflowManager.)
Открытое свойствоProcessesAwaitingRemoval
Подпроцессы, ожидающие удаления после выполнения всех действий на текущем этапе (т.е. обработки всех заданий и всех сигналов из Request), но перед запуском вложенного сохранения NextRequest. Подпроцессы указаны в порядке удаления. Если один и тот же подпроцесс указан несколько раз, то он будет удалён только один раз.
(Унаследован от WorkflowManager.)
Защищённое свойствоProcessesSectionName
Имя секции с активными подпроцессами бизнес-процесса.
(Унаследован от WorkflowManager.)
Открытое свойствоQueueProcessor
Объект, выполняющий обработку действий в очереди [Tessa.Cards.Workflow.WorkflowQueue].
(Унаследован от WorkflowManager.)
Открытое свойствоRequest
Запрос на сохранение карточки, в процессе которого производится управление бизнес-процессом.
(Унаследован от WorkflowManager.)
Открытое свойствоResponseInfo
Инфо, отправляемое в ответе на клиент
Открытое свойствоSession
Сессия пользователя, который совершил действие, вызвавшее изменение в бизнес-процессе.
(Унаследован от WorkflowManager.)
Открытое свойствоStoreDateTime
Текущие дата и время сохранения для использования в транзакции.
(Унаследован от WorkflowManager.)
Открытое свойствоTaskHistoryManager
Объект, управляющий созданием групп в истории заданий.
(Унаследован от WorkflowManager.)
Защищённое свойствоTasksSectionName
Имя секции с активными заданиями бизнес-процесса.
(Унаследован от WorkflowManager.)
Открытое свойствоValidationResult
Объект, посредством которого добавляются сообщения валидации, связанные с управлением бизнес-процессом.
(Унаследован от WorkflowManager.)
Защищённое свойствоWorkflowCardID
Идентификатор карточки, в которой содержатся секции бизнес-процесса.
(Унаследован от WorkflowManager.)
Открытое свойствоWorkflowProcessor
Объект для обработки бизнес-процесса
Открытое свойствоWorkflowService
Объект для управления шаблонами, экземплярами и подписками Бизнес-процесса
В начало страницы
Методы
  ИмяОписание
Открытый методAddProcessAsync
Добавляет информацию по подпроцессу.
(Унаследован от WorkflowManager.)
Защищённый методAddProcessCoreAsync (Переопределяет WorkflowManagerAddProcessCoreAsync(IWorkflowProcessInfo, CancellationToken).)
Защищённый методAddProcessToCacheAsync
Добавляет информацию по подпроцессу в кэш. Если информация уже была добавлена, то она будет замещена.
(Унаследован от WorkflowManager.)
Открытый методAddTaskAsync
Добавляет информацию по заданию в список активных заданий. Метод следует использовать при создании заданий, относящихся к бизнес-процессу.
(Унаследован от WorkflowManager.)
Защищённый методAddTaskCoreAsync (Переопределяет WorkflowManagerAddTaskCoreAsync(IWorkflowTaskInfo, CancellationToken).)
Защищённый методAddTaskToCacheAsync
Добавляет информацию по заданию в кэш. Если информация уже была добавлена, то она будет замещена.
(Унаследован от WorkflowManager.)
Защищённый методAddUnknownProcessToCacheAsync
Добавляет в кэш информацию о том, что подпроцесс с заданным идентификатором отсутствует.
(Унаследован от WorkflowManager.)
Защищённый методAddUnknownTaskToCacheAsync
Добавляет в кэш информацию о том, что информация по заданному заданию отсутствует.
(Унаследован от WorkflowManager.)
Защищённый методCreateProcessInfoCoreAsync
Метод, создающий информацию по подпроцессу для заданных параметров.
(Унаследован от WorkflowManager.)
Защищённый методCreateTaskInfoCoreAsync
Метод, создающий информацию по заданию в подпроцессе для заданных параметров.
(Унаследован от WorkflowManager.)
Открытый методDecrementCounterAsync
Уменьшает текущее значение счётчика на заданное значение decrementValue. Если текущее значение становится не больше нуля, то счётчик удаляется. Возвращает состояние счётчика после выполнения метода.
(Унаследован от WorkflowManager.)
Защищённый методDecrementCounterCoreAsync
Уменьшает текущее значение счётчика на заданное значение decrementValue. Если текущее значение становится не больше нуля, то счётчик удаляется. Возвращает состояние счётчика после выполнения метода.
(Унаследован от WorkflowManager.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методGetWorkflowCardIDAsync
Асинхронно возвращает идентификатор карточки, в которой содержатся секции бизнес-процесса.
(Унаследован от WorkflowManager.)
Открытый методInitCounterAsync
Инициализирует счётчик с заданным номером, уникальным для подпроцесса, и с указанием начального значения. Счётчик используется для ожидания нескольких параллельных заданий в бизнес-процессе.
(Унаследован от WorkflowManager.)
Защищённый методInitCounterCoreAsync
Инициализирует счётчик с заданным номером, уникальным для подпроцесса, и с указанием начального значения. Счётчик используется для ожидания нескольких параллельных заданий в бизнес-процессе.
(Унаследован от WorkflowManager.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методNotifyNextRequestPending
Уведомляет о необходимости выполнить повторное сохранение карточки. Если метод был вызван хотя бы раз, то свойство [IWorkflowContext.NextRequestPending] вернёт значение true.
(Унаследован от WorkflowManager.)
Открытый методRemoveAwaitingProcessesAsync
Удаляет все подпроцессы ProcessesAwaitingRemoval, ожидающие удаления после выполнения всех действий на текущем этапе (т.е. обработки всех заданий и всех сигналов из Request), но перед запуском вложенного сохранения NextRequest. Подпроцессы удаляются в порядке, указанном в коллекции. Если один и тот же подпроцесс указан несколько раз, то он будет удалён только один раз. После выполнения метода коллекция очищается. Возвращается количество удалённых подпроцессов или 0, если подпроцессы не будут удалены.
(Унаследован от WorkflowManager.)
Открытый методRemoveCounterAsync
Удаляет счётчик с заданным номером, уникальным для подпроцесса.
(Унаследован от WorkflowManager.)
Защищённый методRemoveCounterCoreAsync
Удаляет счётчик с заданным номером, уникальным для подпроцесса.
(Унаследован от WorkflowManager.)
Открытый методRemoveProcessAsync
Удаляет информацию по подпроцессу. Сбрасывает флаг [Tessa.Cards.Workflow.IWorkflowProcessInfo.PendingProcessParametersUpdate].
(Унаследован от WorkflowManager.)
Защищённый методRemoveProcessCoreAsync (Переопределяет WorkflowManagerRemoveProcessCoreAsync(IWorkflowProcessInfo, CancellationToken).)
Защищённый методRemoveProcessFromCacheAsync
Удаляет из кэша информацию по подпроцессу с заданным идентификатором.
(Унаследован от WorkflowManager.)
Открытый методRemoveTaskAsync
Удаляет заданное задание из списка активных заданий и возвращает информацию по заданию или null, если задание неизвестно. Рекомендуется использовать при завершении или отзыве задания.
(Унаследован от WorkflowManager.)
Защищённый методRemoveTaskCoreAsync (Переопределяет WorkflowManagerRemoveTaskCoreAsync(IWorkflowTaskInfo, CancellationToken).)
Защищённый методRemoveTaskFromCacheAsync
Удаляет из кэша информацию по заданному заданию.
(Унаследован от WorkflowManager.)
Открытый методSetAccessError
Метод для установки в ValidationResult ошибки доступа
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методTryGetProcessAsync(Guid, CancellationToken)
Возвращает информацию по подпроцессу с заданным идентификатором или null, если подпроцесс не был найден.
(Унаследован от WorkflowManager.)
Открытый методTryGetProcessAsync(String, CancellationToken)
Возвращает информацию по первому найденному подпроцессу с заданным именем типа или null, если ни один подпроцесс подходящего типа не был найден.
(Унаследован от WorkflowManager.)
Защищённый методTryGetProcessCoreAsync(Guid, CancellationToken) (Переопределяет WorkflowManagerTryGetProcessCoreAsync(Guid, CancellationToken).)
Защищённый методTryGetProcessCoreAsync(String, CancellationToken) (Переопределяет WorkflowManagerTryGetProcessCoreAsync(String, CancellationToken).)
Защищённый методTryGetProcessFromCacheAsync(Guid, CancellationToken)
Возвращает информацию по подпроцессу в кэше или null, если информация отсутствует в кэше.
(Унаследован от WorkflowManager.)
Защищённый методTryGetProcessFromCacheAsync(String, CancellationToken)
Возвращает информацию по первому подпроцессу в кэше, имя типа которого равно заданной строке typeName, или null, если подходящий подпроцесс отсутствует в кэше.
(Унаследован от WorkflowManager.)
Открытый методTryGetTaskAsync
Возвращает информацию по заданию из списка активных заданий или null, если задание отсутствовало в списке. Рекомендуется использовать для заданий, завершение которых было отменено в расширениях.
(Унаследован от WorkflowManager.)
Защищённый методTryGetTaskCoreAsync (Переопределяет WorkflowManagerTryGetTaskCoreAsync(CardTask, CancellationToken).)
Защищённый методTryGetTaskFromCacheAsync
Возвращает информацию по заданию в кэше или null, если информация отсутствует в кэше.
(Унаследован от WorkflowManager.)
Открытый методUpdateProcessParametersAsync
Обновляет параметры подпроцесса. Сбрасывает флаг [Tessa.Cards.Workflow.IWorkflowProcessInfo.PendingProcessParametersUpdate].
(Унаследован от WorkflowManager.)
Защищённый методUpdateProcessParametersCoreAsync (Переопределяет WorkflowManagerUpdateProcessParametersCoreAsync(IWorkflowProcessInfo, CancellationToken).)
Открытый методUpdateTaskParametersAsync
Обновляет параметры задания (но не подпроцесса).
(Унаследован от WorkflowManager.)
Защищённый методUpdateTaskParametersCoreAsync (Переопределяет WorkflowManagerUpdateTaskParametersCoreAsync(IWorkflowTaskInfo, CancellationToken).)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также