You need to sign in to do that
Don't have an account?

Packaging read-only fields
Hello everybody, I was wondering if there are any special steps that must be taken when including a read only field in a package. I have uploaded my package a few times, and each time when I test it out, it makes my read only fields into regular read/write fields. How do I keep them as read only fields? Thanks
The read-only attribute is tied to the profile or the page layout. So one question, are you packaging the custom profile too? And when you test it out, are you testing with a user that is part of the profile with read-only permissions? Keep in mind - if you are logged in as an admin, you can modify read-only fields. If you are installing into a PE org, there are no custom profiles, so this won't apply.
Another question - are the read-only fields on a Standard or Custom object? I ask because this affects the page layout solution. You can make the field read-only on the page layout. However, if this is a standard object, you cannot package the custom page layout. Whereas if this is a custom object, you can.
Best,
Sati
Message Edited by wpatters on 10-29-2008 11:33 AM
You would then need to create a custom profile (and include that in the package) that has "Modify All Data" disabled. Then you can ensure no has access to write to that field.
Best,
Sati