Страница 1 из 1
Клонирование записей - не работает автоматизация Выполнить процесс после добавления
Добавлено: 21 апр 2021, 15:46
alcompstudio
Структура:
http://prntscr.com/11sxsyz
Собственно, производится клонирование и добавляется запись в сущность Работа. На эту сущность поставлена автоматизация, которая должна срабатывать при добавлении записи (Выполнить процесс после добавления записи)
http://prntscr.com/11sxwg1
Т.е. должна по логике выполняться последовательность 2-х автоматизаций:
1. По нажатию кнопки - клонируются данные из Этапов - создаются новые записи в Работе.
2. Автоматически (после создания записи в Работе) - должна производиться другая автоматизация, настроенная на эту сущность.
Но 2-я автоматизация не происходит, хотя вручную (т.е. для проверки я вывел кнопку на запись в сущности Работа) - все срабатывает.
Если на данный момент не предусмотрено при добавлении записи путем клонирования выполнять процесс - то можно ли это поправить? Т.к. клонирование - это же такое же добавление записи в БД, по логике должен работать процесс...
Re: Клонирование записей - не работает автоматизация Выполнить процесс после добавления
Добавлено: 23 апр 2021, 09:49
alcompstudio
Сергей, тут посмотрите, что может быть не так? Может я где-то с настройками намудрил... Застрял на этом процессе, не могу сдвинуться, пока не решу вопрос.
Re: Клонирование записей - не работает автоматизация Выполнить процесс после добавления
Добавлено: 27 апр 2021, 12:50
alcompstudio
Может у кого-то была подобная проблема?
Re: Клонирование записей - не работает автоматизация Выполнить процесс после добавления
Добавлено: 03 май 2021, 08:16
support
Файл из архива замените в plugins\ext\classes\processes\
Сообщите результат.
Re: Клонирование записей - не работает автоматизация Выполнить процесс после добавления
Добавлено: 03 май 2021, 16:34
alcompstudio
Добрый день, не работает до конца сейчас... Записал видео как получается ошибка и как работает отдельно
https://www.loom.com/share/f0d07ea6b5ee ... 63f28bc333 - гляньте. Перестал работать один из процессов, который до обновления файла работал (передача значения по полю Сущность). Вероятно сбилась последовательность выполнения автоматизаций, или что-то еще. Посмотрите, пожалуйста.
Т.е. в принципе частично там работает - автоматизация срабатывает, если не учитывать ошибку (в видео - в той записи, что все-таки получилась, даже не смотря на ошибку - к ней по 2-й автоматизации подтянулась нужная запись по связи).
Re: Клонирование записей - не работает автоматизация Выполнить процесс после добавления
Добавлено: 03 май 2021, 16:44
alcompstudio
Хотя, если подумать, логика там правильно выполняется, автоматизация работает как задумано: там как только появляется запись в сущности Работа - то сразу же вступает в работу 2-я автоматизация по своей схеме, но увы, в первой автоматизации не успевает срабатывать 2-й процес... Я может попробую обойти, перенастроить как-то по другому, чтобы логика была, и не было ошибок, но вы гляньте, может подскажете как лучше, или может как-то сделать, чтобы были правила срабатывания/очередности автоматизаций полностью?
Re: Клонирование записей - не работает автоматизация Выполнить процесс после добавления
Добавлено: 03 май 2021, 20:18
support
Раз не работает, значит так не поддерживается.
Re: Клонирование записей - не работает автоматизация Выполнить процесс после добавления
Добавлено: 04 май 2021, 18:49
alcompstudio
А можете подсказать, есть ли возможность составить запрос в условии автоматизации - связывание по MySQL запросу по принадлежности через уровень?
Т.е. в моем случае в той же структуре:
Задания по контенту (27)
- Позиции (29)
- - Работа (36)
Мне нужно
связать записи сущности Работа к
записи сущности Задания (через поле Связанные записи), "отследив" принадлежность через "промежуточную сущность" Позиции. Т.е. чтобы Работа, будучи дочерней/вложенной к конкретной Позиции, связывалась только с тем Заданием, которое является родительским к данной конкретной Позиции.
Я затрудняюсь составить правильный запрос в условии автоматизации (если конечно тут работают подзапросы...)
http://prntscr.com/12hfw1c - что сюда прописать. Я понимаю, что нужно как-то с id и parent_item_id "поиграться", но что с чем сравнивать (и нужно ли именно сравнивать, а не просто подзапрос написать) - тут у меня не получается...
Re: Клонирование записей - не работает автоматизация Выполнить процесс после добавления
Добавлено: 07 май 2021, 14:08
alcompstudio
Сергей, тут не подскажете, хотя бы есть возможность в поле Условие ставить подзапросы, или же действует только выражение сравнения типа field_12 = [126] ? Чтобы я уже знал - "мучаться мне" далее самому с подзапросами, или нет ).