Для создания нового лида через активити "Выполнение произвольного PHP кода" в 1C-Bitrix необходимо выполнить следующие шаги:
1. Откройте редактор правил бизнес-процессов в административной панели "1C-Bitrix".
2. Найдите нужное бизнес-процессное правило и откройте активити "Выполнение произвольного PHP кода".
3. В поле кода вставьте следующий PHP-код для создания нового лида:
// Подключение модуля CRM if (CModule::IncludeModule("crm")) { $leadFields = [ // Здесь пропишите необходимые поля лида "TITLE" => "Новый лид", "NAME" => "Имя контакта", "LAST_NAME" => "Фамилия контакта", "PHONE" => [ [ "VALUE" => "Телефон контакта", "VALUE_TYPE" => "WORK" ] ], "EMAIL" => [ [ "VALUE" => "Email контакта", "VALUE_TYPE" => "WORK" ] ] ]; // Создание нового лида $leadId = CCrmLead::Add($leadFields); if ($leadId) { // Установка ответственного за лид $assignedById = 1; // ID пользователя, которому будет назначен лид CCrmEntityHelper::SetResponsibility("LEAD", $leadId, $assignedById); } }
4. Не забудьте прописать необходимые поля лида в массиве $leadFields
. Например, вы можете указать заголовок лида ("TITLE"), имя и фамилию контакта ("NAME" и "LAST_NAME"), телефон и email контакта.
5. Установите ответственного за лид, указав ID пользователя в переменной $assignedById
.
6. Сохраните изменения в бизнес-процессном правиле.
После выполнения этих шагов, при запуске бизнес-процесса, активити "Выполнение произвольного PHP кода" создаст новый лид с указанными полями и назначит его ответственному пользователю.