Prevent records owned by one rep from being updated by Marketo
I have a rep who prefers to update all his records manually in SalesForce rather than have Marketo do it for him. This is his preferred method for both new leads and existing leads/contacts already synced between the two systems. I don't want to block fields globally or prevent updates for any of my other reps since the current system works fine for them. Is this even possible? Any ideas would be greatly appreciated.
Re: Prevent records owned by one rep from being updated by Marketo
You are opening up a can of worms here in my opinion but if this is really what you want to do then you should be able to create a validation rule on the the lead and contact object.
The rule would be check if the OwnerId = (the_id_of_the_user) and if the running user is the Marketo user. I think it would be something like this:
AND ($User.Username= "username of your marketo sync user in sfdc" , OwnerId = SFDC ID of the rep in question)