You are viewing limited content. For full access, please sign in.

Discussion

Discussion

Removing an outflow path that returns to the same object

posted on January 11, 2019

Sometimes outflow paths get wrapped back around onto the same object and it looks like this. See the path at the top, that is an entire loop.

This leaves no pixel to click on to remove the path and since the Outflow configuration tab was removed we can't use that to find and remove the path.

Normally I just replace the object, but in this instance there is instances running with parallel tasks happening and it says if I delete the object it will terminate the whole instance.

Is there any way to remove these paths?

0 0
replied on January 14, 2019

This bug was fixed in 10.4. You will be able to select and delete the broken arrow, and the validate button will alert you if this occurs. If you can upgrade to 10.4, that would be the easy fix. 

In general, to fix this pre-10.4, you'd have to delete the element and add it back to the process, but you would run in to the issue of terminating in-progress instances stuck on that element in this case. The workaround would be to update the process to avoid the broken element, then delete the broken element once the active instances have successfully moved off the broken element. 

To do that, copy the broken element and paste the new element right next to the broken one. Add a gateway before the broken instance that is configured to never go to the broken element and always go to the new, working element. This should fix all instances going forward. 

To deal with the active instances waiting the 2 days, I'd need to see a little more of the process. Conceptually, the goal would be to add an outflow from the broken element to the next user task which would send each active instance to both the following step AND back into the 2 day wait period. If you let this run for 2 days, all of the active instances stuck in there should move on to the next step. At that point, delete the outflow from the broken element to the next step, allowing the active instances to move on with their flow and trapping the other thread in the 2 day delay. Let the active flow continue on until the instances all complete. Once all the instances complete, you can delete that broken timer and terminate the now finished instances. Once that's done, you can clean up the process, remove the gateway, and just have the one working delay. 

It is a bit tedious, so upgrading to 10.4 and simply removing the bad sequence flow may be the best way to go. 

1 0
replied on January 14, 2019

Thanks Jared!

I think they have a good plan in place now to fix the instances once they reach a certain state. Also no new instances are going to that object any longer.

1 0
You are not allowed to follow up in this post.

Sign in to reply to this post.