<?
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
CModule::IncludeModule("workflow");
CModule::IncludeModule("bizproc");
if(!CModule::IncludeModule('iblock')) die('error');
$el = new CIBlockElement;
$arLoadProductArray = Array(
"MODIFIED_BY" => $USER->GetID(),
"IBLOCK_SECTION_ID" => false,
"IBLOCK_ID" => 211,/* идентификтор инфоблока */
"NAME" => "Объяснительная",
"ACTIVE" => "Y",
"DETAIL_TEXT" => "текст",
);
$PRODUCT_ID = $el->Add($arLoadProductArray, false, true, false);
$arErrorsTmp = array();
$wfId = CBPDocument::StartWorkflow(
91,/* идентификтор бизнес процесса */
array("bizproc", "CBPVirtualDocument", $PRODUCT_ID),
array_merge($arWorkflowParameters, array("TargetUser" => "user_".intval($GLOBALS["USER"]->GetID()))),
$arErrorsTmp
);
Запускаем бизнес процесс через код 1с-битрикс
Запускаем бизнес процесс через код 1с-битрикс. Так как при создании элемента через АПИ бизнес процесс не запусутился, запускаем бп через код следующим образом.