Как создать элемент бизнес-процесса через 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(код_модуля_документа, класс_документа, код_документа)?