You can use Client Side code in Sage CRM workflow. The image below shows an Opportunity that is being progressed through a workflow in Sage CRM 7.3 sp3. In this example opportunity workflow the maximum certainty allowed for any stage has been controlled. e.g.
Lead - 5 Qualified - 10 Quote Submitted...
25 Aug 2016