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

Заказы без статуса

Пример: https://rivcont.info/3107843/
Заказ не имеет статуса
Таких процессов уже несколько
Эти процессы не могут быть обработаны
Прошу разобраться с проблемой, в прошлый раз начиналось также с подобной проблемы и через некоторое время.
Оригинальный вопрос доступен на версии: ua

Ответы:

Здравствуйте, проблема в том, что тот, кто настраивал вам БП, не понимает, что действия, которые он поставил на этап, могут выдавать ошибки. Например:
Проверить наличие продуктов на складе на этапе https://rivcont.info/admin/shop/workflowstatus/3928/action/new/ . На него действие переходит в следствии скачков по 3 вторым этапам и не может перейти, получает ошибку. Как итог – заказ без статуса. Так же можно сделать чтобы заказ вообще не создавался в системе, а не просто не мог перейти в статус. Но я думаю вам этот вариант не очень понравится. Что делать: создавать заказ сразу в статусе, в который система МОЖЕТ переключиться в 100% случаев, т.е. не ставит процедуры которые могут помещать, действий и прочей логики. Т.е. тупо статус "Новый заказ", на котором не будет действий.
15.08.2022, 13:26
Оригинальный комментарий доступен на версии: ua


к хун пао
OneBox production писал/а:
Здравствуйте, проблема в том, что тот, кто настраивал вам БП, не понимает, что действия, которые он поставил на этап, могут выдавать ошибки. Например:
Проверить наличие продуктов на складе на этапе https://rivcont.info/admin/shop/workflowstatus/3928/action/new/ . На него действие переходит в следствии скачков по 3 вторым этапам и не может перейти, получает ошибку. Как итог – заказ без статуса. Так же можно сделать чтобы заказ вообще не создавался в системе, а не просто не мог перейти в статус. Но я думаю вам этот вариант не очень понравится. Что делать: создавать заказ сразу в статусе, в который система МОЖЕТ переключиться в 100% случаев, т.е. не ставит процедуры которые могут помещать, действий и прочей логики. Т.е. тупо статус "Новый заказ", на котором не будет действий.

Заказ https://rivcont.info/3107843/
1. Создается действием в стартовом этапе БП https://rivcont.info/app/workflow/147/constructor/
2. "Этап 1" действием "Переключить на этап мгновенно" https://rivcont.info/admin/shop/workflowstatus/4026/action/new/ "этап 2"
3. "Этап 2" переключаем действием "Изменить бизнес-процесс и статус текущей, родительской и всех подчиненных задач" этапе процесс имеет два действия которые создают две ветки (разбираем обе):
Первая ветка:
- "Изменить бизнес-процесс и этап в зависимости от значений полей" - переключает в этап в котором он может зависнуть и не скакать кроном либо действием: «Переключить на шаг XXX после наступления даты завершения» либо действием «Изменить шаг процесса в OneBox на базе CS-Cart».
Вторая ветка:
- «Переключить на этап XXX после наступления даты завершения» переключается сразу кроном, то есть процесс может уже зависнуть в этапе http://rivcont.info/admin/shop/workflowstatus/3964/action/new/ и не прыгать дальше. Но, даже если процесс прыгает далее, как вы написали в этап «пересчитать» https://rivcont.info/admin/shop/workflowstatus/3928/action/new/ его описанию "Если выбран этап" Переключить процесс в статус, если продукта недостаточно", то вместо ошибки - переключить процесс в выбранный этап" должно перевести в этап shop/workflowstatus/3922/action/new/ где этап успешно может зависнуть и не прыгать далее, тк переключение сработает кроном только через 5дн (действия: Задать дату выполнения процесса)
Мне лично кажется, что у нас достаточно статусов в который система может 100% переключиться и не прыгать дальше.
Данный БП работал успешно более года и как результат из-за ошибок в системе сейчас выбивает заказы без статуса, которые сотрудники не могут обработать и компания теряет деньги.
Прошу проверить еще раз
15.08.2022, 14:16
Оригинальный комментарий доступен на версии: ua

Добавил возможность первой заветки на этапе https://rivcont.info/admin/shop/workflowstatus/3964/action/new/ возможность зависать на этапе ".
Однако, исходя из текста выше следует все же проанализировать почему это происходит.
тк в прошлый раз 16 июля у нас вся система лежала , начиналось все также безобидно "появилось несколько заказов с кскарта без статуса"
15.08.2022, 14:23
Оригинальный комментарий доступен на версии: ua


n1cck писал/а:
Прошу проверить еще раз

оставьте первый этап без действий вообще (можете отключить) и я посмотрю
15.08.2022, 14:28
Оригинальный комментарий доступен на версии: ua

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