KrApprovalAction - класс

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

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.WorkflowEngine
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class KrApprovalAction : KrWorkflowMultiTaskActionBase
Inheritance
Object    WorkflowActionBase    WorkflowTaskActionBase    KrWorkflowTaskActionBase    KrWorkflowMultiTaskActionBase    KrApprovalAction

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

KrApprovalAction Обработчик действия KrApprovalDescriptor.

Свойства

BindingExecutor Объект для получения и установки значений по привязке.
(Унаследован от WorkflowTaskActionBase)
BindingParser Парсер строк привязок.
(Унаследован от WorkflowTaskActionBase)
CardFileManager Объект, который управляет объектами контейнеров ICardFileContainer, объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере.
(Унаследован от WorkflowTaskActionBase)
CardRepository Репозиторий для управления карточками.
(Унаследован от WorkflowTaskActionBase)
CardRepositoryDef Репозиторий с конфигурацией по умолчанию, т.е. без расширений.
Обратите внимание, что при резолве без имени (или с именем null) возвращается объект с именем Extended, а не Default.
(Унаследован от WorkflowTaskActionBase)
CardsScope Scope для загрузки карточек в рамках обработки WorkflowEngine.
(Унаследован от WorkflowTaskActionBase)
ConfigurationInfoProvider Объект, предоставляющий информацию по текущей конфигурации.
(Унаследован от WorkflowTaskActionBase)
ContextRoleCache Кэш для карточек контекстных ролей.
(Унаследован от WorkflowTaskActionBase)
ContextRoleManager Объект, производящий расчёт контекстных ролей.
(Унаследован от WorkflowTaskActionBase)
CtcBuilderFactory Функция, возвращающая новый экземпляр ICardTaskCompletionOptionSettingsBuilder.
(Унаследован от WorkflowTaskActionBase)
Deps Зависимости для действий, наследуемых от WorkflowTaskActionBase.
(Унаследован от WorkflowTaskActionBase)
Descriptor Дескриптор действия. По умолчанию используется дескриптор, переданный в конструкторе действия.
(Унаследован от WorkflowActionBase)
ID ID типа карточки, он же ID в реестре IWorkflowActionRegistry.
(Унаследован от WorkflowActionBase)
IsStandAlone Флаг, обозначающий, что данное действие может быть только единственным действием в узле.
(Унаследован от WorkflowActionBase)
NotificationManager Объект для отправки уведомлений, построенных по карточке уведомления.
(Унаследован от WorkflowTaskActionBase)
PlaceholderCompilationDependencies Объект со всеми зависимостями, необходимыми для компиляции текста с плейсхолдерами внутри документов.
(Унаследован от WorkflowTaskActionBase)
RoleGetStrategy Стратегия для получения информации о ролях.
(Унаследован от WorkflowTaskActionBase)
ServerPermissionsProvider Объект, предоставляющий права доступа в соответствии с активной системой прав. Например, для типового решения предоставляет токен KrToken с полным набором прав.
(Унаследован от WorkflowTaskActionBase)
SignatureProvider Объект, предоставляющий криптографические средства для подписания и проверки подписи.
(Унаследован от WorkflowTaskActionBase)

Методы

AddAuthorAsync Добавляет роль автора в задание. Если автор не указан, добавляется текущий сотрудник.
(Унаследован от WorkflowTaskActionBase)
CheckActive Метод для проверки факта, что действие активно и должно сохранить свое состояние вместе с состоянием своего узла.
(Унаследован от KrWorkflowMultiTaskActionBase)
Compile Метод для компиляции данного действия.
(Переопределяет WorkflowActionBaseCompile(IWorkflowCompilationSyntaxTreeBuilder, WorkflowActionStorage))
CompleteSubtasksAsync Завершает дочерние задания указанных типов.
(Унаследован от KrWorkflowTaskActionBase)
CompleteTaskAsync Обрабатывает завершения задания.
(Унаследован от WorkflowTaskActionBase)
CompleteTaskCoreAsync Осуществляет завершение задания.
(Переопределяет WorkflowTaskActionBaseCompleteTaskCoreAsync(IWorkflowEngineContext, CardTask, Guid, IWorkflowEngineCompiled))
CreateDialogsAsync Инициализирует карточку диалога.
(Унаследован от WorkflowTaskActionBase)
DelegateTaskAsync Делегирует задание другому пользователю.
(Унаследован от KrWorkflowTaskActionBase)
DelegateTaskCoreAsync Делегирует задание другому пользователю.
(Унаследован от KrWorkflowTaskActionBase)
DeleteTaskAsync Удаляет задание и его историю.
(Унаследован от WorkflowTaskActionBase)
DeleteTaskCoreAsync Удаляет указанное задание.
(Унаследован от KrWorkflowTaskActionBase)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteAsync Метод, вызываемый при непосредственно исполнения самого действия.
(Переопределяет KrWorkflowTaskActionBaseExecuteAsync(IWorkflowEngineContext, IWorkflowEngineCompiled))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetExecutedTaskAsync Возвращает заданием с указанным идентификатором из основной карточки (GetMainCardAsync(CancellationToken)).
(Унаследован от WorkflowTaskActionBase)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetResultAsync Возвращает результат задания, записываемый в историю заданий.
(Переопределяет WorkflowTaskActionBaseGetResultAsync(IWorkflowEngineContext, CardTask))
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
PerformEvent Обрабатывает событие.
(Унаследован от WorkflowTaskActionBase)
PrepareForExecute Метод производит манипуляции с actionState после его создания.
(Переопределяет KrWorkflowTaskActionBasePrepareForExecute(WorkflowActionStateStorage, IWorkflowEngineContext))
PrepareForSaveTemplate Метод подготовки действия для сохранения.
(Унаследован от WorkflowActionBase)
ProcessAsync Метод, вызываемый при запуске действия.
(Унаследован от WorkflowActionBase)
ProcessDialogAsync
(Унаследован от WorkflowTaskActionBase)
SendCompleteActionNotificationAsync Асинхронно отправляет уведомление о завершении действия.
(Унаследован от KrWorkflowTaskActionBase)
SendCompleteTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, WorkflowTaskNotificationInfo) Асинхронно отправляет уведомление о завершении задания.
(Унаследован от WorkflowTaskActionBase)
SendCompleteTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, WorkflowTaskNotificationInfoBase, String, WorkflowActionMethodDescriptor) Асинхронно отправляет уведомление о завершении задания.
(Унаследован от WorkflowTaskActionBase)
SendCompleteTaskNotificationsAsync Метод для отправки уведомлений о завершении задания. Для каждой записи из notificationInfos создаёт уведомления соответствующего указанному типу, для тех ролей из списка связанных с заданием ролей, которые соответствуют функциональным ролям, указанным в записи. Так же аналогичные уведомления, упомянутого выше типа, отправляются ролям из списка получателей, которые также могут быть указанны в записи.
(Унаследован от WorkflowTaskActionBase)
SendStartTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, String, WorkflowActionMethodDescriptor) Отправляет уведомления о запуске задания. Параметры считываются из секции с именем sectionName.
(Унаследован от WorkflowTaskActionBase)
SendStartTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, NullableGuid, Boolean, Boolean, WorkflowActionMethodDescriptor) Отправляет уведомления о запуске задания.
(Унаследован от WorkflowTaskActionBase)
SendStartTaskNotificationsAsync Метод для отправки уведомлений о запуске задания. Для каждой строки из sectionName создаёт уведомления соответствующего указанному в строке типу, для тех ролей из списка связанных с заданием ролей, которые соответствуют функциональным ролям, указанным в строке. Так же аналогичные уведомления, упомянутого выше типа, отправляются ролям из списка получателей, которые также могут быть указанны в строке из sectionName.
(Унаследован от WorkflowTaskActionBase)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
UpdateTaskAsync Обновляет активное задание.
(Унаследован от WorkflowTaskActionBase)
ValidateAsync Метод валидации действия.
(Унаследован от WorkflowActionBase)

См. также