IKrScriptRunNextStageInContextAsync - метод
Выполнить этап в другом контексте, т.е. в рамках другой карточки.
Процесс будет собран и выполнен как синхронный вторичный процесс.
Если метод вызывается в Before (Инициализация), то контекст будет переключен для текущего этапа.
Если метод вызывается в After (Постобработка), то контекст будет переключен для следующего этапа.
Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPIСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.19
Task RunNextStageInContextAsync(
Guid cardID,
bool wholeCurrentGroup = false,
IDictionary<string, Object> processInfo = null
)
Function RunNextStageInContextAsync (
cardID As Guid,
Optional wholeCurrentGroup As Boolean = false,
Optional processInfo As IDictionary(Of String, Object) = Nothing
) As Task
Task^ RunNextStageInContextAsync(
Guid cardID,
bool wholeCurrentGroup = false,
IDictionary<String^, Object^>^ processInfo = nullptr
)
abstract RunNextStageInContextAsync :
cardID : Guid *
?wholeCurrentGroup : bool *
?processInfo : IDictionary<string, Object>
(* Defaults:
let _wholeCurrentGroup = defaultArg wholeCurrentGroup false
let _processInfo = defaultArg processInfo null
*)
-> Task
- cardID Guid
- Идентификатор карточки, в которой необходимо выполнить этап.
- wholeCurrentGroup Boolean (Optional)
-
Признак того, что в другой карточке необходимо выполнить все этапы до конца текущей группы
- processInfo IDictionaryString, Object (Optional)
-
Опциональный ProcessInfo для синхронного вторичного процесса.
TaskАсинхронная задача.
Поддерживаемые скрипты:
Поддерживаемые режимы:
- Синхронный режим;
- Асинхронный режим.
Поддерживаемые контексты запуска: