UPDATED: Thanks to Rick for spotting this one! The Today() function returns today’s date without a time component. As there is specialised class validation functionality all over the Action BC, the Workflow will fail if the planned start date is any time today – regardless if it’s before the current time or not. Using the Timestamp() function, within the operation step, will achieve the result expected by the developer.
By special request from Rahul, I give you Siebel Code Challenge #9 – Return of the Code Challenge!
This is something I came across recently – you need to think about the context of vanilla validation in the Action BC to realise why this Workflow isn’t quite right.
This is such a simple mistake but one that can really affect the logic that the developer has in mind. Comments and answers below, please!






