PublicAPI.Processes.WorkflowInstance.StartProcessДокументация ELMA API
Запустить процесс
 
 
Синтаксис

public WorkflowInstance StartProcess(
	WorkflowProcess process,
	string instanceName,
	Object context
)

Параметры

process
Тип: WorkflowProcess
Процесс. Объект. Путь доступа: PublicAPI.Processes.WorkflowProcess
instanceName
Тип: System String
Название экземпляра
context
Тип: System Object
Контекст процесса

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

Тип: WorkflowInstance
Примеры

//загружаем процесс по идентификатору 
var process = PublicAPI.Processes.WorkflowProcess.Load(3);
//название экземпляра процееса 
var instanceName = "Название экземпляра процесса";


//создаем анонимный объект для передачи контекста в процесс 
//имена контестных переменных можно посмотреть в дизайнере, в разделе "Процессы", во вкладке "Конекст" 
object objectContext = new {CeloeChislo = 29, Stroka = "Строка через объект"};


//CeloeChsilo и Stroka - это имена контекстных переменных 
//Эти имена обязательно должны совпадать с именами контекстных переменных, иначе будет вызвано исключение 


//запускаем процесс
PublicAPI.Processes.WorkflowInstance.StartProcess(process, instanceName, objectContext);


//ВНИМАНИЕ!! Данный метод будет выкидывать исключение, если имена в objectContext не будут совпадать с именами контекстных переменных
См. также