Как создать элемент бизнес-процесса через API?
не совсем пойму какой метод использовать и какие параметры указывать.
либо этот
либо этот
где посмотреть Код шаблона бизнес-процесса и Код документа, над которым запускается бизнес-процесс. Имеет вид массива array(код_модуля_документа, класс_документа, код_документа)?
не совсем пойму какой метод использовать и какие параметры указывать.
либо этот
$runtime = CBPRuntime::GetRuntime(); try { $wi = $runtime->CreateWorkflow($workflowTemplateId, $documentId, $arParameters); $wi->Start(); } catch (Exception $e) { // } |
$arErrorsTmp = array(); $wfId = CBPDocument::StartWorkflow( $workflowTemplateId, array("bizproc", "CBPVirtualDocument", $documentId), array_merge($arWorkflowParameters, array("TargetUser" => "user_".intval($GLOBALS["USER"]->GetID()))), $arErrorsTmp ); if (count($arErrorsTmp) > 0) { foreach ($arErrorsTmp as $e) $errorMessage .= "[".$e["code"]."] ".$e["message"]." "; } |
где посмотреть Код шаблона бизнес-процесса и Код документа, над которым запускается бизнес-процесс. Имеет вид массива array(код_модуля_документа, класс_документа, код_документа)?