Using RM7.2 below works :
<operator activated="true" class="branch" compatibility="6.4.000" expanded="true" height="82" name="something" width="90" x="45" y="30">
<parameter key="condition_type" value="expression"/>
<parameter key="condition_value" value="equals("%{myMacro}","1")"/>
<parameter key="expression" value="equals("%{myMacro}","1")"/>
....
but when upgrading the operator to 7.2 it fails (using else instead of if as to be expected) (as below)
<operator activated="true" class="branch" compatibility="7.2.000" expanded="true" height="82" name="something" width="90" x="45" y="30">
<parameter key="condition_type" value="expression"/>
<parameter key="condition_value" value="equals("%{myMacro}","1")"/>
<parameter key="expression" value="equals("%{myMacro}","1")"/>
So, is there a change in how macro values are to be called between v6.2 and v7.2?