If you're trying to deactivate a user and you receive errors this is because the user is set to be the default for a number of processes that must have a user defined. The record owner for data created by Salesforce Sites. It's likely you will need to update a few other settings as well. You will need to pick a replacement user for all these functions. 


fundraisingManager uses two sites for donation processing.


1) To change the site user, follow these steps: 

  1. Go to Salesforce Setup  
  2. Go to Sites 
  3. Go through each site (click on the Site Label)
  4. Two main sites are "Aurapostback" and "Fundraising
  5.  check the two sites the Default Record owner and update it to a different user. 

  6. Update the Default Record owner to another user.
  7. You can now deactivate the user.


2) In some instances you may need to update Lead Settings


Go to Setup  and Search in the Quick Find for "Lead Settings"


3)  Cannot deactivate user as they are the Automated Case User
Go to Setup -> Feature Settings -> Service -> Support Settings

Change the user 


4)  Cannot deactivate as the user is a default workflow user 

Process Automation Settings will define a default workflow user


5) If there are scheduled jobs running under that user, that will need to be deleted and rescheduled under a new user.