SalesLogix (or any CRM system) can not actually do the work for the sales people that use it. SalesLogix should be seen as a tool that allows them to do their job more effectively. That being said there is not really a way of forcing behavior with the sales process.
You can monitor user behavior by looking at the SALESPROCESSAUDIT table and comparing the STARTDATE and COMPLETEDDATE fields. If they are all within too close of time frame then the users are probably not actually doing the steps.
You could create a report that outlines any suspicious behavior and send it to the managers. They can then discuss the issue with the sales rep.