function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
LegetzLegetz 

Granting full access (read/write/delete) for custom object records

I have just created a new custom object called Book.
How can I grant full read/write/delete permissions for some part of my organisation?

Problem example:
1. Administrator user will create five book records into custom object
2. John Doe know that book number three is not in use anymore but he cannot delete it because administrator user owns the record.

http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_concepts_security.htm
Full Access = "All Users and Groups can view, edit, transfer, delete, and share the record. (Only available for campaigns as an organization-wide default setting.)"
Best Answer chosen by Admin (Salesforce Developers) 
LegetzLegetz
Okay, solution found for this from Ideas (Implemetation timetable is spring 09):
Distributed Data Administration (Modify All Data) on an Object Level



Message Edited by Legetz on 01-19-2009 02:07 AM

All Answers

LegetzLegetz
I browsed Force.com Fundamentals PDF book and it says:
"Organization-wide defaults allow us to specify the baseline level of
access that a user has in your organization. For example, we can make
it so that any user can see any record of a particular object to which
their user profile gives them access, but so that they'll need extra
permissions to actually edit one."

"Role hierarchies allow us to make sure that a manager will always have
access to the same records as his or her subordinates."

"Sharing rules allow us to make automatic exceptions to
organization-wide defaults for particular groups of users."

"Manual sharing allows record owners to give read and edit
permissions to folks who might not have access to the record any other way."


But what about deleting records?
How can i configure Force.com to allow deletions from any user regardless of custom object owner field value?

LegetzLegetz
Okay, solution found for this from Ideas (Implemetation timetable is spring 09):
Distributed Data Administration (Modify All Data) on an Object Level



Message Edited by Legetz on 01-19-2009 02:07 AM
This was selected as the best answer