UserAPIHelper - класс
Предоставляет статические методы, используемые в скриптах подсистемы маршрутов.
Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPIСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.22
public static class UserAPIHelper
Public NotInheritable Class UserAPIHelper
public ref class UserAPIHelper abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type UserAPIHelper = class end
- Inheritance
- Object UserAPIHelper
AddPerformer |
Добавляет исполнителя в этап с режимом множественных исполнителей Multiple.
Исполнитель будет добавлен только если на указанном месте для вставки стоит другой исполнитель.
|
AddStageAsync |
Добавляет новый этап в маршрут.
|
AddTaskHistoryRecordAsync |
Добавляет запись в текущую группу истории заданий.
|
CardRowsAsync |
Возвращает строго типизированную коллекцию строк из секции основной карточки.
|
ForEachStage |
Выполняет указанное действие над строкой (из коллекционной секции KrStages) этапа текущего процесса в обход объектной модели.
Секция KrStages получается из ProcessHolder-сателлита.
|
ForEachStageInMainProcessAsync |
Асинхронно выполняет указанное действие над строкой (из коллекционной секции KrStages) этапа основного процесса карточки в обход объектной модели.
Секция KrStages получается из контекстуального сателлита.
|
GetCurrentTaskHistoryGroupAsync |
Асинхронно возвращает идентификатор текущей группы истории заданий.
|
GetCycleAsync |
Возвращает номер текущего цикла.
|
GetNewCardAccessStrategy |
Возвращает стратегию загрузки карточки, получаемой из Info этапа по ключу NewCard.
|
GetNewCardAsync |
Возвращает карточку из Info этапа, содержащуюся по ключу NewCard.
|
GetOrAddStageAsync |
Возвращает или добавляет новый этап в маршрут, если он отсутствует в маршруте.
|
GetPrimaryProcessInfoAsync |
Возвращает хранилище Info для основного процесса карточки.
|
GetProcessInfoForBranch |
Возвращает хранилище Info ветки вторичного процесса перед стартом.
Актуально только для этапа ветвления.
|
GetSecondaryProcessInfoAsync |
Возвращает хранилище Info для вторичного процесса карточки.
|
HasKrComponents(IKrScript, KrComponents) |
Проверяет, поддерживаются ли указанные компоненты настроек типового решения для текущей карточки.
|
HasKrComponents(IKrScript, KrComponents) |
Проверяет, поддерживаются ли указанные компоненты настроек типового решения для текущей карточки.
|
IsMainProcess |
Текущий выполняемый процесс является основным (KrProcess)
|
IsMainProcessInactiveAsync |
Все этапы основного процесса (KrProcess) для текущей карточки находятся в состоянии Inactive .
|
IsMainProcessStartedAsync |
Возвращает признак, показывающий, что для текущей карточки запущен основной процесс (KrProcess).
|
PrepareFileInDialogCardForStore |
Подготавливает файлы карточки диалога к сохранению.
|
PrepareFilesInSettingsDialogCardForStoreAsync |
Подготавливает файлы карточки диалога с временем жизни Settings к сохранению.
|
RemovePerformer |
Удаляет исполнителей имеющих указанные идентификаторы.
|
RemoveStage |
Удаляет этап из маршрута, добавленный ранее в скриптах.
|
ResetSinglePerformer |
Сбрасывает исполнителя для этапа с режимом одиночного исполнителя Single.
|
ResolveT |
Получить из UnityContainer зависимость.
|
ResolveTaskHistoryGroup |
Возвращает группу истории заданий.
|
SetCycleAsync |
Задаёт номер текущего цикла.
|
SetSinglePerformer |
Устанавливает исполнителя для этапа с режимом одиночного исполнителя Single.
|
SetStageStateAsync |
Асинхронно устанавливает состояние этапа в строке коллекционной секции KrStages.
|