So I have a flow that I want it to only run when the lookup field currency (transactioncurrencyid) is equal to USD.
It works fine when I use the "_transactioncurrencyid_value eq {GUID}" in the Filter expression.
Where GUID is the USD currency record GUID.
Clearly we will have an issue here, that is if I take the flow into another environment or if the currency data every gets recreated... the GUID will change and then the Flow will not get triggered until I update the Filter Expression.
Currently what I have done is instead of using the filter expression and I am using the "Get Record" in order to check the selected currency is in fact USD. Otherwise, don't do anything...
But still I wonder, if it is even possible test a lookup field text instead of the GUID in the Trigger Filter Expression...