WorkflowQueueAddSignal - метод

Добавляет запись в очередь, которая описывает сигнал.

Definition

Пространство имён: Tessa.Cards.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public WorkflowQueueItem AddSignal(
	string? processTypeName,
	string? name = null,
	int number = 0,
	Dictionary<string, Object?>? parameters = null,
	WorkflowSignalType? type = null,
	WorkflowQueueEventType? queueEventType = null,
	Guid? processID = null
)

Параметры

processTypeName  String
Имя типа подпроцесса, на экземпляр которого отправляется сигнал. Актуально для процессов, существующих в единственном экземпляре для карточки. Если в текущий момент активно несколько подпроцессов данного типа, то только один экземпляр (случайный) получит сигнал для обработки.
name  String  (Optional)
Имя (алиас) сигнала, с которым может быть связана произвольная логика обработки, т.е. сигналы одного типа с разными именами могут обрабатываться по-разному.
number  Int32  (Optional)
Номер сигнала, по которому может определяться способ его прохождения. Можно задать совместно или вместо имени сигнала name.
parameters  DictionaryString, Object  (Optional)
Параметры сигнала, влияющие на способ его обработки, или null, если параметры не указаны.
type  WorkflowSignalType  (Optional)
Тип сигнала, влияет на способ его обработки, или null, если используется сигнал по умолчанию Default.
queueEventType  WorkflowQueueEventType  (Optional)
Тип события по обработке сигнала, определяет момент времени, в который выполняется обработка, или null, если обработка выполняется в событие AfterPlatform (рекомендуемое значение).
processID  NullableGuid  (Optional)
Идентификатор подпроцесса, к которому относится сигнал, или null, если подпроцесс определяется не по идентификатору, а по имени типа processTypeName.

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

WorkflowQueueItem
Добавленная в очередь запись.

См. также