UserAPIHelper - класс |
Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPI
public static class UserAPIHelper
Тип UserAPIHelper предоставляет следующие члены.
Имя | Описание | |
---|---|---|
AddPerformer |
Добавляет исполнителя в этап с режимом множественных исполнителей Multiple.
Исполнитель будет добавлен только если на указанном месте для вставки стоит другой исполнитель.
| |
AddStageAsync |
Добавляет новый этап в маршрут.
| |
AddTaskHistoryRecordAsync |
Асинхронно добавляет запись в текущую группу истории заданий.
| |
CardRowsAsync |
Возвращает строго типизированную коллекцию строк из секции основной карточки.
| |
ForEachStage |
Выполняет указанное действие над строкой (из коллекционной секции KrStages) этапа текущего процесса в обход объектной модели.
Секция KrStages получается из ProcessHolder-сателлита.
| |
ForEachStageInMainProcessAsync |
Асинхронно выполняет указанное действие над строкой (из коллекционной секции KrStages) этапа основного процесса карточки в обход объектной модели.
Секция KrStages получается из контекстуального сателлита.
| |
GetCurrentTaskHistoryGroupAsync |
Асинхронно возвращает идентификатор текущей группы истории заданий.
| |
GetCycleAsync |
Асинхронно возвращает номер текущего цикла.
Является прокси для поля в ProcessInfo.Cycle основного процесса.
В вторичных процессах каждое обращение вызывает сериализацию/десериализацию состояния основного процесса,
поэтому следует минимизировать обращения к данному методу.
| |
GetNewCardAccessStrategy | ||
GetNewCardAsync | ||
GetOrAddStageAsync |
Возвращает или добавляет новый этап в маршрут, если он отсутсвует в маршруте.
| |
GetPrimaryProcessInfoAsync |
Асинхронно возвращает хранилище Info для основного процесса карточки.
| |
GetProcessInfoForBranch |
Возвращает хранилище Info ветки вторичного процесса перед стартом.
Актуально только для этапа ветвления.
| |
GetSecondaryProcessInfoAsync |
Асинхронно возвращает хранилище Info для вторичного процесса карточки.
| |
HasKrComponents(IKrScript, KrComponents) |
Проверяет, поддерживаются ли указанные компоненты настроек типового решения для текущей карточки.
| |
HasKrComponents(IKrScript, KrComponents) |
Проверяет, поддерживаются ли указанные компоненты настроек типового решения для текущей карточки.
| |
IsMainProcess |
Текущий выполняемый процесс является основным (KrProcess)
| |
IsMainProcessInactiveAsync |
Все этапы основного процесса (KrProcess) для текущей карточки находятся в состоянии Inactive .
| |
IsMainProcessStartedAsync |
Возвращает признак, показывающий, что для текущей карточки запущен основной процесс (KrProcess).
| |
PrepareFileInDialogCardForStoreAsync |
Асинхронно подготавливает файлы карточки диалога к сохранению.
| |
RemovePerformer |
Удаляет исполнителей имеющих указанные идентификаторы.
| |
RemoveStage |
Удаляет этап из маршрута, добавленный ранее в скриптах.
| |
ResetSinglePerformer |
Устанавливает исполнителя для этапа с режимом одиночного исполнителя Single.
| |
ResolveT |
Получить из UnityContainer зависимость.
| |
ResolveTaskHistoryGroup |
Возвращает группу истории заданий.
| |
SetCycleAsync |
Асинхронно задаёт номер текущего цикла.
Является прокси для поля в ProcessInfo.Cycle основного процесса.
В вторичных процессах каждое обращение вызывает сериализацию/десериализацию состояния основного процесса,
поэтому следует минимизировать обращения к данному методу.
| |
SetSinglePerformer |
Установлевает исполнителя для этапа с режимом одиночного исполнителя Single.
| |
SetStageStateAsync |
Асинхронно установливает состояние этапа в строке коллекционной секции KrStages.
|