Per the article, it sounds like the local action would only work if the when condition evaluated to "true" at runtime. I would start by confirming what the when condition is evaluating to when the screen with that button is displayed.
Hope this helps!
Posted: 4 years ago
Posted: 11 May 2017 20:01 EDT
Vikash Ranjan Karn (Vikash Karn)
Senior Technical Solutions Engineer
Local action will not work if you launch it using when rule, where as it will work only if you use property. This is existing behavior, if you want it to work anyhow then customize UserWorkForm html fragment rule and write java script to launch modal window on condition basis and remove it from onclickevent.