Apurba Majumder (Apurba..)
Cognizant Technology Sollutions
Cognizant Technology Sollutions
Apurba.. Member since 2010 4 posts
Cognizant Technology Sollutions
Posted: February 19, 2016
Last activity: March 18, 2016
Posted: 19 Feb 2016 14:07 EST
Last activity: 18 Mar 2016 16:34 EDT

Fork condition getting set to false


We are currently observing an issue which is caused by a fork condition getting evaluated as 'false' intermittently even when it should not be the case. Just wanted to ask if this is at all possible. I have tracer output from production which is showing that the values are proper to evaluate the condition as true but it is setting as false.

Expression: .TotalPassedTokenPoints >= .TokenPointsNeededForTask

Values at the time of evaluation:

Value of 'TotalPassedTokenPoints' = 8

Value of 'TokenPointsNeededForTask' = 4

Expected outcome: true

Actual outcome: false

Both properties are of Integer type.

Can someone please let me know what could be the root cause behind such a case?

Part of the flow that is having this issue (intermittently, not always):

Flow snippet.jpg

Tracer output:


The values of the properties are same through out the operation (checked and verified)

Can you please also let me know if we can avoid this scenario by using a When rule instead of Fork expression?



Message was edited by: Lochan to add Category

Case Management
Moderation Team has archived post, This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.