Страница 1 из 1

Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Добавлено: 26 май 2022, 12:13
alcompstudio
Добрый день!

Есть процесс: http://joxi.ru/V2VJEKKHBNweK2 - должен срабатывать при добавлении записи. Там изменяется значение поля в текущей сущности (добавляемой записи)

Если добавляется запись стандартным способом (кнопка Добавить в списке записей) http://joxi.ru/LmGKGDDfBvM97m - то все работает, процесс срабатывает

Но у меня само добавление записи в целевую сущность происходит из другой автоматизации (через действие добавить связанную запись) http://joxi.ru/RmzDNkkHv7pndA , при этом какие-то "пересекающиеся/перезаписывающие" изменения в полях не установлены.

Почему не отрабатывает опция автоматизации "выполнить процесс после добавления записи", если запись добавляется из другой автоматизации? Ведь сам факт добавления происходит, неважно каким способом добавляется запись в БД...

Re: Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Добавлено: 26 май 2022, 14:07
alcompstudio
Сделал простенький SQL код, который производит обновление http://joxi.ru/8AnYOVVtNwBYo2 - и он работает, даже если запись добавляется через автоматизацию! Почему же не срабатывает автоматизация (обновление) - по опции "выполнить процесс после добавления записи" ?

Re: Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Добавлено: 26 май 2022, 14:29
Vladzimir
Потому что в первом случае, в коде не вызывается автоматизация $processes->run_after_update

Re: Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Добавлено: 26 май 2022, 14:41
alcompstudio
Vladzimir писал(а): 26 май 2022, 14:29 Потому что в первом случае, в коде не вызывается автоматизация $processes->run_after_update
Вот поэтому хочу уточнить у Сергея, это ошибка, или нет, можно ли предусмотреть такое "срабатывание", ведь оно же логично.

Re: Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Добавлено: 27 май 2022, 10:30
support
Файл из архива замените в plugins\ext\classes\processes\
Сообщите результат.

Re: Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Добавлено: 27 май 2022, 12:08
alcompstudio
Работает, спасибо!