For various reasons we need to use a synchronous workflow to update the date a case is resolved at the point it is marked as resolved.
We have created the workflow to fire on status changing to resolved and writing the current date to a "resolved on date" field in the case.
But the workflow is not populating the field on resolution regardless of whether we set the workflow to fire before or after the status changes.
I wonder if this is because the filter I am applying says "If status equals [Resolved]" and the status does not equal resolved BEFORE the status changes. And AFTER the status changes the record is read only?
Any help would be appreciated to solve what should be a simple task!