public sealed class KrUniversalTaskAction : KrWorkflowTaskActionBase
Public NotInheritable Class KrUniversalTaskAction
Inherits KrWorkflowTaskActionBase
public ref class KrUniversalTaskAction sealed : public KrWorkflowTaskActionBase
[<SealedAttribute>]
type KrUniversalTaskAction =
class
inherit KrWorkflowTaskActionBase
end
KrUniversalTaskAction | Инициализирует новый экземпляр класса KrUniversalTaskAction. |
Descriptor |
Дескриптор действия. По умолчанию используется дескриптор, переданный в конструкторе действия.
(Унаследован от WorkflowActionBase) |
ID |
ID типа карточки, он же ID в реестре IWorkflowActionRegistry.
(Унаследован от WorkflowActionBase) |
IsStandAlone |
Флаг, обозначающий, что данное действие может быть только единственным действием в узле.
(Унаследован от WorkflowActionBase) |
AddTaskHistoryAsync | (Унаследован от KrWorkflowActionBase) |
AddTaskHistoryByTaskAsync | (Унаследован от KrWorkflowActionBase) |
AddTaskToNextContextTasks |
Устанавливает задание в список обрабатываемых заданий Tasks для последующих узлов и действий.
(Унаследован от KrWorkflowTaskActionBase) |
CheckActive |
Метод для проверки факта, что действие активно и должно сохранить свое состояние вместе с состояним своего узла.
(Переопределяет WorkflowActionBaseCheckActive(IWorkflowEngineContext)) |
Compile |
Метод для компиляции данного действия.
(Переопределяет WorkflowActionBaseCompile(IWorkflowCompilationSyntaxTreeBuilder, WorkflowActionStorage)) |
CompileEvents |
Компилирует методы - обработчики событий.
(Унаследован от KrWorkflowTaskActionBase) |
CompleteSubtasksAsync |
Завершает дочерние задания указанных типов.
(Унаследован от KrWorkflowTaskActionBase) |
CompleteTaskAsync |
Обрабатывает завершения задания.
(Унаследован от KrWorkflowTaskActionBase) |
CompleteTaskCoreAsync | (Переопределяет KrWorkflowTaskActionBaseCompleteTaskCoreAsync(IWorkflowEngineContext, CardTask, Guid, IWorkflowEngineCompiled)) |
CreateDialogsAsync |
Инициализирует карточку диалога.
(Унаследован от KrWorkflowTaskActionBase) |
CreateDigestAsync |
Создаёт дайджест задания на основе дайджеста указанного в настройках действия, комментария инициатора процесса согласования и дополнительного комментария.
(Унаследован от KrWorkflowTaskActionBase) |
CreateSubscription |
Создаёт подписку на сигнал signalType для текущего действия.
(Унаследован от KrWorkflowTaskActionBase) |
CreateTasksContext |
Создаёт контекст работы с заданиями.
Контекст нужен для сохранения измененных действием заданий и записью их в Tasks.
(Унаследован от KrWorkflowTaskActionBase) |
DelegateTaskAsync |
Делегирует задание другому пользователю.
(Унаследован от KrWorkflowTaskActionBase) |
DelegateTaskCoreAsync |
Делегирует задание другому пользователю.
(Унаследован от KrWorkflowTaskActionBase) |
DeleteTaskAsync |
Удаляет задание и его историю.
(Унаследован от KrWorkflowTaskActionBase) |
DeleteTaskCoreAsync |
Удаляет указанное задание.
(Унаследован от KrWorkflowTaskActionBase) |
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.
(Переопределяет KrWorkflowActionBaseExecuteAsync(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 | (Переопределяет KrWorkflowTaskActionBaseGetResultAsync(IWorkflowEngineContext, CardTask)) |
GetSqlPerformers |
Возвращает коллекцию содержащую список SQL исполнителей.
(Унаследован от KrWorkflowTaskActionBase) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
GetWithPlaceholdersAsync |
Возвращает текст с учетом плейсхолдеров.
(Унаследован от KrWorkflowTaskActionBase) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
PerformEvent |
Обрабатывает событие.
(Унаследован от KrWorkflowTaskActionBase) |
PrepareForExecute |
Метод производит манипуляции с actionState после его создания.
(Переопределяет KrWorkflowTaskActionBasePrepareForExecute(WorkflowActionStateStorage, IWorkflowEngineContext)) |
PrepareForSaveTemplate |
Метод подготовки действия для сохранения.
(Унаследован от WorkflowActionBase) |
ProcessAsync |
Метод, вызываемый при запуске действия.
(Унаследован от WorkflowActionBase) |
ProcessDialogAsync | (Унаследован от KrWorkflowTaskActionBase) |
RequestCommentTaskCompleteAsync |
Обрабатывает завершение заданий типа KrRequestCommentTypeID.
(Унаследован от KrWorkflowTaskActionBase) |
SendCompleteActionNotificationAsync |
Асинхронно отправляет уведомление о завершении действия.
(Унаследован от KrWorkflowTaskActionBase) |
SendCompleteTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, WorkflowTaskNotificationInfo) |
Асинхронно отправляет уведомление о завершении задания.
(Унаследован от KrWorkflowTaskActionBase) |
SendCompleteTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, WorkflowTaskNotificationInfoBase, String, WorkflowActionMethodDescriptor) |
Асинхронно отправляет уведомление о завершении задания.
(Унаследован от KrWorkflowTaskActionBase) |
SendRequestCommentTaskAsync(IWorkflowEngineContext, IRoleRepository, CardTask) |
Асинхронно создаёт задание запроса комментария (KrRequestCommentTypeID).
При создании задания используются данные родительского задания, в том числе значения из секции Name.
(Унаследован от KrWorkflowTaskActionBase) |
SendRequestCommentTaskAsync(IWorkflowEngineContext, Guid, Guid, String, NullableDateTime, NullableInt32, Guid, String, String) |
Асинхронно создаёт задание запроса комментария (KrRequestCommentTypeID).
(Унаследован от KrWorkflowTaskActionBase) |
SendStartTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, String, WorkflowActionMethodDescriptor) |
Отправляет уведомления о запуске задания. Параметры считываются из секции с именем sectionName.
(Унаследован от KrWorkflowTaskActionBase) |
SendStartTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, NullableGuid, Boolean, Boolean, WorkflowActionMethodDescriptor) |
Отправляет уведомления о запуске задания.
(Унаследован от KrWorkflowTaskActionBase) |
SetStateIDAsync(IWorkflowEngineContext, KrState, CancellationToken) |
Устанавливает состояние карточки.
(Унаследован от KrWorkflowActionBase) |
SetStateIDAsync(IWorkflowEngineContext, Int32, String, CancellationToken) |
Устанавливает состояние карточки.
(Унаследован от KrWorkflowActionBase) |
StorePreviousState |
Сохраняет идентификатор предыдущего состояния карточки в параметрах процесса.
(Унаследован от KrWorkflowActionBase) |
SubscribeOnEvents |
Создаёт подписки на обрабатываемые события.
(Унаследован от KrWorkflowTaskActionBase) |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
TryGetPreviousState |
Возвращает идентификатор предыдущего состояния карточки из параметров процесса.
(Унаследован от KrWorkflowActionBase) |
UpdateTaskAsync |
Обновляет активное задание.
(Унаследован от KrWorkflowTaskActionBase) |
Validate |
Метод валидации действия.
(Переопределяет WorkflowActionBaseValidate(WorkflowActionStorage, WorkflowNodeStorage, WorkflowProcessStorage)) |
calendarService | (Унаследован от KrWorkflowActionBase) |
cardFileManager | (Унаследован от KrWorkflowTaskActionBase) |
cardRepository | (Унаследован от KrWorkflowActionBase) |
cardsScope | (Унаследован от KrWorkflowTaskActionBase) |
configurationInfoProvider | (Унаследован от KrWorkflowTaskActionBase) |
ctcBuilderFactory | (Унаследован от KrWorkflowTaskActionBase) |
notificationManager | (Унаследован от KrWorkflowTaskActionBase) |
requestExtender | (Унаследован от KrWorkflowActionBase) |
serverPermissionsProvider | (Унаследован от KrWorkflowTaskActionBase) |
signatureProvider | (Унаследован от KrWorkflowTaskActionBase) |
Get | (Определяется ComHelper) |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
Invoke | (Определяется ComHelper) |
Set | (Определяется ComHelper) |