WorkflowTaskGroupAction - класс

Класс для действия задания.

Definition

Пространство имён: Tessa.Workflow.Actions
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public class WorkflowTaskGroupAction : WorkflowTaskActionBase
Inheritance
Object    WorkflowActionBase    WorkflowTaskActionBase    WorkflowTaskGroupAction

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

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

Свойства

Descriptor Дескриптор действия. По умолчанию используется дескриптор, переданный в конструкторе действия.
(Унаследован от WorkflowActionBase)
ID ID типа карточки, он же ID в реестре IWorkflowActionRegistry.
(Унаследован от WorkflowActionBase)
IsStandAlone Флаг, обозначающий, что данное действие может быть только единственным действием в узле.
(Унаследован от WorkflowActionBase)

Методы

AddTaskToNextContextTasks Устанавливает задание в список обрабатываемых заданий Tasks для последующих узлов и действий.
(Унаследован от WorkflowTaskActionBase)
CheckActive
(Переопределяет WorkflowActionBaseCheckActive(IWorkflowEngineContext))
Compile
(Переопределяет WorkflowActionBaseCompile(IWorkflowCompilationSyntaxTreeBuilder, WorkflowActionStorage))
CompleteTaskAsync Обрабатывает завершения задания.
(Унаследован от WorkflowTaskActionBase)
CompleteTaskCoreAsync 1. Записываем в историю завершения текущий вариант завершения 2. Получаем список переходов, которые нужно обработать 3. Переходы типа Один, сразу же обрабатываем. 4. Если есть флаг отмены группы, отменяем ее выполнение 5. Если флага нет, отправляем следующее задание
(Переопределяет WorkflowTaskActionBaseCompleteTaskCoreAsync(IWorkflowEngineContext, CardTask, Guid, IWorkflowEngineCompiled))
CreateDialogsAsync Инициализирует карточку диалога.
(Унаследован от WorkflowTaskActionBase)
CreateTasksContext Создаёт контекст работы с заданиями. Контекст нужен для сохранения измененных действием заданий и записью их в Tasks.
(Унаследован от WorkflowTaskActionBase)
DeleteTaskAsync Удаляет задание и его историю.
(Унаследован от WorkflowTaskActionBase)
EqualsDetermines 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))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetResultAsync
(Переопределяет WorkflowTaskActionBaseGetResultAsync(IWorkflowEngineContext, CardTask))
GetTaskType 
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetWithPlaceholdersAsync Возвращает текст с учетом плейсхолдеров.
(Унаследован от WorkflowTaskActionBase)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
PerformEvent Обрабатывает событие.
(Унаследован от WorkflowTaskActionBase)
PrepareForExecute
(Переопределяет WorkflowTaskActionBasePrepareForExecute(WorkflowActionStateStorage, IWorkflowEngineContext))
PrepareForSaveTemplate Метод подготовки действия для сохранения.
(Унаследован от WorkflowActionBase)
ProcessAsync Метод, вызываемый при запуске действия.
(Унаследован от WorkflowActionBase)
ProcessDialogAsync
(Унаследован от WorkflowTaskActionBase)
SendCompleteTaskNotificationAsync Асинхронно отправляет уведомление о завершении задания.
(Унаследован от WorkflowTaskActionBase)
SendStartTaskNotificationAsync Отправляет уведомления о запуске задания.
(Унаследован от WorkflowTaskActionBase)
SubscribeOnEvents Метод для создания подписки на обрабатываемые события
(Унаследован от WorkflowTaskActionBase)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
UpdateTaskAsync Обновляет активное задание.
(Унаследован от WorkflowTaskActionBase)
Validate
(Переопределяет WorkflowActionBaseValidate(WorkflowActionStorage, WorkflowNodeStorage, WorkflowProcessStorage))

Поля

cardFileManager
(Унаследован от WorkflowTaskActionBase)
cardRepository
(Унаследован от WorkflowTaskActionBase)
cardsScope
(Унаследован от WorkflowTaskActionBase)
configurationInfoProvider
(Унаследован от WorkflowTaskActionBase)
ctcBuilderFactory
(Унаследован от WorkflowTaskActionBase)
MainSection 
notificationManager
(Унаследован от WorkflowTaskActionBase)
OptionLinksSection 
OptionsSection 
RolesBindingPath По данному ключу хранится привязка к ролям, когда задания отправлены
RolesSection 
serverPermissionsProvider
(Унаследован от WorkflowTaskActionBase)
signatureProvider
(Унаследован от WorkflowTaskActionBase)

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

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

См. также