Previous Topic: Objects

Next Topic: Entity Relationships

Scope

A scoped object is an object that belongs to another object. When you refer to a scoped object, you usually use its full name, which includes:

For example, if you have an entity called Customer that scopes a function called Edit, the Edit function’s fully scoped name is Customer.Edit.

A scoped object cannot exist independently of the object to which it is scoped. For example, a panel that is scoped to a function is deleted when the function is deleted.

Some types of objects are unscoped. This means that they exist independently of all other objects in the model. For example, diagrams are unscoped.

Conversely, a table is always scoped to an entity. To create a table object, you must specify the entity to which it belongs.