Overlayable and non-overlayable objects


This topic provides information about which objects and associated definitions you can or cannot overlay. These objects are called granular components and you can customize these granular components of the overlayable objects.

Best practice
We recommend that you use the attached Granular overlay recommendations utility for identifying the overlayable and non-overlayable components in Developer Studio. The utility also provides recommendations about the permitted modifications for each overlayable component. Additionally, the granular components of the objects and the applicable overlay types are also listed in a table.

Overlayable objects

You can create overlays for the following objects:

  • Active links
  • Active link guides
  • Associations
  • Deployable applications
  • Escalations
  • Filters
  • Filter guides
  • Forms
  • Fields
  • Images
  • Local applications
  • Menus
  • Packing lists
  • Views
  • Web services

When you create an overlay of an object, its granular components receive a default type that is usually No Overlay. The granular components inherit their definitions from the origin object. After creating an overlay of an object, you can change the overlay type of any granular component (for information about overlay types, see Granular-overlays). The granular components of the objects and the applicable overlay types are listed in the following table.

The overlay type No Overlay is available for all overlayable objects listed in the following table. Setting the Overlay Type to No Overlay reverts the customizations set for the selected object. The object inherits the properties of the base object.

The following table lists AR System overlayable objects, their overlayable granular components, and whether they can be an additive or overwrite type of overlay.

AR System overlayable objects

AR System overlayable object

Overlayable granular components

Can be an Additive type of overlay?

Can be an Overwrite type of overlay?

Active links







Form List

Yes

Yes

Permissions

Yes

Yes

Other Definitions

No

Yes

Active link guides







Form List

Yes

Yes

Permissions

Yes

Yes

Other Definitions

No

Yes

Associations




Other Definitions

Yes

No

Deployable applications






Permissions

Yes

No

Other Definitions

No

Yes

Escalations






Form List

Yes

Yes

Other Definitions

No

Yes

Filters






Form List

Yes

Yes

Other Definitions

No

Yes

Filter guides






Form List

Yes

Yes

Other Definitions

No

Yes

Forms







Permissions

Yes

Yes

Index

Yes

No

Other Definitions

No

Yes

Associations to follow

Yes

No

Fields






Permissions

Yes

Yes1

Other Definitions

No

Yes

Images





Other Definitions

No

Yes

Local applications






Permissions

Yes

Yes

Other Definitions

No

Yes

Menus





Other Definitions

No

Yes

Packing lists






Permissions

Yes

Yes

Other Definitions

No

Yes

Views


No

Yes

Web services






Permissions

Yes

Yes

Other Definitions

No

Yes

1 You cannot reset this definition on a join form; it must be inherited.

Other Definitions refers to all other components of the object. The overlay type selected at the Other Definitions level applies to all the object definitions contained in it.

Non-overlayable objects

You cannot create overlays for the following items:

  • Custom objects
  • Overlaid objects—You cannot create multiple overlays for the same object.
  • Overlay objects—You cannot create overlays of overlays.
  • Form data—Distributed Server Option (DSO) mappings, DSO pools, flashboards, skins, and templates are stored as data in a form. Because AR System does not support data overlay, you cannot use overlays to customize form data. Any modifications that you make to the form data might be lost when an application or server is upgraded.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*