public WorkflowInstance StartProcess( WorkflowProcess process, string instanceName, Object context, bool offException )
Запустить процесс
Синтаксис
public WorkflowInstance StartProcess( WorkflowProcess process, string instanceName, Object context, bool offException )
Параметры
- process
- Тип: WorkflowProcess
Процесс. Объект. Путь доступа: PublicAPI.Processes.WorkflowProcess
- instanceName
- Тип: System String
Название экземпляра
- context
- Тип: System Object
Контекст процесса
- offException
- Тип: System Boolean
Выключить сообщение об ошибке
Возвращаемое значение
Тип: WorkflowInstanceПримеры
//загружаем процесс по идентификатору var process = PublicAPI.Processes.WorkflowProcess.Load(3); //название экземпляра процееса var instanceName = "Название экземпляра процесса"; //выключить сообщение об ошибке (да или нет) var offException = false; //создаем анонимный объект для передачи контекста в процесс //имена контестных переменных можно посмотреть в дизайнере, в разделе "Процессы", во вкладке "Конекст" object objectContext = new {CeloeChislo = 29, Stroka = "Строка через объект"}; //CeloeChsilo и Stroka - это имена контекстных переменных //Эти имена обязательно должны совпадать с именами контекстных переменных, иначе будет вызвано исключение //запускаем процесс PublicAPI.Processes.WorkflowInstance.StartProcess(process, instanceName, objectContext, offException); //ВНИМАНИЕ!! Данный метод будет выкидывать исключение, если имена в objectContext не будут совпадать с именами контекстных переменных //и параметр offException принимает значение false. Если же offException принимает значение true, исключение выбрасываться не будет
См. также