12.07.2015 Views

Database.com Metadata API Developer's Guide - Salesforce.com

Database.com Metadata API Developer's Guide - Salesforce.com

Database.com Metadata API Developer's Guide - Salesforce.com

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Metadata</strong> TypesProfileField NameallowEditallowReadmodifyAllRecordsField TypebooleanbooleanbooleanDescriptionIndicates whether the object referenced by the object field can beedited by the users assigned to this profile (true) or not (false).This field is named revokeEdit before version 14.0 and the logicis reversed. The field name change and the update from true tofalse and vice versa is automatically handled between versions anddoes not require any manual editing of existing XML <strong>com</strong>ponentfiles.Indicates whether the object referenced by the object field can beseen by the users assigned to this profile (true) or not (false).This field is named revokeRead before version 14.0 and the logicis reversed. The field name change and the update from true tofalse and vice versa is automatically handled between versions anddoes not require any manual editing of existing XML <strong>com</strong>ponentfiles.Indicates whether the object referenced by the object field can beread, edited, or deleted by the users assigned to this profile (true)or not (false), regardless of the sharing settings for the object.This is equivalent to the “Modify All Data” user permission limitedto the individual object level. This is a new field in <strong>API</strong> version15.0.Note: This field is not available for all objects. Refer tothe profile in the user interface to determine which objectscurrently support these permissions. Profiles with "ModifyAll Data" ignore modifyAllRecords entries in <strong>Metadata</strong><strong>API</strong> and don't return an error if "Modify All Data" isenabled on the profile.objectviewAllRecordsstringbooleanRequired. The name of the object whose permissions are altered bythis profile, for example, MyCustomObject__c.Indicates whether the object referenced by the object field can beread by the users assigned to this profile (true) or not (false),regardless of the sharing settings for the object. This includes privaterecords (records with no parent object). This is equivalent to the“View All Data” user permission limited to the individual objectlevel. This is a new field in <strong>API</strong> version 15.0.Note: This field is not available for all objects. Refer tothe profile in the user interface to determine which objectscurrently support these permissions. Profiles with "ViewAll Data" ignore viewAllRecords entries in the<strong>Metadata</strong> <strong>API</strong> and don't return an error if "View All Data"is enabled on the profile.ProfileUserPermissionProfileUserPermission represents an app or system permission for a profile. Use one of these elements for each permission.134

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!