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

Question

Question

Forms Gateway Approvals Fail in Final Step

asked on June 5, 2018

Forms Professional Version 10.2.1.246

 

I have been struggling with a form and would appreciate any assistance you can give.  My form goes through 4 different approval stages.  The first 3 may or may not be triggered based on answers to various questions.  I have these working perfect.  My 4th approval must go to three different people regardless of any factors.  All three must approve or reject before it can move to the save to repository step.

No matter what I set it up like, it always fails once the third decision is made.  And it fails at the decision point.  It does not even move to the merge gateway.  It does not matter which order the decisions come in in.  It always fails at the last one.

I have the last approval stage set up with the same gateways as the other stages so I don't know what needs to be changed, or if this is an issue where I will need to open a service ticket.

Thanks.

FormApprovalFail.png
FormApprovalTerminateStep.png
FormApprovalWorks.png
ErrorText.txt (1.4 KB)
0 0

Replies

replied on June 5, 2018

What are the conditions you have set for your 'Decision' gateways?

0 0
replied on June 5, 2018

One branch is "last action = reject".  The other branch is "last action = approve".

 

If the approve branch is followed, it goes to the gateway.  If the reject branch is followed, it throws a signal to stop the other tasks and then goes to the gateway.

 

This is the same way I have it set up in the 3rd screenshot earlier in the business process.  This one works perfect every time.

 

0 0
replied on June 5, 2018

I also can reproduce such error following same design and will get KeyNotFoundException error when instance is terminated;

It is a bug and should be fixed in next release. Thanks for reporting the issue and sorry for the inconvenience.

The workaround is that add a step between exclusive gateway and inclusive gateway, such as add a timer catch event and set it to "wait for 0 days 0 hours 0 minutes", then instance can be correctly completed.

 

timer.png
timer.png (56.88 KB)
0 0
replied on January 24, 2019

Hello, I was told to post here. My client is running into the same issue but has 6 branches that go to one inclusive gateway. This is their question: "Right now there isn’t a exclusive gateway that feeds into the inclusive gateway on this flow.  Would I need to add both and exclusive gateway and a timer event for all 6, concurrent approval steps?"

 

I have uploaded a picture for reference.

Process.PNG
Process.PNG (44.01 KB)
0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.