[Решено] Поле Этапы и Автоматизация

Ответить
nruslan2
Сообщения: 2418
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

[Решено] Поле Этапы и Автоматизация

Сообщение nruslan2 »

Не работает следующая связка (не только в 3.4, а в любой версии)
Создаем поле Этап и в нем значения:
1 этап, 2 этап, 3 этап.
И допустим поле число.

Создаем две автоматизации:
№1 автоматизация в поле число записывает 12, и поле этап меняется на 3 этап.
№2 автоматизация в поле число записывает 21.

Вариант 1:
В настройках поля Этап: назначаем №1 автоматизацию на 2 этап, и №2 автоматизация на 3 этап.

Нажимаем на записи 2 этап и срабатывает только №1 автоматизация. Автоматизация №2 не сработала. При этом Запустить ее более никак нельзя! Кнопка же 3его этапа не активна на клик более!(

Вариант 2:
В настройках поля Этап: назначаем №1 автоматизацию на 2 этап, и в настройках №2 автоматизации задаем срабатывание при изменении записи.
Нажимаем на записи 2 этап и опять же срабатывает только №1 автоматизация.
Последний раз редактировалось nruslan2 21 май 2023, 10:38, всего редактировалось 1 раз.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле Этапы и Автоматизация

Сообщение support »

Вместо того чтоб расписывать ситуацию, лучше сразу пример https://www.rukovoditel.net.ru/demo.php где сразу можно проверить функционал с вашими настройками.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле Этапы и Автоматизация

Сообщение support »

Потыкал на этапы, все вроде выполнилось. Дело в том что автоматизация выполняется только если тыкаем на панельке. Если выбираем в форме из списка, то автоматизация не выполняется. Если используется автоматизация, лучше поле скрыть в форме.
nruslan2
Сообщения: 2418
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Поле Этапы и Автоматизация

Сообщение nruslan2 »

не выполняется последовательность запуска процессов (один процесс не может запустить другой)
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 779
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Поле Этапы и Автоматизация

Сообщение Fait »

nruslan2 писал(а): 19 май 2023, 17:46 не выполняется последовательность запуска процессов (один процесс не может запустить другой)
Слушай, а попробуй после основных процессов в первой автоматизации добавить скрипт PHP, который будет выполнять items::update_by_id().
По этой команде автоматизация срабатывать должна вроде
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 779
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Поле Этапы и Автоматизация

Сообщение Fait »

А как вам идея, чтобы в действия автоматизации добавить пункт "Выполнить процесс".
И потом в выпадающем списке выбирать процесс, относящийся к этой сущности.
(Можно конечно и через API теперь запустить, но в интерфейсе было бы удобнее)
nruslan2
Сообщения: 2418
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Поле Этапы и Автоматизация

Сообщение nruslan2 »

по первому вопросу, так то сделать можно, но хотелось бы чтобы система изначально работала с зависимостью)

даже можно проще в автоматизации в итоге сослаться на запуск другой автоматизации, но опять же код.

а вот второе сообщение вообще не поняя о чем и как)
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле Этапы и Автоматизация

Сообщение support »

Руслан, я понял о чем речь. Доработал код и теперь "Выполнить процесс после изменения" отрабатывает при изменении этапа. Файл из архива замените в modules\items\actions\
Сообщите результат.
Вложения
stages.zip
(1.45 КБ) 22 скачивания
nruslan2
Сообщения: 2418
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Поле Этапы и Автоматизация

Сообщение nruslan2 »

работает!
Ответить