Как через активити «Выполнение произвольного PHP кода» создать новый лид?

Для создания нового лида через активити "Выполнение произвольного 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 кода" создаст новый лид с указанными полями и назначит его ответственному пользователю.