Доброго времени суток!
Такой кейс
Есть автоматизация в ней php код
Надо выполнить данный процесс автоматизации когда мы заходим на страницу записи в определённой сущности.
Итог работы:
Есть сущность Реестр в ней вложенная сущность, в ней есть статусы. При нажатии на заголовок попадаем на страницу записи, в этот момент автоматизация должна выполниться и обновиться статусы в под сущности.
Подскажите как это сделать?
Запустить процесс при входе на страницу записи
- Fait
- Инвестор
- Сообщения: 1085
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Запустить процесс при входе на страницу записи
Тогда вам нужно не автоматизацию, а динамическое поле PHP код.
Либо, как вариант, PHP код на странице записи в разделе "Настройка страницы записи".
Либо, как вариант, PHP код на странице записи в разделе "Настройка страницы записи".
- Antonyous99
- Сообщения: 722
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Запустить процесс при входе на страницу записи
Можно и процесс запустить 1 строчкой кода из PHP на странице записи
Запустит процесс №106 для текущей записи.
В автоматизации надо включить запуск по крону, сам крон настравивать не неужно.
В папке cron вашего проекта надо убить файл .htaccess или переимновать его.
Код: Выделить всё
file_get_contents("https://your_url.ru/cron/process.php?process_id=106&item_id=[id]");
В автоматизации надо включить запуск по крону, сам крон настравивать не неужно.
В папке cron вашего проекта надо убить файл .htaccess или переимновать его.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
-
- Сообщения: 139
- Зарегистрирован: 02 ноя 2022, 05:15
- Имя: Роман Сысоев
- Откуда: Иркутск
- Организация: ООО "ДНС Ритейл"
Re: Запустить процесс при входе на страницу записи
Благодарю за ответы.
Подскажи еще можно как-то програмно по ссылке открыть окно, т.е. не наживая физически на кнопку?
Подскажи еще можно как-то програмно по ссылке открыть окно, т.е. не наживая физически на кнопку?
- Antonyous99
- Сообщения: 722
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Запустить процесс при входе на страницу записи
Понятно, что JS скриптом.
Но для этого от пользователя нужно какое-то любое действие.
Например, загрузка / перезнарузка страницы, нажатие клавиши, шевление мышкой и все такое.
Ну или демона тоже на JS/AJAX запустить, который, например, каждые 60 сек. будет проверять в системе, что надо.
Но для этого от пользователя нужно какое-то любое действие.
Например, загрузка / перезнарузка страницы, нажатие клавиши, шевление мышкой и все такое.
Ну или демона тоже на JS/AJAX запустить, который, например, каждые 60 сек. будет проверять в системе, что надо.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
Re: Запустить процесс при входе на страницу записи
Чёт сложно как-то предлагаете.Antonyous99 писал(а): ↑26 мар 2025, 01:25 Можно и процесс запустить 1 строчкой кода из PHP на странице записиЗапустит процесс №106 для текущей записи.Код: Выделить всё
file_get_contents("https://your_url.ru/cron/process.php?process_id=106&item_id=[id]");
В автоматизации надо включить запуск по крону, сам крон настравивать не неужно.
В папке cron вашего проекта надо убить файл .htaccess или переимновать его.
Вот же нативная функция:
Код: Выделить всё
processes::run_by_id($process_id, $item_id);
- Antonyous99
- Сообщения: 722
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Запустить процесс при входе на страницу записи
Ексиль! Верно! Спасибо!
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"