I am trying to create an Event in Salesforce via SOAP API. Setting System/Audit fields via API is enabled.
I see that the resulting SOAP Envelope includes correct values for CreatedById, CreatedDate, LastModifiedById, LastModifiedDate fields. But when I am querying values after create I see that LastModifiedById, LastModifiedDate fields have been updated to something else (current time and user being used to do API call), while CreatedById and CreatedDate have correct values (ones that I've sent with SOAP request).
Does anybody know what might be the issue here?
P.s. this is a 'Professional Edition' of Salesforce
SystemModstamp
. I was going to suggest trying to update the records but looks like they're writeable only on insert (boards.developerforce.com/t5/General-Development/…)... They might have installed some plugins from appexchange.com that actually will have workflows and whatnot even on Prof. Edition. Other than that - consider telling your end users to raise a case with SF support :/