H
H
hello_username2020-12-09 11:07:17
Bitrix24
hello_username, 2020-12-09 11:07:17

Bitrix24: change the status of the deal after N minutes and stop the BP when changing the status of the deal manually. How to combine pause and parallel execution?

I am trying to implement a business process that, after a period of time N, will move the deal to another stage of the funnel, at the same time, if the user himself moves this deal to any status, the BP should stop automatically.

I tried to solve this problem using the "parallel execution" branch:

-In one branch, waiting for any other stage from the funnel and then interrupting
-In the second, waiting for any final stage (won, lost, not a single pass from the list in the Activity settings is selected)
-In the third, pause before time T, status change, power supply interruption

5fd084fcc15aa268451892.png

I expected that after waiting for a pause, the BP would change the stage and stop. In fact, after the timer expires before the date / time, nothing else happens, the BP does not proceed to the next step after the pause, the stage does not change. But the interruption of the power supply unit when changing the stage works correctly.

If I remove the construction of parallel execution and leave only a pause and transfer to the stage (without interrupting the BP when changing the stage), the transfer works;

I really ask for advice / hint - am I doing something wrong or is it a bug of regular Activity Bitrix24?
How else can this problem be solved so that there is a transfer after the delay and so that the BP stops at any stage change?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
Dim, 2020-12-09
@Dee3

Put a record in the report after a pause, see if the branch is working.
The change status activity ends the process, after which the report will not work

H
hello_username, 2020-12-09
@hello_username

I added an entry to the report in the pause field, but this report does not appear in the BP log, apparently after a pause there is no trace of any action at all;
I added an entry to the report before the pause - everything works there, the process reaches the execution of this branch.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question