Systems

A system is a group of locations that is organized into a logical hierarchy of parent and child locations to help you track assets and manage work more effectively.

You can use systems to categorize the use or physical qualities of locations and to build a hierarchy of locations within a site. For example, a system can represent a group of buildings at a site or even the whole site.

A site can have multiple systems, but one system in the site must be designated as the primary system. The first system that is associated with a site is automatically the primary system, but you can designate a different system as the primary system if necessary. The primary system must be hierarchical, meaning that there is a parent-child relationship between each location in the system.

Consider the following factors when you add locations to systems.

Location Type

Each location has a location type. Location types are associated with internal type values that are provided for locations in the product's business logic. For example, OPERATING and SALVAGE are internal type values in the business logic. You cannot add or remove internal values. However, you can create new location type values that are associated with an internal value.

For example, you might specify custom values, such as Datacenter or Warehouse, and associate them with the internal value OPERATING. Then, your users can select the value that is the best match for their location type.

Only locations that have a type that is based on the internal value OPERATING can be assigned to systems.

Parent-child Relationships

The first location that is added to a system is the top-level location in the system.

The second location that is added becomes the child to the top-level location.

Any location that is added later must be a child to the top-level location or to another location that exists in the system.

A location can belong to more than one system. When a location belongs to more than one system, it can have a different parent in each system. However, within a system, a location can have only one parent.