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

Ошибки в работе бокса

Добрый день!
Не могу понять, что именно происходит, но после восстановления бокса он начал как-то под другому работать. Раньше не писал, так как вначале думал, что это связано с какими-то обновлениями или еще с чем-то. Постараюсь объяснить.

1) Есть процесс https://our-store.com.ua/53638/. В нем есть действие "Отправить уведомление по sms" с галочкой "Запретить повторное отправку этого СМС при повторном переходе на текущий этап". Но при повторном переходе на этап - смс все равно уходит (Картинки 1 и 2).
2) Есть процесс с этапом "Ждем предоплату". При переходе на него должно срабатывать одно из действий "Отправить уведомление по sms", но оно работает как-то через раз (Картинка 3). Не могу словить закономерность, но замечаю, что сперва нужно предварительно сохранить процесс, а потом только переходить на нужный этап. Вот несколько реальных процессов где была замечена проблема
а) https://our-store.com.ua/53638/
б) https://our-store.com.ua/53636/
в) https://our-store.com.ua/53588/
Если нужно, вот я создал тестовый процесс https://our-store.com.ua/53651/

Прошу помочь!

Ответы:

Добрый день.
1. У вас странно настроен БП https://our-store.com.ua/53638/ например в 10:59 он переходит в "Ждем предоплату" и потом через 10 сек переходит в этот же статус сделав круг из 4 статусов. Действие проверяет текущий статус процесса+текст сообщения, возможно вы с разных этапов переходили на текущий и по-этому сообщения отправились дважды. Т.е. первый раз переход был с "Обрабатывается" а второй с "Внести изменения в заказ"
2. У действия куча условий для срабатывания, возможно одно из них не выполняется при некоторых переходах
3. Возможно до сохранения процесса не срабатывают какие либо из условий отправки смс или какое то действие стопорит действия отправки смс? Например на процедуре по сохранению может стоять действие заполнения какого то поля и тд
17.05.2022, 16:39


anonymous hamster

OneBox production писал/а:
1. У вас странно настроен БП https://our-store.com.ua/53638/ например в 10:59 он переходит в "Ждем предоплату" и потом через 10 сек переходит в этот же статус сделав круг из 4 статусов. Действие проверяет текущий статус процесса+текст сообщения, возможно вы с разных этапов переходили на текущий и по-этому сообщения отправились дважды. Т.е. первый раз переход был с "Обрабатывается" а второй с "Внести изменения в заказ"


Эти переходы были выполнены так как в течении 10 секунд мы просто тестировали, уходит смс или нет. Также, эти из этих 4-х этапов большая часть "проходящая", то есть, так и должно быть, что они перескакивают.
Вот я сделал тестовый заказ https://our-store.com.ua/55259/. Но смс так и уходила два раза.


anonymous hamster

OneBox production писал/а:
2. У действия куча условий для срабатывания, возможно одно из них не выполняется при некоторых переходах

2) Да, условий очень много, но у меня есть похожая "ветвь" где условий еще больше и проблем не возникает.
Не давно, я выявил закономерность в которых смс не уходит: если в процесс были внесены изменения и сразу нажать на этап "Предоплата" - смс НЕ уходит. А если сперва нажать кнопку "сохранить", а потом на этап "Предоплата" - тогда смс уходит корректно. Нигде и ни на каком другом этапе дополнительно нажимать кнопку "сохранить" не нужно. Это как раз касается третьего вопроса.


anonymous hamster

OneBox production писал/а:
3. Возможно до сохранения процесса не срабатывают какие либо из условий отправки смс или какое то действие стопорит действия отправки смс? Например на процедуре по сохранению может стоять действие заполнения какого то поля и тд

3) В этих действия таких правил нет. При чем, если вернуться назад и снова вносить изменения и не нажать кнопку сохранить смс снова не уйдет((( То есть, на этапе "Предоплата" в любом случаи нужно нажимать кнопку сохранить.
16.06.2022, 15:25


anonymous hamster

OneBox production писал/а:
Действие проверяет текущий статус процесса+текст сообщения, возможно вы с разных этапов переходили на текущий и по-этому сообщения отправились дважды. Т.е. первый раз переход был с "Обрабатывается" а второй с "Внести изменения в заказ"

Повторю сообщение, возможно поможет.
16.06.2022, 15:33


anonymous hamster

OneBox production писал/а:
Повторю сообщение, возможно поможет.


Я понял, что вы написали)) Просто судя с описания функции "Запретить повторное отправку этого СМС при повторном переходе на текущий этап" - тут нет упоминания о том с какого этапа был выполнен переход, тут говориться только за один этап где находится это действие, то есть: если было отправлено смс с этапа "А" и при повторном переходе на этот этап (не важно с какого другого этапа, будь то этап "Б", "С" или "Д") - Бокс будет проверять: был ли процесс на этап этапе и было ли у этого процесса такое смс?
16.06.2022, 15:53

я согласен с тем, что это неоднозначная штука. Заменил статус заказа на статус, на котором стоит действие - попробуйте, возможно это исправит проблему
20.06.2022, 21:42


anonymous hamster

OneBox production писал/а:
я согласен с тем, что это неоднозначная штука. Заменил статус заказа на статус, на котором стоит действие - попробуйте, возможно это исправит проблему

Сделал тестовый заказ https://our-store.com.ua/55430/. Ничего не изменилось, так две проблемы и остались: не отправляется сообщение без предварительного сохранения заказа и повторно отправляется смс.
21.06.2022, 12:03

Тогда придется более глубоко разбираться в настройках бп, чтобы решить проблемы. Явно при сохранении процедурами делается что-то необычное. Я уверен на 100% что если сделать только 1 этап по отправке смс и перейти в него хоть 3 раза, отправится только одна смс. Я могу помочь вам с этой проблемой, но это займет около 2ч доработки чтобы покрыть время на поиск и решение проблем
21.06.2022, 12:42

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