IKrScriptForEachStageInMainProcessAsync - метод
Асинхронно выполняет указанное действие над строкой (из коллекционной секции KrStages) этапа основного процесса карточки в обход объектной модели.
Секция KrStages получается из контекстуального сателлита.
Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPIСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.19
Task ForEachStageInMainProcessAsync(
Func<CardRow, Task> rowActionAsync,
bool withNesteds = false
)
Function ForEachStageInMainProcessAsync (
rowActionAsync As Func(Of CardRow, Task),
Optional withNesteds As Boolean = false
) As Task
Task^ ForEachStageInMainProcessAsync(
Func<CardRow^, Task^>^ rowActionAsync,
bool withNesteds = false
)
abstract ForEachStageInMainProcessAsync :
rowActionAsync : Func<CardRow, Task> *
?withNesteds : bool
(* Defaults:
let _withNesteds = defaultArg withNesteds false
*)
-> Task
- rowActionAsync FuncCardRow, Task
-
Действие над строкой секции.
- withNesteds Boolean (Optional)
- Учитывать этапы от вложенных маршрутов.
TaskАсинхронная задача.
Поддерживаемые скрипты:
- Скрипт выполнения этапа;
- Скрипт построения шаблона этапов;
- Скрипт построения группы этапов;
- Скрипт выполнения группы этапов;
- Скрипт видимости кнопки процесса;
- Скрипт выполнения процесса.
Поддерживаемые режимы:
- Синхронный режим;
- Асинхронный режим.
Поддерживаемые контексты запуска: