@inviziblll

Как указать агента для модуля?

Я пишу модуль и необходимо чтобы после установки модуля создавался агент,
он будет запускать функцию, которая обращается к API инфоблоков с заданной периодичностью и импортирует в инфоблок данные из внешнего источника.

Каким образом можно в настройках своего модуля указать, чтобы при его установке создавался агент, который будет запускаться через нужное количество времени?
И где расположить сам код агента в структуре модуля?
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ответы на вопрос 2
winer
@winer
занимаюсь разработкой сайтов на 1c-bitrix
Агент можно добавить с помощью метода CAgent::AddAgent

Вызов этого метода можно разместить в install/index.php модуля.

И где расположить сам код агента в структуре модуля

Например в папке lib внутри модуля в одном из классов. А вообще там где Вам удобно
Ответ написан
Комментировать
alexyarik
@alexyarik
Битрикс разработчик
Добавляете в install/index.php функцию InstallAgent с нужными параметрами CAgent::AddAgent
https://admin4web.ru/blog/moduli/avtomaticheski-so...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы