My Account | Internet Creations
Welcome, Guest.

Insufficient Privileges when clicking Take Ownership

Symptoms

You are using Take Ownership, and experience an Insufficient Privileges error after clicking the Take Ownership button. The full error may include one of the following messages:

1) You do not have the level of access necessary to perform the operation you requested. Please contact the owner of the record or your administrator if access is necessary.

OR

2) Update failed. First exception on row 0 with id 500xxxxxxxxxxxxxxx; first error: INSUFFICIENT_ACCESS_OR_READONLY, insufficient access rights on object id: [] 
 
Error is in expression '{!redir}' in component <apex:page> in page takeownership:takeownershippassthru

Solutions

Follow the instructions outlined below based on the error mentioned above.

Error 1

Users need to be able to edit the case they're trying to take ownership of, so please provide the affected user(s) with Read/Write access to the case and ensure they can manually edit it.

While the "Transfer Cases" profile permission will allow a user to change case ownership manually without having edit access (sharing) on the record, changing ownership programmatically (using Apex) does constitute an Edit to the record and therefore Edit access is required.


Error 2

This error indicates that the user doesn't have access to the proper Visualforce pages included in the package.

Navigate to Setup > Develop > Pages and locate the "TakeOwnershipPassThru" and "TakeOwnershipPassThruMulti" Visualforce pages. Click "Security" next to each page, and move each desired profile from the Available Profiles column to the Selected Profiles column and save.

Note: The Visualforce page "TakeOwnershipPassThruMulti" was added to the Take Ownership package starting in version 1.47. 
 

Status

Additional Information

http://help.salesforce.com/HTViewHelpDoc?id=pages_security_page_def.htm

Support

Open a Case