Flow Designer "IF / ELSE" flow logic issue

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-26-2019 05:29 AM
I've been wrestling with an issue in Flow Designer for several days and will post several questions on this topic. For this post, I setup a scenario to better understand how Flow Designer is supposed to work. See screenshot below.
Refer to 3.3.1. If the If statement on 3.2 evaluates to False and 3.3 shows Completed, why does 3.3.1 show Not Run. To me, this appears to be a bug. Note, this ties into a larger issue I'm having, but I first wanted to understand this step. If you look at step 2, the Assign Subflow Outputs status is Completed. I wanted to show what I would expect to show in 3.3.1, that the step is Completed.
Here's the subflow being called from within a larger workflow.
I attempted to use an IF statement (step 2) to evaluate the Subflow Output value to determine if it is True. My test case should have returned True. Notice on step 2 that the IF statement evaluated to False, which is wrong. Also, I'm confused by the RUNTIME VALUE. It shows {0:B}=true. What does this mean? If anything, I would have expected it to return {0:B}=false. But I don't understand yet how to interpret the runtime values.
- Labels:
-
Flow Designer
- 10,312 Views

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-14-2021 06:08 AM
I'm on Rome EA and this issue still occurs.
I'm submitting a HI ticket and will report any findings.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-29-2021 12:50 PM
Any word on the HI ticket. I'm struggling with the same issue(s). Nested If, Else If or Else aren't working. It's like it will process the first & the last, but errors on everything in the middle.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-04-2022 08:54 AM
Julie,
I thought I submitted a HI ticket but I haven't been able to find it. I'm sorry. I'll continue to look.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-28-2022 07:33 AM
I've submitted a case with HI Support regarding this issue.
It is still occurring in ROME.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-01-2022 12:17 PM
Here is the response I received from HI Support. NOTE: This is assuming you are using stages within the Flow. I was using the Requested Item stages in my flow.
HI Support's Response
I reviewed the flow context and it is working as expected.
The **Else If** logic was evaluated true and went to the next step of **Update Record** where **Request Cancelled** stage was used.
When the flow hits this stage, it will trigger the **cancel flow on request cancelled** business rule and cancels the entire flow execution.
So, it will not run the action.