public WorkflowInstance StartProcess( WorkflowProcess process, string instanceName, Object context )
Запустить процесс
Синтаксис
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 не будут совпадать с именами контекстных переменных
См. также