public abstract class WorkflowTaskActionBase : WorkflowActionBasePublic MustInherit Class WorkflowTaskActionBase
Inherits WorkflowActionBasepublic ref class WorkflowTaskActionBase abstract : public WorkflowActionBase[<AbstractClassAttribute>]
type WorkflowTaskActionBase =
class
inherit WorkflowActionBase
end| WorkflowTaskActionBase | Базовый класс для обработчиков действий, отправляющих задания. |
| BindingExecutor | Объект для получения и установки значений по привязке. |
| BindingParser | Парсер строк привязок. |
| CardFileManager | Объект, который управляет объектами контейнеров ICardFileContainer, объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере. |
| CardRepository | Репозиторий для управления карточками. |
| CardRepositoryDef |
Репозиторий с конфигурацией по умолчанию, т.е. без расширений. Обратите внимание, что при резолве без имени (или с именем null) возвращается объект с именем Extended, а не Default. |
| CardsScope | Scope для загрузки карточек в рамках обработки WorkflowEngine. |
| ConfigurationInfoProvider | Объект, предоставляющий информацию по текущей конфигурации. |
| ContextRoleCache | Кэш для карточек контекстных ролей. |
| ContextRoleManager | Объект, производящий расчёт контекстных ролей. |
| CtcBuilderFactory | Функция, возвращающая новый экземпляр ICardTaskCompletionOptionSettingsBuilder. |
| Deps | Зависимости для действий, наследуемых от WorkflowTaskActionBase. |
| Descriptor |
Дескриптор действия. По умолчанию используется дескриптор, переданный в конструкторе действия.
(Унаследован от WorkflowActionBase) |
| ID |
ID типа карточки, он же ID в реестре IWorkflowActionRegistry.
(Унаследован от WorkflowActionBase) |
| IsStandAlone |
Флаг, обозначающий, что данное действие может быть только единственным действием в узле.
(Унаследован от WorkflowActionBase) |
| NotificationManager | Объект для отправки уведомлений, построенных по карточке уведомления. |
| PlaceholderCompilationDependencies | Объект со всеми зависимостями, необходимыми для компиляции текста с плейсхолдерами внутри документов. |
| RoleGetStrategy | Стратегия для получения информации о ролях. |
| ServerPermissionsProvider | Объект, предоставляющий права доступа в соответствии с активной системой прав. Например, для типового решения предоставляет токен KrToken с полным набором прав. |
| SignatureProvider | Объект, предоставляющий криптографические средства для подписания и проверки подписи. |
| AddAuthorAsync | Добавляет роль автора в задание. Если автор не указан, добавляется текущий сотрудник. |
| CheckActive |
Метод для проверки факта, что действие активно и должно сохранить свое состояние вместе с состояним своего узла.
(Унаследован от WorkflowActionBase) |
| Compile |
Метод для компиляции данного действия.
(Унаследован от WorkflowActionBase) |
| CompileEvents | Компилирует методы - обработчики событий. |
| CompleteTaskAsync | Обрабатывает завершения задания. |
| CompleteTaskCoreAsync | Осуществляет завершение задания. |
| CreateDialogsAsync | Инициализирует карточку диалога. |
| CreateSubscription | Создаёт подписку на сигнал signalType для текущего действия. |
| DeleteTaskAsync | Удаляет задание и его историю. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| ExecuteAsync |
Метод, вызываемый при непосредственно исполнения самого действия.
(Унаследован от WorkflowActionBase) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetExecutedTaskAsync | Возвращает заданием с указанным идентификатором из основной карточки (GetMainCardAsync(CancellationToken)). |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetResultAsync | Возвращает результат задания, записываемый в историю заданий. |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| GetWithPlaceholdersAsync | Возвращает текст с учетом плейсхолдеров. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| PerformEvent | Обрабатывает событие. |
| PrepareForExecute |
Метод производит манипуляции с actionState после его создания.
(Переопределяет WorkflowActionBasePrepareForExecute(WorkflowActionStateStorage, IWorkflowEngineContext)) |
| PrepareForSaveTemplate |
Метод подготовки действия для сохранения.
(Унаследован от WorkflowActionBase) |
| ProcessAsync |
Метод, вызываемый при запуске действия.
(Унаследован от WorkflowActionBase) |
| ProcessDialogAsync | |
| SendCompleteTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, WorkflowTaskNotificationInfo) | Асинхронно отправляет уведомление о завершении задания. |
| SendCompleteTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, WorkflowTaskNotificationInfoBase, String, WorkflowActionMethodDescriptor) | Асинхронно отправляет уведомление о завершении задания. |
| SendCompleteTaskNotificationsAsync | Метод для отправки уведомлений о завершении задания. Для каждой записи из notificationInfos создаёт уведомления соответствующего указанному типу, для тех ролей из списка связанных с заданием ролей, которые соответствуют функциональным ролям, указанным в записи. Так же аналогичные уведомления, упомянутого выше типа, отправляются ролям из списка получателей, которые также могут быть указанны в записи. |
| SendStartTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, String, WorkflowActionMethodDescriptor) | Отправляет уведомления о запуске задания. Параметры считываются из секции с именем sectionName. |
| SendStartTaskNotificationAsync(IWorkflowEngineContext, IWorkflowEngineCompiled, CardTask, NullableGuid, Boolean, Boolean, WorkflowActionMethodDescriptor) | Отправляет уведомления о запуске задания. |
| SendStartTaskNotificationsAsync | Метод для отправки уведомлений о запуске задания. Для каждой строки из sectionName создаёт уведомления соответствующего указанному в строке типу, для тех ролей из списка связанных с заданием ролей, которые соответствуют функциональным ролям, указанным в строке. Так же аналогичные уведомления, упомянутого выше типа, отправляются ролям из списка получателей, которые также могут быть указанны в строке из sectionName. |
| SubscribeOnEvents | Создаёт подписки на обрабатываемые события. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| UpdateTaskAsync | Обновляет активное задание. |
| ValidateAsync |
Метод валидации действия.
(Унаследован от WorkflowActionBase) |