WorkflowTaskGroupAction - методы |
Тип WorkflowTaskGroupAction предоставляет следующие члены.
Имя | Описание | |
---|---|---|
AddTaskToNextContextTasks |
Метод для установки задания в список обрабатываемых заданий Tasks для последующих узлов и действий
(Унаследован от WorkflowTaskActionBase.) | |
CheckActive | (Переопределяет WorkflowActionBaseCheckActive(IWorkflowEngineContext).) | |
Compile | (Переопределяет WorkflowActionBaseCompile(IWorkflowCompilationSyntaxTreeBuilder, WorkflowActionStorage).) | |
CompileEvents | (Унаследован от WorkflowTaskActionBase.) | |
CompleteTaskAsync |
Метод для обработки завершения задания
(Унаследован от WorkflowTaskActionBase.) | |
CompleteTaskCoreAsync |
1. Записываем в историю завершения текущий вариант завершения
2. Получаем список переходов, которые нужно обработать
3. Переходы типа Один, сразу же обрабатываем.
4. Если есть флаг отмены группы, отменяем ее выполнение
5. Если флага нет, отправляем следующее задание
(Переопределяет 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).) |
Имя | Описание | |
---|---|---|
Get | (Определяется ComHelper.) | |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
Invoke | (Определяется ComHelper.) | |
Set | (Определяется ComHelper.) |