public class WorkflowTaskAction : WorkflowTaskActionBase
Public Class WorkflowTaskAction
Inherits WorkflowTaskActionBase
public ref class WorkflowTaskAction : public WorkflowTaskActionBase
type WorkflowTaskAction =
class
inherit WorkflowTaskActionBase
end
WorkflowTaskAction | Инициализирует новый экземпляр класса WorkflowTaskAction |
Descriptor |
Дескриптор действия. По умолчанию используется дескриптор, переданный в конструкторе действия.
(Унаследован от WorkflowActionBase) |
ID |
ID типа карточки, он же ID в реестре IWorkflowActionRegistry.
(Унаследован от WorkflowActionBase) |
IsStandAlone |
Флаг, обозначающий, что данное действие может быть только единственным действием в узле.
(Унаследован от WorkflowActionBase) |
AddTaskToNextContextTasks |
Устанавливает задание в список обрабатываемых заданий Tasks для последующих узлов и действий.
(Унаследован от WorkflowTaskActionBase) |
CheckActive | (Переопределяет WorkflowActionBaseCheckActive(IWorkflowEngineContext)) |
Compile | (Переопределяет WorkflowActionBaseCompile(IWorkflowCompilationSyntaxTreeBuilder, WorkflowActionStorage)) |
CompleteTaskAsync |
Обрабатывает завершения задания.
(Унаследован от WorkflowTaskActionBase) |
CompleteTaskCoreAsync | (Переопределяет WorkflowTaskActionBaseCompleteTaskCoreAsync(IWorkflowEngineContext, CardTask, Guid, IWorkflowEngineCompiled)) |
CreateDialogsAsync |
Инициализирует карточку диалога.
(Унаследован от 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) |
PrepareForExecute | (Переопределяет WorkflowTaskActionBasePrepareForExecute(WorkflowActionStateStorage, IWorkflowEngineContext)) |
PrepareForSaveTemplate |
Метод подготовки действия для сохранения.
(Унаследован от 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) |
configurationInfoProvider | (Унаследован от WorkflowTaskActionBase) |
ctcBuilderFactory | (Унаследован от WorkflowTaskActionBase) |
notificationManager | (Унаследован от WorkflowTaskActionBase) |
serverPermissionsProvider | (Унаследован от WorkflowTaskActionBase) |
signatureProvider | (Унаследован от WorkflowTaskActionBase) |
Get | (Определяется ComHelper) |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
Invoke | (Определяется ComHelper) |
Set | (Определяется ComHelper) |