Scenario 1: You publish a new version and a subscriber signs up
Behavior: When you publish a new version, a new subscriber org receives all packaged layouts that exist in that version.
Example: You publish a version that includes Vehicle Sales and Service Contracts layouts in the Deals module. A new subscriber signing up on that version receives both layouts immediately.
Scenario 2: You rename a layout or add a new section
Behavior: When existing subscriber orgs upgrade, they receive upgradable layout changes such as a layout rename or an added section.
Example: You rename Vehicle Sales to Retail Vehicle Sales and add a new section in that layout. Existing subscriber orgs receive both changes after upgrade.
Scenario 3: You rename a layout and update module permission mapping
Behavior: When existing subscriber orgs upgrade, they receive the upgradable changes, but non-upgradable changes are not applied.
Example: In one release, you rename a layout and also update module permission mapping. During upgrade, existing subscriber orgs receive the new layout name, but they keep their current module permission mapping.
Scenario 4: You update dependency mapping or lead conversion mapping
Behavior: Module permission, dependency mapping, and lead conversion mapping changes are non-upgradable. Existing subscriber orgs retain their current configuration. New subscriber orgs receive the latest published configuration.
Example: You update dependency mapping and lead conversion mapping for the Service Contracts layout. New subscribers signing up after publish receive the updated mappings. Existing subscribers keep their previous mapping settings unless they update them in their own org.
Scenario 5: You delete a packaged layout
Behavior: Layout deletion requires record transfer to another layout before deletion can complete. During transfer, records are remapped to fields in the target layout. Fields that only existed in the deleted layout move to Unused Fields. Existing subscriber orgs lose the deleted layout during upgrade.
Example: You delete the Legacy Service layout and transfer its records to Service Contracts. Records move to the target layout, layout-specific orphan fields move to Unused Fields, and existing subscriber orgs no longer see Legacy Service after upgrade.
Scenario 6: A publish diff shows unexpected layout edits
Behavior: A layout can appear as edited in publish diff even when you did not manually rearrange sections. This usually happens because a dependent layout artifact changed, such as a field property, pick list option set, or layout permission mapping.
How to verify:
- Open the layout and check whether section order, field order, or field visibility changed.
- Compare field properties changed in the same release, for example Required, Read Only, or pick list options.
- Confirm whether any other dependent configuration in the same module changed field behavior.
Example: You update pick list options and another dependent setting in Vehicle Sales. Publish diff marks the layout as edited. Layout structure is unchanged, but field behavior changed through dependent configuration.
Changes and impacts
Delete layout
Deleting a packaged layout is a destructive change. Even with record transfer, users in subscriber orgs can lose layout-specific process context, field placement familiarity, and criteria behavior tied to that layout.
Use a staged rollout:
- Create and publish a replacement layout.
- Validate workflow criteria, assignment rules, and reports using the replacement layout in a test subscriber org.
- Transfer records from the old layout to the replacement layout.
- Publish deletion only after validation is complete.