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

WorkflowTaskAction - класс

Класс для действия задания.
Иерархия наследования

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

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

Конструкторы
  ИмяОписание
Открытый методWorkflowTaskAction
Инициализирует новый экземпляр класса WorkflowTaskAction
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоID
ID типа карточки, он же ID в реестра IWorkflowActionRegistry
(Унаследован от WorkflowActionBase.)
Открытое свойствоIsStandAlone
Флаг, обозначающий, что данное действие может быть только единственным действием в узле
(Унаследован от WorkflowActionBase.)
В начало страницы
Методы
  ИмяОписание
Защищённый методAddTaskToNextContextTasks
Метод для установки задания в список обрабатываемых заданий Tasks для последующих узлов и действий
(Унаследован от WorkflowTaskActionBase.)
Защищённый методCheckActive (Переопределяет WorkflowActionBaseCheckActive(IWorkflowEngineContext).)
Открытый методCompile (Переопределяет WorkflowActionBaseCompile(IWorkflowCompilationSyntaxTreeBuilder, WorkflowActionStorage).)
Защищённый методCompileEvents (Унаследован от WorkflowTaskActionBase.)
Защищённый методCompleteTaskAsync
Метод для обработки завершения задания
(Унаследован от WorkflowTaskActionBase.)
Защищённый методCompleteTaskCoreAsync (Переопределяет WorkflowTaskActionBaseCompleteTaskCoreAsync(IWorkflowEngineContext, CardTask, Guid, IWorkflowEngineCompiled).)
Защищённый методCreateDialogsAsync (Унаследован от WorkflowTaskActionBase.)
Защищённый методCreateSubscription
Метод для создания подписок действия
(Унаследован от WorkflowTaskActionBase.)
Защищённый методCreateTasksContext
Метод для создания контекста работы с заданиями. Контекст нужен для сохранения измененных действием заданий и записью их в Tasks
(Унаследован от WorkflowTaskActionBase.)
Защищённый методDeleteTaskAsync
Метод для удаления задания с его историей
(Унаследован от WorkflowTaskActionBase.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методExecuteAsync
Схема выполнения действия задания: 1. Получаем ID привязанного к данному действию заданию 2. Если есть задание, то очищаем список переходов 3. Если тип сигнала - default 3.1. Если задания нет, создаем задание, создаем все необходимые подписки 3.2. Если задание есть, игнорируем создание задания 3.3. В любом случае очищаем список переходов 4. Если тип сигнала из списка обрабатываемых типов сигналов 4.1. Если задания нет, игнорируем 4.2. Если задание есть, обрабатываем сигнал 4.3. Если по окончанию обработки задания оно все еще есть, ставим KeepAlive = true.
(Переопределяет WorkflowActionBaseExecuteAsync(IWorkflowEngineContext, IWorkflowEngineCompiled).)
Защищённый метод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.)
Защищённый методGetResultAsync (Переопределяет WorkflowTaskActionBaseGetResultAsync(IWorkflowEngineContext, CardTask).)
Открытый методСтатический членGetTaskType
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методGetWithPlaceholdersAsync
Метод для получения текста с учетом плейсхолдеров
(Унаследован от WorkflowTaskActionBase.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методPerformEvent
Метод для обработки события
(Унаследован от WorkflowTaskActionBase.)
Защищённый методPostScriptAsync
Метод выполнения скриптов после завершения выполнения действия
(Унаследован от WorkflowActionBase.)
Защищённый методPreCondition
Метод проверки условий для запуска действия
(Унаследован от WorkflowActionBase.)
Открытый методPrepareForExecute (Переопределяет WorkflowTaskActionBasePrepareForExecute(WorkflowActionStateStorage, IWorkflowEngineContext).)
Открытый методPrepareForSaveTemplate
Метод подготовки действия для сохранения в шаблон процесса
(Унаследован от WorkflowActionBase.)
Защищённый методPreScriptAsync
Метод выполнения скриптов, предшествующих выполнению действия
(Унаследован от WorkflowActionBase.)
Открытый методProcessAsync
Метод, вызываемый при запуске действия
(Унаследован от WorkflowActionBase.)
Защищённый методProcessDialogAsync (Унаследован от WorkflowTaskActionBase.)
Защищённый методSendCompleteTaskNotificationAsync (Унаследован от WorkflowTaskActionBase.)
Защищённый методSendStartTaskNotificationAsync
Метод для отправки уведомления о запуске задания.
(Унаследован от WorkflowTaskActionBase.)
Защищённый методSubscribeOnEvents
Метод для создания подписки на обрабатываемые события
(Унаследован от WorkflowTaskActionBase.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Защищённый методUpdateTaskAsync
Метод для обновления активного задания
(Унаследован от WorkflowTaskActionBase.)
Открытый методValidate (Переопределяет WorkflowActionBaseValidate(WorkflowActionStorage, WorkflowNodeStorage, WorkflowProcessStorage).)
В начало страницы
Поля
  ИмяОписание
Защищённое полеcardFileManager (Унаследован от WorkflowTaskActionBase.)
Защищённое полеcardRepository (Унаследован от WorkflowTaskActionBase.)
Защищённое полеcardsScope (Унаследован от WorkflowTaskActionBase.)
Защищённое полеctcBuilderFactory (Унаследован от WorkflowTaskActionBase.)
Защищённое полеnotificationManager (Унаследован от WorkflowTaskActionBase.)
Защищённое полеserverPermissionsProvider (Унаследован от WorkflowTaskActionBase.)
Защищённое полеsignatureProvider (Унаследован от WorkflowTaskActionBase.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также