Создание агента
Если необходимо динамически добавлять агентов, то используйте API агентов. Если вам просто нужно прикрутить один или два агента, то это проще сделать вручную.
Агента создаем на странице Настройки -> Настройки продукта -> Агенты:
Есть параметры, значение которых может быть неясно из названия:
Дата и время следующего запускавремя старта работы агента, если он не периодический то выполнится 1 раз в это времяМодульэтот модуль будет автоматически подключаться, а именно будет подключаться файл/bitrix/modules/ID модуля/include.php, в этом случае необходимо убедиться, что функция-агент будет доступна после подключения этого файлаФункция агентаэто основное поле, у нас функция называетсяtestAgent()ID пользователяэто фильтр выполнения на хите для определенного пользователяДата последнего запускавыводится время последнего запуска при редактировании агента
Проверочная функция будет выглядеть как в примере, если письмо пришло, значит агент работает и можно писать свой функционал:
function testAgent()
{
mail('mail@gmail.com', 'Агент', 'Агент');
return "testAgent();";
}
Функцию добавить в файл /bitrix/php_interface/init.php.
