Show/Hide Toolbars

All embedded objects for a custom object can be created through the Embedded Objects tab of the respective custom object definition.

Tip: Creating an embedded object definition is similar to creating a custom object definition. For details, see Creating Custom Objects and the General Tab on Custom Object Definition Screens table.

Note: You can convert an embedded object definition to a child object definition if your design requires it. There are several cautions and considerations in doing so. See Converting an Embedded Object Definition to a Child Object Definition

Resulting user interface Changes

Whenever you create an embedded object for a custom object, the following takes place in the corresponding object screens in the Designer:

A block named after the embedded object is created and becomes available for adding to the custom object views of the parent custom object definition. To add the embedded object's block, open General tab of the applicable object view and select it from the Add the block field.

The embedded object becomes available in the Related Object drop-down list on the Filter Display and Results Display tabs of parent object search views.

The embedded object becomes available on the Records tab of the parent object's templates.

The embedded object becomes available as a related object in all applicable instances of Object Navigator. For details, see Using Object Navigator and Object Model: Read This First plus the additional reference tables this reference points you to.

The name of the embedded object is added to the list of custom objects on the Rights tab of all user and group accounts. This means that in order for the end users to be able to use this object, the rights must be assigned accordingly.

Points To Remember

When creating an embedded object within a custom object, consider the following information:

You can create multiple embedded objects for a single custom object.

For example, the Dispute object could have Allegation, Corrective Action, and Damage as its embedded objects.

In the end-user interface, embedded object records are accessible through a separate page in the record page of the parent record. This page has the same name as the embedded object in the plural.

The embedded object's block is automatically added to the system view of the parent object. To display embedded object records, you must add the block to the object view used to display the parent object. For more details, see Creating Custom Pages.

You can set the block for embedded object records to be displayed either as a search screen with different search views, similar to child object records, or as an editable list similar to batch screens used for sub-objects.

When creating an embedded object, you must assign the appropriate rights for the embedded object to the users and groups, like you do to any custom object.

Embedded object definitions can be created only from within their respective parent custom object definitions. You cannot create embedded object definitions from the following locations:

oCreate a new drop-down list.

oObject Definition List screen displayed when you choose Object Definitions in the Go to drop-down list.

You can, however, see and access the existing embedded object definitions from the Object Definition List.

End users cannot save an embedded object record unless they save its parent object record.