Multiple conditions where 2 are a set of conditions

I have a workflow that has multiple conditions where all of them must be passed in order to be executed.

They are build in a way that
A and B and C and D and ( E and F )
Where letters are conditional statements A = (ex. address isn’t empty)

But in the end I have a statement in the brackets that I need condition E to be true only if condition F is true.

The situation like this is an effect that only a specific type of customer requires and additional document to be checked. But if the customer is not this type of a customer it shouldn’t be required.
So I expect:
When E is false and F is true = false
When E is false and F is false = true (I don’t care about E in that case)
When E is true and F is true = true
When E is true and F is false = false

This works great on error proofing flow where I have
~A or ~B or ~C or ~D or (~E and ~F).
But I cannot replicate the same to “and” chain as it creates a situation that if both are negative it creates a negative. - which stops my flow.

Proposed solution:
I am looking how to make this statement go like this as this is my idea to make this work:
A and B and C and D and (E as bolean = F as bolean)
Just don’t know how to reach bolean froom ex. Dropdown contains X and Customer has Option 1 selected.

why in the last case you expect false? isn’t just another case where you don’t care about E because F is false?

True. If F is false I don’t care about E.
As if F is false I do not need to check if E is missing.
The only moment I actually care is when F is true.
So I need to check dropdown value only if it required.

How to build such a statement that it would only stop the workflow in case when E is false while F is true?

E and F or F is no

What if there are 6 other statements that need to be true?
As I need a to be true, b to be true etc.
and the in the end I have those badguys.
I did now 2 trigger where has all previous plus F is false and another one with all the things plus F is true and E is true.
But I was looking how to compact this.
As I have a few places in my app where I encounter this relation of conditions.

I was looking for a syntax giving me:
If one i strue, the other also has to be (so if the first one isn’t it shouldn’t go further) but allow me to give more other conditions.

you can use parentesis: a and b and c and (e and f or f is no)
you can use arbitrary text: a and b and c and arbitrary text → e and f or f is no formatted as text 0/1 → is 1

1 Like

I love this answer :slight_smile: How do you come to some solution like those?

1 Like

arbitrary text is my parenthesis from before bubble added them :upside_down_face:

1 Like