Sunday, March 17, 2019

Objects Went Missing in the List page after Installing or Updating a Bundle

Some users might experience losing some objects in the List page after updating or installing a bundle that contain these objects as part of the bundle. Three of the most common objects and the navigational paths to their List page are:

Custom Lists - Customization > Lists, Records, & Fields > Lists

Custom Entity Fields - Customization > Lists, Records, & Fields > Entity Fields

Custom Transaction Body Fields - Customization > Lists, Records, & Fields > Transaction Body Fields

The most possible reason for this is that these objects might be a component of two or more bundles installed in the user's account and that the user might have clicked on 'Hide Components' in  one of these bundles upon installation of the bundle.

To explain further: 

1. User installs bundle A with an entity field as a component.

2. User installs bundle B with the same entity field as a component.

3. User goes to Setup > Customization > Search and Install Bundle > List > Bundle B

4. User clicks on 'Hide Components' under the 'Components' tab

RESULT:  User will no longer see this entity field in Setup > Customization > Entity Fields. Same thing will happen if user clicks on 'Show Components' for bundle B but 'Hide Components' is enabled on bundle A.

To summarize, an object will not become visible anymore in the target account's List page if it is a component of a bundle where 'Hide Components' is enabled, regardless if the other installed bundles referring to that same object has the 'Show Components' enabled.

To troubleshoot such cases, one must review all the bundles that they recently installed in Customization > > SuiteBundler Search and Install Bundle > List, and make sure that none of those bundles have the 'Hide Components' enabled.

For more information about the 'Hide Components' feature, please see 'Hiding Bundle Components in Target Accounts' (Answer ID: 21038)

No comments:

Post a Comment