[Решено] Поле Этапы и Автоматизация
-
- Сообщения: 2418
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
[Решено] Поле Этапы и Автоматизация
Не работает следующая связка (не только в 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 автоматизация.
Создаем поле Этап и в нем значения:
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: Поле Этапы и Автоматизация
Вместо того чтоб расписывать ситуацию, лучше сразу пример https://www.rukovoditel.net.ru/demo.php где сразу можно проверить функционал с вашими настройками.
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Поле Этапы и Автоматизация
Потыкал на этапы, все вроде выполнилось. Дело в том что автоматизация выполняется только если тыкаем на панельке. Если выбираем в форме из списка, то автоматизация не выполняется. Если используется автоматизация, лучше поле скрыть в форме.
-
- Сообщения: 2418
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Поле Этапы и Автоматизация
не выполняется последовательность запуска процессов (один процесс не может запустить другой)
- Fait
- Инвестор
- Сообщения: 779
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Поле Этапы и Автоматизация
Слушай, а попробуй после основных процессов в первой автоматизации добавить скрипт PHP, который будет выполнять items::update_by_id().
По этой команде автоматизация срабатывать должна вроде
- Fait
- Инвестор
- Сообщения: 779
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Поле Этапы и Автоматизация
А как вам идея, чтобы в действия автоматизации добавить пункт "Выполнить процесс".
И потом в выпадающем списке выбирать процесс, относящийся к этой сущности.
(Можно конечно и через API теперь запустить, но в интерфейсе было бы удобнее)
И потом в выпадающем списке выбирать процесс, относящийся к этой сущности.
(Можно конечно и через API теперь запустить, но в интерфейсе было бы удобнее)
-
- Сообщения: 2418
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Поле Этапы и Автоматизация
по первому вопросу, так то сделать можно, но хотелось бы чтобы система изначально работала с зависимостью)
даже можно проще в автоматизации в итоге сослаться на запуск другой автоматизации, но опять же код.
а вот второе сообщение вообще не поняя о чем и как)
даже можно проще в автоматизации в итоге сослаться на запуск другой автоматизации, но опять же код.
а вот второе сообщение вообще не поняя о чем и как)
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Поле Этапы и Автоматизация
Руслан, я понял о чем речь. Доработал код и теперь "Выполнить процесс после изменения" отрабатывает при изменении этапа. Файл из архива замените в modules\items\actions\
Сообщите результат.
Сообщите результат.
- Вложения
-
- stages.zip
- (1.45 КБ) 22 скачивания