1b.app
Link copied -

Duplicate action "Switch stage if payment received"

Good afternoon.
We set up automatic payment binding, respectively, set the action "Switch the stage if a payment is received", and it turns out that the system proceeds to this stage even when it has already passed before.
In more detail: We went to the "details sent" stage, then the payment came in and the system tied it up and transferred it to the next stage of the "Payment received" BP, then we go through the BP and the system constantly transfers the BP to the "Payment received" stage, how to set it up happened once?
Original question is available on version: ru

Answers:

This action is set in steps:
"Details sent"
"The order has been sent"
"Order received"
"Deferment of payment"
It turns out that if the payment is received at the "details sent" stage, then the system will continue to transfer to the "Payment received" stage when going to the above stages.
21.09.2021, 10:44
Original comment available on version: ru

Provide a link to the problematic process - we will analyze what we have configured there
22.09.2021, 17:32
Original comment available on version: ru


Hmm ... a strange situation, it seems according to the settings of actions - this should not be.
Judging by the comments, the switches were made on behalf of different users.
If you install the "OneBox User Logs" application - we can see where the stage change was initiated from - and perhaps get a more specific answer.
23.09.2021, 16:47
Original comment available on version: ru

Installed the "OneBox User Logs" application
An example of a translated order for a second BP stage http://box.agro-him.com.ua/23107/
08.10.2021, 15:23
Original comment available on version: ru

In this action, nowhere is it possible to check the box "do not proceed if you have already been at this stage of the BP"
08.10.2021, 16:34
Original comment available on version: ru


Andrey wrote:
Installed the "OneBox User Logs" application
An example of a translated order for a second BP stage http://box.agro-him.com.ua/23107/

http://box.agro-him.com.ua/app/history/orders/23107/?systemchange=1&filter2_...
now you can see that it was this action that switched 1 time

Andrey wrote:
In this action, nowhere is it possible to check the box "do not proceed if you have already been at this stage of the BP"

Probably because it's not there.
08.10.2021, 16:39
Original comment available on version: ru

http://box.agro-him.com.ua/23107/
This is the third time transferring to received payment.
11.10.2021, 13:30
Original comment available on version: ru


Andrey wrote:
http://box.agro-him.com.ua/23107/
This is the third time transferring to received payment.

Read the description of the action - it says "The action once a minute looks for a payment with the amount (process amount + shipping cost) taking into account the error and transfers to the status if such a payment was in progress."
You have a switching action on receipt of payment added at several stages 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/
Actually, when you switch to one of the statuses, it checks by the minute crone that the payment was made - and makes the switch.
Correct setting of the BP (leave the action at the pending payment stage) will solve your problem.
20.10.2021, 14:59
Original comment available on version: ru

I didn’t quite understand “leave the action at the stage of waiting for payment”, the task for us, when receiving payment, is to transfer to the BP stage “payment received”, there are no problems on the BP where there is no deferred payment, one action is set at the “Details sent” stage and, accordingly, when the funds arrive , the system ties up and transfers to the stage "Payment received" - the issue is resolved.
But there is a BP where there is a deferred payment, and payment can enter at any of the stages, respectively, we have set 4 actions at those stages when payment can enter, what should be the action so that the system translates to "Payment received" only once and if payment is already there, then nothing happened regardless of the BP stage?
21.10.2021, 12:45
Original comment available on version: ru


Andrey wrote:
I didn’t quite understand “leave the action at the stage of waiting for payment”, the task for us, when receiving payment, is to transfer to the BP stage “payment received”, there are no problems on the BP where there is no deferred payment, one action is set at the “Details sent” stage and, accordingly, when the funds arrive , the system ties up and transfers to the stage "Payment received" - the issue is resolved.

I repeat once again:

Tyndyk Maxim Vadimovich wrote:
You have a switching action on receipt of payment added at several stages 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/
Actually, when you switch to one of the statuses, it checks by the minute crone that the payment was made - and makes the switch.


Andrey wrote:
But there is a BP where there is a deferred payment, and payment can enter at any of the stages, respectively, we have set 4 actions at those stages when payment can enter, what should be the action so that the system translates to "Payment received" only once and if payment is already there, then nothing happened regardless of the BP stage?

I see 2 options:
1. rebuild the business process in such a way that after the "Payment received" stage, you do not have transitions to stages with the action of switching again upon receipt of the same payment
2. finalize the setting "Do not switch to the stage if the process was already at the stage before" in this action - it will take 1 hour
21.10.2021, 16:27
Original comment available on version: ru

Let's then make a refinement of this action.
22.10.2021, 15:51
Original comment available on version: ru


Andrey wrote:
Let's then make a refinement of this action.

I will arrange for you to be billed.
22.10.2021, 15:57
Original comment available on version: ru

Previously, we talked about the refinement of other points, where can I write the entire list of necessary improvements?
22.10.2021, 16:52
Original comment available on version: ru


Andrey wrote:
Previously, we talked about the refinement of other points, where can I write the entire list of necessary improvements?

For separate improvements, create separate topics.
22.10.2021, 17:05
Original comment available on version: ru

Who to contact for billing?
26.10.2021, 10:42
Original comment available on version: ru


Andrey wrote:
Who to contact for billing?

You should have been invoiced for this revision.
If there are other topics where you need to invoice - write a question in the relevant topics.
26.10.2021, 16:22
Original comment available on version: ru

I need to issue an invoice for other details, where to send the data?
27.10.2021, 14:28
Original comment available on version: ru


Andrey wrote:
I need to issue an invoice for other details, where to send the data?

write back to the letter with the invoice
27.10.2021, 16:24
Original comment available on version: ru

Improved the setting "Do not switch to a stage if the process was already at a stage earlier" into the action "Switch a stage if a payment is received"
01.11.2021, 12:58
Original comment available on version: ru

Please join the conversation. If you have something to say - please write a comment. You will need a mobile phone and an SMS code for identification to enter. Log in and comment