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

Question

Question

[Forms] Workflow Service Task "In Progress" status persists - ENHANCEMENT REQUEST

asked on March 26, 2018

I've seen several posts on issues with Workflow service tasks in Forms. The issue we're having, especially since the 10.3 upgrade, is that some instances of a particular process aren't receiving a signal back from Workflow when it's finished running. Most of the instances of this process work without any issues. The workflow in question runs without errors: there are no errors in the event logs on the Workflow server, the Forms server, the database server, and in the Failed Instance Completions of the Advanced Diagnostics node in the Workflow Administration Console. In other words, everything looks like the instance should continue without issues.

I have 3 major issues with how this is handled in Forms: 

1) this results in a "silent failure"; we have hundreds of instances that run daily and can't check each one to make sure it didn't silently fail and each of these instance is the difference between being on time with payments or receiving late payment fees;

2) rather than going into a state we can't recover from, we really need to be able to retry these, just like we can with suspended tasks, otherwise, we potentially have to re-do a significant amount of work. One form can take over an hour just to re-enter, let alone to re-process.

3) that I can see, there's no way to create a search/report to find the instances that have are waiting for these workflows to return. The workflow service task that I mention here is in a large subprocess, so putting it in its own stage won't work without redesigning that part of the process. Without such a search, I can't monitor when an instance is stuck/has died because of this issue.

8 0

Replies

replied on April 16, 2018

It would be nice to be able to put a timer event on the service tasks like we can for user tasks so that after a period of time (minutes/hours, not days), an action can be taken and the task can be interrupted or the process can continue without interruption.

Laserfiche developers, what are your thoughts? Is this do-able? 

This would really help with the issue we're currently working with our VAR on (case was started with Laserfiche 3 weeks ago). While they've been VERY pro-active and have provided a lot of support with this issue, it's something that needs to be fixed by Laserfiche. 

0 0
replied on September 25, 2018

Hi Sheila, 

 

Can you advise what the solution was for the above as we are currently experiencing the same issue with a client we upgraded to LF Forms 10.3.1 

 

Thank you

Ziad

0 0
replied on September 25, 2018

Laserfiche engineers had to give us an SQL query to find the instances that silently died and put them in a suspended state to retry them. I'd still like to see a more proactive solution. With the upgrade to 10.3, we've had issues with forms processes being stalled because tasks that are assigned to users don't appear in their inboxes after the routing service stops/restarts, which has happened twice. It'd be nice to have a way to easily find any instance that's stalled somehow. However, Laserfiche engineering couldn't even find the instances that were supposed to be in people's inboxes, yet were in limbo.  Wish we'd skipped this release!

0 0
replied on September 4, 2019

Wow. Yes this issue is rampant and not good PR at all for our clients that rely on forms and Workflows for mission critical operations. I hope we get some attention and a better fix soon.

Still looking for root cause.

https://answers.laserfiche.com/questions/163929/Forms-In-Progress-waiting-for-Worklow-to-finish-but-it-is-finished

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

Sign in to reply to this post.