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

Question

Posted to K-12 Education

Question

Instance In Progress, stuck on gateway

asked on August 7, 2024 Show version history

I am trying to salvage an instance without completely restarting. I have a few instances showing "In Progress", but actually stuck on a completed inclusive gateway step.  Restarting a previous task does not help the situation due to the setup of the gateway.  I cannot restart tasks prior to the gateway since they are in a sub process. I have seen some posts where users have updated cf_bp_worker_instances and cf_bp_worker_instance_history.  I wondered if adding a row to these for the next step (exclusive gateway) might work.  Any other thoughts on how to get an instance unstuck?

Backstory if interested - Process that began acting strange after a Forms update, currently running Laserfiche Forms Professional Version 11.0.2311.50564.    It undoubtedly needed to be cleaned up even prior to the update.  In haste, I have cleaned up the process and now dealing with the fallout of those instances starting previous to the changes. Gateways went from parallel to inclusive...  Lots of lessons learned here, just trying to get out the mess now. indecision

process diagram snip.png
0 0

Answer

SELECTED ANSWER
replied on August 8, 2024 Show version history

any way to restart the one that the option shows for and then skip that step? In other words during off business hours temporarily alter the flow so that it takes you where you need AFTER the 'call Applicant' step? 

'Restart & skip' all 15 problem children, then alter the flow back to how you need it to be during business hours. You're in a gray area right now, so hard to suggest specifics.. 

0 0

Replies

replied on August 7, 2024

What are the current gateway rules?  Usually with a Gateway there is more than one path for the form to go but this looks like it goes to Move to Profile no matter what, so it seems a little unnecessary.  

 

Were the ones that are stuck now previously on the parallel?  Sounds like it might be wanting to merge, and that option may have been removed.  

0 0
replied on August 7, 2024

I want the process to wait to move on to "Move to Profile" until all active tasks within the gateway are complete. 

The strange thing about the previous version - it had a parallel gateway start with a inclusive gateway end.  Not best practice, but it worked for years untouched.

0 0
replied on August 7, 2024

Can you show your gateway options?

 

In the subprocess of FP Check, you are waiting for everything in there to complete?

0 0
replied on August 7, 2024 Show version history

Yes, FP Check determines what email to the applicant then assigns a task to HR.  HR completes the task when fingerprints are completed by the applicant. 

The call with next steps tasks are split for performance insight purposes.

gateway.png
gateway.png (82.01 KB)
0 0
replied on August 7, 2024 Show version history

I wasn't able to replicate it, but I have had this happen before where I wasn't sending all the tasks back to the closing gateway.  Tt might be the signal catch setup or if the changes were made while the instance was in progress, you may need to add the original setup back and process those through, then make your changes.  

0 0
replied on August 8, 2024 Show version history

You could still restart it from a point within the sub process. Then there would be 2 parallel paths existing.  Then interrupt the step that you need to halt. Make sure your logic is correct for when it gets to Move to Profile exclusive gateway. 

0 0
replied on August 8, 2024

I wish I could!  Restarting tasks within a sub process is not supported in my version.

0 0
replied on August 8, 2024

First I've heard of that restriction. Mind sharing a screen shot of what it that looks like from inside the instance when you try and restart? such as this:


Are there user tasks in the sub process? They would be the only step type that can be restarted.

0 0
replied on August 8, 2024

I've highlighted in orange the sub process user task. 

I believe the biggest issue is the change in process from when the (prior) parallel was in place to the now inclusive gateway.  I'm just trying to find an easy way to force these to the next task instead of completely restarting 15+ instances. 

process diagram snip.png
0 0
replied on August 8, 2024

got it. What do you see when you right click on one of those user tasks?

0 0
replied on August 8, 2024 Show version history

Call with Next Steps, I see restart.  Applicant still needs prints, nothing (other than web browser options i.e. Open link in new tab, new window, etc.) 

0 0
SELECTED ANSWER
replied on August 8, 2024 Show version history

any way to restart the one that the option shows for and then skip that step? In other words during off business hours temporarily alter the flow so that it takes you where you need AFTER the 'call Applicant' step? 

'Restart & skip' all 15 problem children, then alter the flow back to how you need it to be during business hours. You're in a gray area right now, so hard to suggest specifics.. 

0 0
replied on August 9, 2024

Great idea - I may test this and try it over the weekend.  

1 0
replied on August 13, 2024

any luck?

0 0
replied on August 13, 2024

Yes!  Thank you so much for the idea.  I was able to get the instances to the next user step.  These have reached the End Event now, however, they still have a status of In Progress since the gateway condition remains unmet.  I really hate to cancel these now for reporting purposes. 

1 0
replied on August 13, 2024

If you can get it to any step, you can then interrupt it and kill off that path. 

Also, if you could mark my answer as correct, I'd appreciate it :) I have healthy/unhealthy competition with my co-workers ha ha

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

Sign in to reply to this post.