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

Group Edition cannot see custom fields on standard objects

Hello All,


My managed package includes custom fields on standard objects, such as Accounts and Leads.


When using Group Edition, I have no problem viewing these fields when going to Setup -> Customize


However when I query the standard objects using describeObject, the custom fields are not shown, as if they do not exist.


On the flip side, the custom objects that include custom fields show perfectly fine.


I thought perhaps it is an issue with profile security, but it appears that GE does not have profile overrides.


Ahh that is so weird, I figured it out.


On Group Edition, the fields must be added to the page layout. I guess on GE this is what controls the field security.


I don't remember seeing this anywhere in the ISV guide.


You are correct. Group Edition and Professional Edition do not support custom profiles nor field level security. Therefore, the page layout drives api visibility.

In that case, do you simply include the page layout in the package definitions?

Or do you require the client to make the manual changes?

No. The custom fields will be part of the managed package and get installed. But then the customer's Admin will have to make manual changes.