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

Дублируется действие "Переключить этап, если получен платеж"

Добрый день.
Настроили мы автоматическую подвязку платежей, соответственно установили действие "Переключить этап, если получен платеж", и получается так что система переходит на этот этап даже когда уже переходила ранее.
Более детально: Перешли на этап "отправлены реквизиты", потом зашел платеж и система подвязала его и перевела на следующий этап БП "Получена оплата", далее идем по БП и система постоянно переводит БП на этап "Получена оплата", как настроить что бы это происходило один раз ?

Ответы:

Данное действие установлено на этапах:
"Отправлены реквизиты"
"Заказ отправлен"
"Заказ получен"
"Отсрочка платежа"
Получается если оплата получена на этапе "отправлены реквизиты" то система и в дальнейшем переводит на этап "Получена оплата" при переходе на вышеуказанные этапы.Есть ли возможность сделать переход только 1 раз, а дальше по условию, не переходить если оплата уже была?
21.09.2021, 10:44

Предоставьте ссылку на проблемный процесс - мы проанализируем что там понастраивали
22.09.2021, 17:32


Хм... странная ситуация, вроде по настройкам действий - такого быть не должно.

Судя по комментариям - переключения были сделаны от имени разных пользователей.

Если вы поставите приложение "Логи пользователей OneBox" - мы сможем посмотреть откуда была инициирована смена этапа - и возможно получим более конкретный ответ.
23.09.2021, 16:47

Установили приложение "Логи пользователей OneBox"
Пример переведенного заказа на повторный этап БП http://box.agro-him.com.ua/23107/
08.10.2021, 15:23

В данном действии нигде нет возможности установить галочку "не переходить если ранее уже был на этом этапе БП"
08.10.2021, 16:34


Андрей писал/а:
Установили приложение "Логи пользователей OneBox"
Пример переведенного заказа на повторный этап БП http://box.agro-him.com.ua/23107/

http://box.agro-him.com.ua/app/history/orders/23107/?systemchange=1&filter2_...
сейчас там видно что переключило именно это действие 1 раз


Андрей писал/а:
В данном действии нигде нет возможности установить галочку "не переходить если ранее уже был на этом этапе БП"

Вероятно потому что её там нет
08.10.2021, 16:39

http://box.agro-him.com.ua/23107/
Вот уже третий раз переводит на получена оплата.
11.10.2021, 13:30


Андрей писал/а:
http://box.agro-him.com.ua/23107/
Вот уже третий раз переводит на получена оплата.

Прочитайте описание действия - там написано "Действие раз в минуту ищет платеж с суммой (сумма процесса + стоимость доставки) с учетом погрешности и переводит в статус, если такой платеж был в процессе. "
У вас действие переключения по получению платежа добавлено на нескольких этапах http://box.agro-him.com.ua/admin/shop/workflowstatus/352/action/new/ http://box.agro-him.com.ua/admin/shop/workflowstatus/353/action/new/ http://box.agro-him.com.ua/admin/shop/workflowstatus/354/action/new/
Собственно когда у вас переходит в один из статусов - по минутному крону проверяет что платёж был - и делает переключение.
Корректная настройка БП (оставить действие на этапе ожидаения платежа) решит вашу проблему.
20.10.2021, 14:59

Не совсем понял "оставить действие на этапе ожидания платежа", задача у нас при получении оплаты переводить на этап БП "получена оплата", на БП где нет отсрочки платежа проблем нет, установлено одно действие на этапе "Отправлены реквизиты" и соответственно когда средства поступают, система подвязывает и переводит на этап "Получена оплата" - вопрос решен.
Но есть БП где есть отсрочка платежа, и оплата может зайти на любом из этапов, соответственно мы у установили 4 действия на тех этапах когда может может зайти оплата, какое должно быть действие что бы система переводила на "Получена оплата" только один раз и если оплата уже есть то ничего не происходило в независимости от этапа БП?
21.10.2021, 12:45


Андрей писал/а:
Не совсем понял "оставить действие на этапе ожидания платежа", задача у нас при получении оплаты переводить на этап БП "получена оплата", на БП где нет отсрочки платежа проблем нет, установлено одно действие на этапе "Отправлены реквизиты" и соответственно когда средства поступают, система подвязывает и переводит на этап "Получена оплата" - вопрос решен.

Ещё раз повторюсь:

Тындык Максим Вадимович писал/а:
У вас действие переключения по получению платежа добавлено на нескольких этапах http://box.agro-him.com.ua/admin/shop/workflowstatus/352/action/new/ http://box.agro-him.com.ua/admin/shop/workflowstatus/353/action/new/ http://box.agro-him.com.ua/admin/shop/workflowstatus/354/action/new/
Собственно когда у вас переходит в один из статусов - по минутному крону проверяет что платёж был - и делает переключение.



Андрей писал/а:
Но есть БП где есть отсрочка платежа, и оплата может зайти на любом из этапов, соответственно мы у установили 4 действия на тех этапах когда может может зайти оплата, какое должно быть действие что бы система переводила на "Получена оплата" только один раз и если оплата уже есть то ничего не происходило в независимости от этапа БП?

Я вижу 2 варианта:
1. перестраивать бизнес-процесс таким образом, чтобы после этапа "Получена оплата" у вас не было переходов на этапы с действием повторного переключения по получению этого же платежа
2. дорабатывать настройку "Не переключать в этап, если процесс уже находился на этапе ранее" в это действие - это займёт 1 час
21.10.2021, 16:27

Давайте тогда сделаем доработку данного действия.
22.10.2021, 15:51


Андрей писал/а:
Давайте тогда сделаем доработку данного действия.

Организую чтобы вам выставили счет.
22.10.2021, 15:57

Ранее мы общались о доработке других моментов, куда я могу написать весь список необходимых доработок ?
22.10.2021, 16:52


Андрей писал/а:
Ранее мы общались о доработке других моментов, куда я могу написать весь список необходимых доработок ?

На отдельные доработки создавайте отдельные темы.
22.10.2021, 17:05

С кем связаться для выставления счета ?
26.10.2021, 10:42


Андрей писал/а:
С кем связаться для выставления счета ?

На данную доработку вам должны были выставить счет.
Если есть другие темы, где необходимо выставить счет - пишите вопрос в соответствующих темах.
26.10.2021, 16:22

Нужно выставить счет по другим реквизитам, куда отправить данные ?
27.10.2021, 14:28


Андрей писал/а:
Нужно выставить счет по другим реквизитам, куда отправить данные ?

напишите ответным письмом на письмо со счетом
27.10.2021, 16:24

Доработана настройка "Не переключать в этап, если процесс уже находился на этапе ранее" в действие "Переключить этап, если получен платеж"
01.11.2021, 12:58

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