Не работает Бизнес процесс при автозапуске. В чем может быть проблема?
Б24 Коробка
Есть бп с ожиданием (запуск раз в час)
Внутри код.
В коде есть участок, который изменяет стадию сделки.
Если запускать бп руками от админа - все стадии меняются.
Если запускается по таймеру - стадии не меняются
Кто нибудь сталкивался?
Собирайте данные об ошибках, которые происходят при запуске по таймеру. Добавляйте перенаправление STDERR в лог и смотрите что вам пишет система.
90% что пользователю, от которого идёт запуск скрипта, не хватает прав.
9% на то что команда для таймера составлена некорректно - пути до php и скрипта прописаны не полностью в надежде что окружение такое же как и у пользователя, от которого производится запуск вручную, что, конечно, не так.
Запуск БП производит администратор , к примеру, в 9 часов утра.
БП отрабатывает корректно.
А после, когда приходит время (через час) - он отрабатывает еще раз и уже некорректно (стадии не меняются).
По сути же процесс запустил администратор, в чем тогда отличия?
Могу предположить у Вас всё на хитах и права прилетают того, кто посетил сайт.
Всё должно быть на кроне, тогда пользователь будет всегда один и Вы точно сможете определить хватает прав или нет и кому эти права давать