I have activated workflow that kept an eye on the status reason, as soon as status reason is set to Canceled the workflow sets Process execution time to Canceled Date (Custom date field). But it seems not working and from System jobs it shows that The object cannot be updated because it is read-only.
Any suggestion?