Автоматизация - добавить выбор поля PHP код в Действия для процесса

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Автоматизация - добавить выбор поля PHP код в Действия для процесса

Сообщение alcompstudio »

Сергей, добрый день! Можно ли поле PHP код - тоже добавить в выбор полей в автоматизации? Поле Ajax запрос ведь можно же выбрать, чтобы срабатывал PHP скрипт, и поле PHP код - вроде как сходное с ним по функционалу? А то я сделал код в этой теме viewtopic.php?p=19031#p19031 , а в автоматизации (собственно, для чего я старался :) ) - не могу выбрать данное поле. А хотелось бы именно его выбирать, а не Ajax запрос, т.к. нужно выполнение кода именно после отправки формы, а не во время открытия...

Сложно это внедрить сейчас?


...или какой файл нужно открыть, чтобы добавить туда опцию выбора данного поля? Я могу сам дописать в коде файла нужную строчку, чтобы работало (как и в каком файле Руководителя это сделать) ?
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Автоматизация - добавить выбор поля PHP код в Действия для процесса

Сообщение alcompstudio »

Попытался сам реализовать, добавил строчку в файл plugins/ext/classes/processes

http://prntscr.com/126zlbm

В форме настройки действия автоматизации поле появилось, но не работает... не выполняется PHP код после отправки формы. Где еще нужно прописать, чтобы работало?
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Автоматизация - добавить выбор поля PHP код в Действия для процесса

Сообщение nruslan2 »

тут еще посмотрите plugins\ext\modules\processes
но Вы одним словом об упоминании поля не отделаетесь! там не все так просто походу.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Автоматизация - добавить выбор поля PHP код в Действия для процесса

Сообщение alcompstudio »

nruslan2 писал(а): 28 апр 2021, 14:14 тут еще посмотрите plugins\ext\modules\processes
но Вы одним словом об упоминании поля не отделаетесь! там не все так просто походу.
Да, спасибо, и там тоже смотрел... но посмотрел - и закрыл файл)) пока не знаю где копать)
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Автоматизация - добавить выбор поля PHP код в Действия для процесса

Сообщение nruslan2 »

Решил еще раз пересмотреть тему:
На самом деле не понял, а что в итоге то не заработало, связанное с Автоматизацией! Так как если в поле PHP код по условиям, то он по-любому сам отработает при клонировании например (тот который забит в сущности!) А если там значение хранится и его надо скопировать то Ваша доработка по включению поля работает!

Проверял на Автоматизации в процессе Клонирование записи.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Автоматизация - добавить выбор поля PHP код в Действия для процесса

Сообщение alcompstudio »

Спасибо за подсказку, буду тестировать.
Ответить