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

Обновление статусов новой почты

Добрый день! Перестали автоматически переводится заказы в этапы бизнес процессов с автоматическими действиями с изменением статусов посылок Новой Почты.Примеры заказов: статусы менялись, но в статус заказы не переводились:

https://admin.newtrend.team/admin/customorder/order/1829338/edit/
https://admin.newtrend.team/admin/customorder/order/1841228/edit/

Заказы должны были переместись в этот этап - https://admin.newtrend.team/admin/shop/workflowstatus/1704/action/new/

Ответы:

Добрый день. Действие может не переключить процесс в статус только в одном случае: в случае если во время переключения в статус возникает ошибка, которую кидает одно из действий которые стоят на этапе/следующих статусах. Чтобы действия переключения переключали процессы в статусы всегда, на этих статусах в идеале должны стоять только действия переключения новой почты, в любом другом случае будут подобные ситуации из-за неправильно настроенного бп, действия которого кидают ошибки. На вашем проекте, например действия переключения на этапы получают около 50-60 ошибок каждый день.
19.05.2021, 12:23

Благодарю за информацию. Как эти ошибки отследить? Если я оставлю в статусах только автоматические действия с Новой Почтой, проблема больше не возникнет?
19.05.2021, 12:46

по этой ссылке есть логи https://admin.newtrend.team/admin/shop/report/logs/ . Они начинаются на changestatus- . Там содержится информация:

Exception message Не выполнены условия заполненности полей
Exception file /var/www/adminnewtrendte/data/www/admin.newtrend.team/contents/shop/admin/block-actio...
Exception line 230

в Exception message пишется текст ошибки, Exception file файл действия который блосил ошибку.

Если на этапах вы оставите только действия для новой почты, все будет ок, как я писал выше переходу мешают другие действия, которые могут бросать ошибки. Так же прошу учитывать что для одного статуса одной ттн действие новой почты срабатывает только один раз. Т.е. проверка на то, нужно ли переключить в какой то статус процесс в зависимости от статуса ттн срабатывает только когда в комментариях добавляется комментарий типа:
Статус посылки Нова Пошта №204503883ХХХХХ изменился на YYYYYY.
19.05.2021, 13:23

Доброе утро! Проблема не в статусах новой почты.

https://admin.newtrend.team/admin/shop/workflowstatus/1704/action/new/ Изменил "Изменить бизнес-процесс и этап в зависимости от значений полей" на "Переключить на этап мгновенно" - отправка заказа в том же бизнес процессе, но система выдает ошибку и не хочет переводить в другой бизнес процесс. И проблема возникает только в двух случаях, когда это склад Хилари и Просто и Легко. https://admin.newtrend.team/admin/shop/custom/object/directory/6/ пример заказа:

https://admin.newtrend.team/admin/customorder/order/1908980/edit/

Все остальные заказы переводит корректно. В чем еще может быть причина?

Скрин ошибки прилагаю
24.05.2021, 08:42

До этой ошибки процессы месяц точно работали как положено и менялись статусы
24.05.2021, 11:46

В ошибке написано что в каком то из БП вы не создали или удалили стартовый этап. Просмотрите действия на этапе, на который переходите - посмотрите что они делают, какие процессы создают/куда прыгает заказ. Потом так же на след. этапе и так далее. В конце концов по цепочке вы увидите действие, которое создает новый БП/переключает в бп у которого нет стартового этапа. Ту же ошибку что и вы скорее всего видит и переключение от новой почты.
24.05.2021, 15:54

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