Здравствуйте! Подскажите, уже понятно что не работает автозапуск бизнес-процессов при добавлении элемента через публичную часть через element add form или element add. Нашел коды, которые помогают это сделать, например
<?
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
);
Не ясно куда этот код вставлять, подскажите пожалуйста.