We have SFDC PE, and are also using SFDC for Outlook. We are using 2 way sync for Contacts, and Outlook is always the winner. We are concerned that if someone accidentally deletes contacts in their Outlook folder, the corresponding contacts will be deleted in SFDC. Ideally, we would like to prevent this either using object permissions, or triggers, both of which are unavailable in PE. Any thoughts out there?

  • Are you only concerned about deleting contacts through Outlook, or deletion in general? – Michael Welburn Mar 6 '13 at 18:38
  • Only through Outlook – hamayoun Mar 6 '13 at 18:43
  • 1
    One thing I can think of should it be possible in your case, would be to set SF to be the winner. In case you need to control deletion in SF. You can use a new page layout without the delete button perhaps? – Richard N Mar 6 '13 at 18:59

It's less than ideal and a bit of an Ambulance at the bottom of the cliff solution (treating consequences rather than causes), but you could periodically check the recycle bin and restore the Contacts that were accidentally deleted.

I'd would suggest creating a profile for the user without the delete permission, but I suspect that isn't an option for professional edition either.

| improve this answer | |

Best option I can think of is to build a managed package in a Developer Edition Org that has a trigger to prevent deletion, and then deploy that in your org. Pretty sure that will do the job, but it might have to go through security review.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.