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

KrApprovalAction - класс

Обработчик действия KrApprovalDescriptor.
Иерархия наследования

Пространство имён:  Tessa.Extensions.Default.Server.Workflow.WorkflowEngine
Сборка:  Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.5.0.19
Синтаксис
public sealed class KrApprovalAction : KrWorkflowMultiTaskActionBase

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

Конструкторы
  ИмяОписание
Открытый методKrApprovalAction
Инициализирует новый экземпляр класса KrApprovalAction.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоID
ID типа карточки, он же ID в реестра IWorkflowActionRegistry
(Унаследован от WorkflowActionBase.)
Открытое свойствоIsStandAlone
Флаг, обозначающий, что данное действие может быть только единственным действием в узле
(Унаследован от WorkflowActionBase.)
В начало страницы
Методы
  ИмяОписание
Защищённый методAddActiveTaskAsync
Добавляет указанный идентификатор задания в список активных заданий.
(Унаследован от KrWorkflowActionBase.)
Защищённый методAddTaskHistoryAsync (Унаследован от KrWorkflowActionBase.)
Защищённый методAddTaskHistoryByTaskAsync (Унаследован от KrWorkflowActionBase.)
Защищённый методAddTaskToNextContextTasks
Метод для установки задания в список обрабатываемых заданий Tasks для последующих узлов и действий.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методAddToHistoryAsync
Добавляет в историю процесса запись о задании.
(Унаследован от KrWorkflowActionBase.)
Защищённый методCheckActive
Метод для проверки факта, что действие активно и должно сохранить свое состояние вместе с состояним своего узла.
(Унаследован от KrWorkflowMultiTaskActionBase.)
Открытый методCompile
Метод для компиляции данного действия
(Переопределяет WorkflowActionBaseCompile(IWorkflowCompilationSyntaxTreeBuilder, WorkflowActionStorage).)
Защищённый методCompileEvents
Выполняет компиляцию методов - обработчиков событий.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методCompleteSubtasksAsync
Завершает дочерние задания указанных типов.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методCompleteTaskAsync
Метод для обработки завершения задания.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методCompleteTaskCoreAsync (Переопределяет KrWorkflowTaskActionBaseCompleteTaskCoreAsync(IWorkflowEngineContext, CardTask, Guid, IWorkflowEngineCompiled).)
Защищённый методCreateDialogsAsync (Унаследован от KrWorkflowTaskActionBase.)
Защищённый методCreateDigestAsync
Создаёт дайджест задания на основе дайджеста указанного в настройках действия, комментария инициатора процесса согласования и дополнительного комментария.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методCreateSubscription
Метод для создания подписок действия.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методCreateTasksContext
Метод для создания контекста работы с заданиями. Контекст нужен для сохранения измененных действием заданий и записью их в Tasks.
(Унаследован от KrWorkflowTaskActionBase.)
Открытый методDelegateTaskAsync
Делегирует задание другому пользователю.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методDelegateTaskCoreAsync
Делегирует задание другому пользователю.
(Переопределяет KrWorkflowTaskActionBaseDelegateTaskCoreAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, CardTask).)
Защищённый методDeleteTaskAsync
Метод для удаления задания с его историей.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методDeleteTaskCoreAsync
Удаляет указанное задание.
(Унаследован от KrWorkflowTaskActionBase.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методExecuteAsync
Метод, вызываемый при непосредственно исполнения самого действия
(Переопределяет 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.)
Защищённый методGetActiveTasksAsync
Возвращает доступную только для чтения коллекцию идентификаторов активных заданий.
(Унаследован от KrWorkflowActionBase.)
Открытый метод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.)
Защищённый методPostScriptAsync
Метод выполнения скриптов после завершения выполнения действия
(Унаследован от WorkflowActionBase.)
Защищённый методPreCondition
Метод проверки условий для запуска действия
(Унаследован от WorkflowActionBase.)
Открытый методPrepareForExecute
Метод производит манипуляции с actionState после его создания
(Переопределяет KrWorkflowTaskActionBasePrepareForExecute(WorkflowActionStateStorage, IWorkflowEngineContext).)
Открытый методPrepareForSaveTemplate
Метод подготовки действия для сохранения в шаблон процесса
(Унаследован от WorkflowActionBase.)
Защищённый методPreScriptAsync
Метод выполнения скриптов, предшествующих выполнению действия
(Унаследован от WorkflowActionBase.)
Открытый методProcessAsync
Метод, вызываемый при запуске действия
(Унаследован от WorkflowActionBase.)
Защищённый методProcessDialogAsync (Унаследован от KrWorkflowTaskActionBase.)
Защищённый методRequestCommentTaskCompleteAsync
Обрабатывает завершение заданий типа KrRequestCommentTypeID.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методSendCompleteActionNotificationAsync
Асинхронно отправляет уведомление о завершении действия.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методSendCompleteTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, WorkflowTaskNotificationInfo)
Асинхронно отправляет уведомление о завершении задания.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методSendCompleteTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, WorkflowTaskNotificationInfoBase, String)
Асинхронно отправляет уведомление о завершении задания.
(Унаследован от 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, String)
Метод для отправки уведомления о запуске задания. Параметры считываются из секции с именем sectionName.
(Унаследован от KrWorkflowTaskActionBase.)
Защищённый методSendStartTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, NullableGuid, Boolean, Boolean, String)
Метод для отправки уведомления о запуске задания.
(Унаследован от 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.)
Защищённый методTryRemoveActiveTaskAsync
Удаляет указанный идентификатор задания из списка активных заданий.
(Унаследован от KrWorkflowActionBase.)
Защищённый методUpdateTaskAsync
Метод для обновления активного задания.
(Унаследован от KrWorkflowTaskActionBase.)
Открытый методValidate (Унаследован от WorkflowActionBase.)
В начало страницы
Поля
  ИмяОписание
Защищённое полеcalendarService (Унаследован от KrWorkflowActionBase.)
Защищённое полеcardFileManager (Унаследован от KrWorkflowTaskActionBase.)
Защищённое полеcardRepository (Унаследован от KrWorkflowActionBase.)
Защищённое полеcardsScope (Унаследован от KrWorkflowTaskActionBase.)
Защищённое полеctcBuilderFactory (Унаследован от KrWorkflowTaskActionBase.)
Защищённое полеnotificationManager (Унаследован от KrWorkflowTaskActionBase.)
Защищённое полеrequestExtender (Унаследован от KrWorkflowActionBase.)
Защищённое полеserverPermissionsProvider (Унаследован от KrWorkflowTaskActionBase.)
Защищённое полеsignatureProvider (Унаследован от KrWorkflowTaskActionBase.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также