1b.app
Скопирована ссылка -

разработать действие для отображения интерактивного окна

прошу разработать действие, с помощью которого можно было бы вывести интерактивное окно пользователю, содержащее некоторый текст и несколько кнопок. Результат нажатия на кнопку записывался в доп. поле . Окно выводить нужно по центру экрана
в тексте окна нужно разрешить использовать переменные для писем

Ответы:


Перегиняк Александр
Oneboxconsulting (интегратор)
уточнение.
- в настройках окна нужно сделать возможность вывода дополнительного поля для заполнения (учесть тип доп поля (если поле типа выпадающий список, то выводить его ввиде выпадающего списка). макет в таком случае выглядит так
- если названия кнопок не прописаны или доп. поле для заполнения не выбрано, то не показывать на форме указанные элементы
16.09.2021, 11:52


Перегиняк Александр
Oneboxconsulting (интегратор)

Перегиняк Александр

ФОП Перегіняк О.П.

Клиент
Oneboxconsulting (интегратор) писал/а:
- в настройках окна нужно сделать возможность вывода дополнительного поля для заполнения (учесть тип доп поля (если поле типа выпадающий список, то выводить его ввиде выпадающего списка). макет в таком случае выглядит так

уточнение 2. сколько будет сделать возможность выводить
- 2 поля для заполнения
- n-полей для зполнения
?
20.09.2021, 15:07


Перегиняк Александр

ФОП Перегіняк О.П.

Клиент
Oneboxconsulting (интегратор) писал/а:

Перегиняк Александр

ФОП Перегіняк О.П.

Клиент
Oneboxconsulting (интегратор) писал/а:
- в настройках окна нужно сделать возможность вывода дополнительного поля для заполнения (учесть тип доп поля (если поле типа выпадающий список, то выводить его ввиде выпадающего списка). макет в таком случае выглядит так

уточнение 2. сколько будет сделать возможность выводить
- 2 поля для заполнения
- n-полей для зполнения
?

та же оценка
21.09.2021, 01:56

Перегиняк Александр
Oneboxconsulting (интегратор)

Устименко Игорь

OneBox production

Администратор
OneBox CTO писал/а:

та же оценка

плюсом? итого получится 12+4 за все?Если так - выставляйте счет , пожалуйста
21.09.2021, 08:18

Вам подойдет блок в интерфейс процесса с настройкой попапа, который будет отображаться при открытии процесса? Вам данное окно необходимо показывать всегда или только первый раз как открыли процесс или есть какое-то условие отображение данного окна?
29.09.2021, 11:32

Перегиняк Александр
Oneboxconsulting (интегратор)

Мария

OneBox production

Сотрудник писал/а:
Вам подойдет блок в интерфейс процесса с настройкой попапа, который будет отображаться при открытии процесса? Вам данное окно необходимо показывать всегда или только первый раз как открыли процесс или есть какое-то условие отображение данного окна?

1. вешаю действие на этапе/процедуре по открытию окна
2. срабатывает переход на этап/процедура
3. последовательно выполняются действия этапа/процедуры, доходим до действия по открытию окна, открываемокно и делаем паузу. ожидаем ввода пользователем того, что настроено в действии для данного окна
4. пользователь вводит данные, окно пользователь закрывает, сохраняем введенные данные в БД, так, чтобы они стали доступны в следующих действиях, переходим к выполенению следующих действий
29.09.2021, 15:03

К сожалению данный вариант не получится реализовать.
Возможен такой вариант: добавляется действие показывать окно на этапе, так же в настройки интерфейса добавляется блок с настройками окна. Когда открывают процесс на статусе у которого есть данное действие и настроенное окно - отображается попап, если в окне нажали кнопку - данные записались и интерактивное окно больше не покажется на данном статусе, иначе он будет высвечиваться каждый раз при открытии процесса, пока данный процесс не перейдет на другой этап
Такой вариант реализации вам подойдет?
29.09.2021, 15:50

Перегиняк Александр
Oneboxconsulting (интегратор)

Мария

OneBox production

Сотрудник писал/а:
К сожалению данный вариант не получится реализовать.
Возможен такой вариант: добавляется действие показывать окно на этапе, так же в настройки интерфейса добавляется блок с настройками окна. Когда открывают процесс на статусе у которого есть данное действие и настроенное окно - отображается попап, если в окне нажали кнопку - данные записались и интерактивное окно больше не покажется на данном статусе, иначе он будет высвечиваться каждый раз при открытии процесса, пока данный процесс не перейдет на другой этап
Такой вариант реализации вам подойдет?

к сожалению это совсем не то, что требовалось. на процедуру, я так понимаю, данное окно уже не повесишь. и я так понимаю, что вы предлагаете доработать блок интерфейса процесса, что не есть хорошо, так как это ничем не отличается от индивидуальных настроек интерфейсов процессов. Прошу вас поискать решение, которым можно реализовать именно вывод окна ввода через срабатывание действия на этапе процесса или процедуре. Уверен, введение в функционал данного инструмента серьезно расширит функциональность бокса.
30.09.2021, 17:24


Перегиняк Александр

ФОП Перегіняк О.П.

Клиент
Oneboxconsulting (интегратор) писал/а:

к сожалению это совсем не то, что требовалось. на процедуру, я так понимаю, данное окно уже не повесишь. и я так понимаю, что вы предлагаете доработать блок интерфейса процесса, что не есть хорошо, так как это ничем не отличается от индивидуальных настроек интерфейсов процессов. Прошу вас поискать решение, которым можно реализовать именно вывод окна ввода через срабатывание действия на этапе процесса или процедуре. Уверен, введение в функционал данного инструмента серьезно расширит функциональность бокса.

могу предложить вариант который сможет работать в боксе

есть этап ХХХХ вы вешаете все нужные вам действия и действие которое показывает окно и на базе того как заполнили окно перключить на другой этап в котором вы уже довешаете действия которые хотели после заполнения окна.

+ мы можем сделать опцию которая будет блокировать процесс и давать ничего с ним делать пока не заполнено окно

по факту это все тоже самое что вы хотите только разделено на 2 этапа
30.09.2021, 17:48

Перегиняк Александр
Oneboxconsulting (интегратор)

Устименко Игорь

OneBox production

Администратор
OneBox CTO писал/а:

Перегиняк Александр

ФОП Перегіняк О.П.

Клиент
Oneboxconsulting (интегратор) писал/а:

к сожалению это совсем не то, что требовалось. на процедуру, я так понимаю, данное окно уже не повесишь. и я так понимаю, что вы предлагаете доработать блок интерфейса процесса, что не есть хорошо, так как это ничем не отличается от индивидуальных настроек интерфейсов процессов. Прошу вас поискать решение, которым можно реализовать именно вывод окна ввода через срабатывание действия на этапе процесса или процедуре. Уверен, введение в функционал данного инструмента серьезно расширит функциональность бокса.

могу предложить вариант который сможет работать в боксе

есть этап ХХХХ вы вешаете все нужные вам действия и действие которое показывает окно и на базе того как заполнили окно перключить на другой этап в котором вы уже довешаете действия которые хотели после заполнения окна.

+ мы можем сделать опцию которая будет блокировать процесс и давать ничего с ним делать пока не заполнено окно

по факту это все тоже самое что вы хотите только разделено на 2 этапа

подходит. давайте делать
01.10.2021, 19:46

Добавлено действие на этап
Когда данное действие стоит на этапе и процесс переходит на данный этап, пользователю при открытии процесса будет высвечиваться попап без возможности закрытия. Окно исчезнет только после нажатия на одну из кнопок заданных в настройке
06.10.2021, 18:19

Перегиняк Александр
Oneboxconsulting (интегратор)

Мария

OneBox production

Сотрудник писал/а:
Добавлено действие на этап
Когда данное действие стоит на этапе и процесс переходит на данный этап, пользователю при открытии процесса будет высвечиваться попап без возможности закрытия. Окно исчезнет только после нажатия на одну из кнопок заданных в настройк

спасибо!
цвета кнопок на фронтэнде не отображаются . поправьте, плз
07.10.2021, 16:02

Перегиняк Александр
Oneboxconsulting (интегратор)

Перегиняк Александр

ФОП Перегиняк О.П.

Клиент
Oneboxconsulting (интегратор) писал/а:
цвета кнопок на фронтэнде не отображаются . поправьте, плз

тестовый процесс и настройка этапа
https://hillary.crm-onebox.com/admin/shop/workflowstatus/133/action/new/
https://hillary.crm-onebox.com/admin/customorder/skladskie-operatsii/5459/edit/
07.10.2021, 16:03

Перегиняк Александр
Oneboxconsulting (интегратор)

Устименко Игорь

OneBox production

Администратор
OneBox CTO писал/а:
в тексте окна нужно разрешить использовать переменные для писем

переменные для писем не поддерживаются . просьба поправить
07.10.2021, 16:07

Правки внесены, кнопки цветные, переменные работают
07.10.2021, 18:24

Перегиняк Александр
Oneboxconsulting (интегратор)

Мария

OneBox production

Сотрудник писал/а:
Правки внесены, кнопки цветные, переменные работают

Спасибо! как по мне все отлично! думаю этот функционал обретет популярность )))
08.10.2021, 09:50

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Это кастомное действие? Или для OS делали?
20.10.2021, 01:08


Суханицкий Андрей
Интегратор
Integrator CRM писал/а:
Это кастомное действие? Или для OS делали?

изначально сделано для версии green-mvp
20.10.2021, 11:28

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
в мвп нет такого действия
20.10.2021, 11:38

Перегиняк Александр
Oneboxconsulting (интегратор)

Устименко Игорь

OneBox production

Администратор
OneBox CTO писал/а:
есть этап ХХХХ вы вешаете все нужные вам действия и действие которое показывает окно и на базе того как заполнили окно перключить на другой этап в котором вы уже довешаете действия которые хотели после заполнения окна.

по факту получается так, что в части "и на базе того как заполнили окно переключить на другой этап " не работает. действия срабатывают до отображения окна и после заполнения значений в окне и/или нажатия нужной кнопки действия по переключению этапа уже не срабатывают. т.е. приходится вручную переключать этап и/или через процедуры при сохрании запускать переключение этапов, но для этого нужно все равно принудительно еще раз сохранить процесс.
поправьте, пожалуйста
03.11.2021, 16:23

Вам подойдет, если для данного окна добавить настройку переключения на указанный статус после внесения необходимых данных?
03.11.2021, 17:18

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Перегиняк Александр

ФОП Перегиняк О.П.

Клиент
Oneboxconsulting (интегратор) писал/а:
по факту получается так, что в части "и на базе того как заполнили окно переключить на другой этап " не работает. действия срабатывают до отображения окна и после заполнения значений в окне и/или нажатия нужной кнопки действия по переключению этапа уже не срабатывают. т.е. приходится вручную переключать этап и/или через процедуры при сохрании запускать переключение этапов, но для этого нужно все равно принудительно еще раз сохранить процесс.
поправьте, пожалуйста

вчера заметил такую же проблему, пришлось сделать действие, чтобы раз в минуту переключало, но это как-то печальнее уже получается
03.11.2021, 17:18

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Мария

OneBox production

Сотрудник писал/а:
Вам подойдет, если для данного окна добавить настройку переключения на указанный статус после внесения необходимых данных

тут вроде как проблема в том, что сначала должны быть заполнены поля, а потом отработать действия на этапе, чтобы всё правильно сработало. Но вроде как выше обсуждали что так нельзя.

Думаю, что подходящий вариант сделать для каждой кнопки статус на который переключать при нажатии, Александр, подумайте)
03.11.2021, 17:22


Суханицкий Андрей
Интегратор
Integrator CRM писал/а:
Думаю, что подходящий вариант сделать для каждой кнопки статус на который переключать при нажатии, Александр, подумайте)

Или 1 настройку переключения статуса на который можно повесить действия переключения статуса в зависимости от значений полей
03.11.2021, 17:29

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Мария

OneBox production

Сотрудник писал/а:
Или 1 настройку переключения статуса на который можно повесить действия переключения статуса в зависимости от значений полей

Идеально было бы, если бы действия на этапе отработали после нажатия на кнопку, но это тоже решает задачу
03.11.2021, 17:36

Перегиняк Александр
Oneboxconsulting (интегратор)

Мария

OneBox production

Сотрудник писал/а:
Вам подойдет, если для данного окна добавить настройку переключения на указанный статус после внесения необходимых данных?

давайте сделаем универсальней. думаю будет даже легче в реализации.
в данное действие добавьте, пожалуйста, поле "Выполнить процедуру после нажатия на кнопку"
я настрою процедуру, которая
- проанализирует значение поля
- или просто переключит на этап
- или сделает что-то еще
Важно чтобы перед срабатыванием процедуры произошло сохранение (чтобы в момент срабатывания процедуры в процессе данные, внесенные через окно уже были сохранены в БД и стаи доступны для обработке в ней)
можно так? Андрей, Мария как вам идейка? ))
03.11.2021, 18:28

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Перегиняк Александр

ФОП Перегиняк О.П.

Клиент
Oneboxconsulting (интегратор) писал/а:
можно так? Андрей, Мария как вам идейка? ))

крутяк, поддерживаю)
04.11.2021, 11:49

Перегиняк Александр
Oneboxconsulting (интегратор)

Перегиняк Александр

ФОП Перегиняк О.П.

Клиент
Oneboxconsulting (интегратор) писал/а:

Мария

OneBox production

Сотрудник писал/а:
Вам подойдет, если для данного окна добавить настройку переключения на указанный статус после внесения необходимых данных?

давайте сделаем универсальней. думаю будет даже легче в реализации.
в данное действие добавьте, пожалуйста, поле "Выполнить процедуру после нажатия на кнопку"
я настрою процедуру, которая
- проанализирует значение поля
- или просто переключит на этап
- или сделает что-то еще
Важно чтобы перед срабатыванием процедуры произошло сохранение (чтобы в момент срабатывания процедуры в процессе данные, внесенные через окно уже были сохранены в БД и стаи доступны для обработке в ней)
можно так? Андрей, Мария как вам идейка? ))

Мария, подскажите пожалуйста, будет ли данное исправление выполнено и если да, то когда?
08.11.2021, 08:48

После нажатия на одну из кнопок интерактивного окна будет выполнено не только сохранение значений а так же выполнение процедур при редактировании процесса и действий которые срабатывают при редактирования процесса на текущем статусе(аналогично тому что происходит при нажатии кнопки Сохранить в процессе)
22.11.2021, 13:31

Перегиняк Александр
Oneboxconsulting (интегратор)

Мария

OneBox production писал/а:
После нажатия на одну из кнопок интерактивного окна будет выполнено не только сохранение значений а так же выполнение процедур при редактировании процесса и действий которые срабатывают при редактирования процесса на текущем статусе(аналогично тому что происходит при нажатии кнопки Сохранить в процессе)

подходит. єто уже реализовано или єто ваше предложение?
22.11.2021, 14:01

сделано
22.11.2021, 14:13

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий