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

WfWorkflowManager - класс

Объект, предоставляющий возможности для управления бизнес-процессами Workflow.
Иерархия наследования
SystemObject
  Tessa.Cards.WorkflowWorkflowManager
    Tessa.Extensions.Default.Server.Workflow.WfWfWorkflowManager

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

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

Конструкторы
  ИмяОписание
Открытый методWfWorkflowManager
Создаёт экземпляр класса с указанием значений его свойств.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCardCache
Кэш карточек.
Открытое свойствоCardGetStrategy
Стратегия, выполняющая низкоуровневую загрузку секций карточки, или null, если такая загрузка не поддерживается. Обычно требуется для создания групп в истории заданий совместно с объектом TaskHistoryManager.
(Унаследован от WorkflowManager.)
Открытое свойствоCardMetadata
Метаинформация по типам карточек, известным в системе.
(Унаследован от WorkflowManager.)
Открытое свойствоCardType
Тип карточки, в рамках которого выполняется бизнес-процесс.
(Унаследован от WorkflowManager.)
Защищённое свойствоCountersSectionName
Имя секции со счётчиками бизнес-процесса.
(Унаследован от WorkflowManager.)
Открытое свойствоDbScope
Объект, посредством которого выполняется взаимодействие с базой данных в пределах транзакции на сохранение карточки.
(Унаследован от WorkflowManager.)
Открытое свойствоInfo
Дополнительная информация, связанная с контекстом бизнес-процесса.
(Унаследован от WorkflowManager.)
Открытое свойствоKrTypesCache
Кэш с карточками и дополнительными настройками.
Открытое свойствоNextRequest
Запрос на дополнительное сохранение карточки, в процессе которого могут высылаться задания бизнес-процесса. После изменения запроса обязательно следует вызвать метод [IWorkflowContext.NotifyNextRequestPending], чтобы определить необходимость дополнительного сохранения карточки.
(Унаследован от WorkflowManager.)
Открытое свойствоNextRequestPending
Признак того, что хотя бы раз был вызван метод [IWorkflowContext.NotifyNextRequestPending] для того, чтобы определить необходимость дополнительного сохранения карточки посредством запроса [IWorkflowContext.NextRequest].
(Унаследован от WorkflowManager.)
Открытое свойствоNotificationManager
Объект, управляющий отправкой уведомлений.
Открытое свойствоProcessesAwaitingRemoval
Подпроцессы, ожидающие удаления после выполнения всех действий на текущем этапе (т.е. обработки всех заданий и всех сигналов из Request), но перед запуском вложенного сохранения NextRequest. Подпроцессы указаны в порядке удаления. Если один и тот же подпроцесс указан несколько раз, то он будет удалён только один раз.
(Унаследован от WorkflowManager.)
Защищённое свойствоProcessesSectionName
Имя секции с активными подпроцессами бизнес-процесса.
(Унаследован от WorkflowManager.)
Открытое свойствоQueueProcessor
Объект, выполняющий обработку действий в очереди [Tessa.Cards.Workflow.WorkflowQueue].
(Унаследован от WorkflowManager.)
Открытое свойствоRequest
Запрос на сохранение карточки, в процессе которого производится управление бизнес-процессом.
(Унаследован от WorkflowManager.)
Открытое свойствоRoleRepository
Репозиторий для управления ролями.
Открытое свойствоSession
Сессия пользователя, который совершил действие, вызвавшее изменение в бизнес-процессе.
(Унаследован от WorkflowManager.)
Открытое свойствоStoreDateTime
Текущие дата и время сохранения для использования в транзакции.
(Унаследован от WorkflowManager.)
Открытое свойствоTaskHistoryManager
Объект, управляющий созданием групп в истории заданий.
(Унаследован от WorkflowManager.)
Защищённое свойствоTasksSectionName
Имя секции с активными заданиями бизнес-процесса.
(Унаследован от WorkflowManager.)
Открытое свойствоValidationResult
Объект, посредством которого добавляются сообщения валидации, связанные с управлением бизнес-процессом.
(Унаследован от WorkflowManager.)
Защищённое свойствоWorkflowCardID
Идентификатор карточки-сателлита Workflow, используемой для хранения информации по бизнес-процессам, или идентификатор основной карточки, если идентификатор карточки-сателлита не был установлен в текущем контексте.
(Переопределяет WorkflowManagerWorkflowCardID.)
В начало страницы
Методы
  ИмяОписание
Открытый методAddProcessAsync
Добавляет информацию по подпроцессу.
(Унаследован от WorkflowManager.)
Защищённый методAddProcessCoreAsync
Добавляет информацию по заданному подпроцессу.
(Унаследован от WorkflowManager.)
Защищённый методAddProcessToCacheAsync
Добавляет информацию по подпроцессу в кэш. Если информация уже была добавлена, то она будет замещена.
(Унаследован от WorkflowManager.)
Открытый методAddTaskAsync
Добавляет информацию по заданию в список активных заданий. Метод следует использовать при создании заданий, относящихся к бизнес-процессу.
(Унаследован от WorkflowManager.)
Защищённый методAddTaskCoreAsync
Добавляет информацию по заданному заданию в список активных заданий.
(Унаследован от WorkflowManager.)
Защищённый метод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.)
Открытый методGetSettingsAsync
Возвращает настройки решения для Wf.
Открытый метод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
Удаляет информацию по подпроцессу. Сбрасывает флаг [Tessa.Cards.Workflow.IWorkflowProcessInfo.PendingProcessParametersUpdate].
(Унаследован от WorkflowManager.)
Защищённый методRemoveProcessFromCacheAsync
Удаляет из кэша информацию по подпроцессу с заданным идентификатором.
(Унаследован от WorkflowManager.)
Открытый методRemoveTaskAsync
Удаляет заданное задание из списка активных заданий и возвращает информацию по заданию или null, если задание неизвестно. Рекомендуется использовать при завершении или отзыве задания.
(Унаследован от WorkflowManager.)
Защищённый методRemoveTaskCoreAsync
Удаляет информацию по заданию из списка активных заданий.
(Унаследован от WorkflowManager.)
Защищённый методRemoveTaskFromCacheAsync
Удаляет из кэша информацию по заданному заданию.
(Унаследован от WorkflowManager.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методTryGetProcessAsync(Guid, CancellationToken)
Возвращает информацию по подпроцессу с заданным идентификатором или null, если подпроцесс не был найден.
(Унаследован от WorkflowManager.)
Открытый методTryGetProcessAsync(String, CancellationToken)
Возвращает информацию по первому найденному подпроцессу с заданным именем типа или null, если ни один подпроцесс подходящего типа не был найден.
(Унаследован от WorkflowManager.)
Защищённый методTryGetProcessCoreAsync(Guid, CancellationToken)
Возвращает информацию по подпроцессу с заданным идентификатором или null, если подпроцесс не был найден.
(Унаследован от WorkflowManager.)
Защищённый методTryGetProcessCoreAsync(String, CancellationToken)
Возвращает информацию по первому найденному подпроцессу с заданным именем типа или null, если ни один подпроцесс подходящего типа не был найден.
(Унаследован от WorkflowManager.)
Защищённый методTryGetProcessFromCacheAsync(Guid, CancellationToken)
Возвращает информацию по подпроцессу в кэше или null, если информация отсутствует в кэше.
(Унаследован от WorkflowManager.)
Защищённый методTryGetProcessFromCacheAsync(String, CancellationToken)
Возвращает информацию по первому подпроцессу в кэше, имя типа которого равно заданной строке typeName, или null, если подходящий подпроцесс отсутствует в кэше.
(Унаследован от WorkflowManager.)
Открытый методTryGetTaskAsync
Возвращает информацию по заданию из списка активных заданий или null, если задание отсутствовало в списке. Рекомендуется использовать для заданий, завершение которых было отменено в расширениях.
(Унаследован от WorkflowManager.)
Защищённый методTryGetTaskCoreAsync
Возвращает информацию по заданию из списка активных заданий или null, если задание отсутствовало в списке. Рекомендуется использовать для заданий, завершение которых было отменено в расширениях.
(Унаследован от WorkflowManager.)
Защищённый методTryGetTaskFromCacheAsync
Возвращает информацию по заданию в кэше или null, если информация отсутствует в кэше.
(Унаследован от WorkflowManager.)
Открытый методUpdateProcessParametersAsync
Обновляет параметры подпроцесса. Сбрасывает флаг [Tessa.Cards.Workflow.IWorkflowProcessInfo.PendingProcessParametersUpdate].
(Унаследован от WorkflowManager.)
Защищённый методUpdateProcessParametersCoreAsync
Обновляет параметры подпроцесса. Сбрасывает флаг [Tessa.Cards.Workflow.IWorkflowProcessInfo.PendingProcessParametersUpdate].
(Унаследован от WorkflowManager.)
Открытый методUpdateTaskParametersAsync
Обновляет параметры задания (но не подпроцесса).
(Унаследован от WorkflowManager.)
Защищённый методUpdateTaskParametersCoreAsync
Обновляет параметры задания (но не подпроцесса).
(Унаследован от WorkflowManager.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также