IKrScriptRunNextStageInContextAsync - метод

Выполнить этап в другом контексте, т.е. в рамках другой карточки. Процесс будет собран и выполнен как синхронный вторичный процесс. Если метод вызывается в Before (Инициализация), то контекст будет переключен для текущего этапа. Если метод вызывается в After (Постобработка), то контекст будет переключен для следующего этапа.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPI
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.19
C#
Task RunNextStageInContextAsync(
	Guid cardID,
	bool wholeCurrentGroup = false,
	IDictionary<string, Object> processInfo = null
)

Параметры

cardID  Guid
Идентификатор карточки, в которой необходимо выполнить этап.
wholeCurrentGroup  Boolean  (Optional)
Признак того, что в другой карточке необходимо выполнить все этапы до конца текущей группы
processInfo  IDictionaryString, Object  (Optional)
Опциональный ProcessInfo для синхронного вторичного процесса.

Возвращаемое значение

Task
Асинхронная задача.

Заметки

Поддерживаемые скрипты:
  • Скрипт выполнения этапа.
Поддерживаемые режимы:
  • Синхронный режим;
  • Асинхронный режим.
Поддерживаемые контексты запуска:
  • Локальный;
  • Глобальный.

См. также