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

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

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

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


...или какой файл нужно открыть, чтобы добавить туда опцию выбора данного поля? Я могу сам дописать в коде файла нужную строчку, чтобы работало (как и в каком файле Руководителя это сделать) ?

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

Добавлено: 28 апр 2021, 13:05
alcompstudio
Попытался сам реализовать, добавил строчку в файл plugins/ext/classes/processes

http://prntscr.com/126zlbm

В форме настройки действия автоматизации поле появилось, но не работает... не выполняется PHP код после отправки формы. Где еще нужно прописать, чтобы работало?

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

Добавлено: 28 апр 2021, 14:14
nruslan2
тут еще посмотрите plugins\ext\modules\processes
но Вы одним словом об упоминании поля не отделаетесь! там не все так просто походу.

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

Добавлено: 28 апр 2021, 14:43
alcompstudio
nruslan2 писал(а): 28 апр 2021, 14:14 тут еще посмотрите plugins\ext\modules\processes
но Вы одним словом об упоминании поля не отделаетесь! там не все так просто походу.
Да, спасибо, и там тоже смотрел... но посмотрел - и закрыл файл)) пока не знаю где копать)

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

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

Проверял на Автоматизации в процессе Клонирование записи.

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

Добавлено: 10 май 2021, 22:13
alcompstudio
Спасибо за подсказку, буду тестировать.