Thanks Jason. It worked for me if there is no execution rule.
I have selected the execution type as "Execute once if rule is true" and "Execute while rule is true". In both the cases, I am not able to give MainObject -> PO Property in the rule structure , I am getting the warning message as shown below and and the rule is returning "Unknown Context" as shown in below screenshot.
How can I add the execution rule.