Designs and design types
A design in Alloy acts as a template that you use to create assets, inspections, jobs, networks and more to fit your organisation’s needs. The Designer module allows you to create and manage designs with their own bespoke set of attributes, and much more.
Designs and Interfaces
Designs rely on interfaces to provide the structure of the design template. An interface defines the attributes that are included in a design and the behaviour of the design. All designs, both standard and custom contain the Items interface by default as it provides the three fundamental attributes, Title, Subtitle and Geometry. You cannot remove this interface from any design.
Alloy provides many standard designs that include interfaces that define their structure. Interfaces also have associations with other interfaces. The following example illustrates how the Defects interface inherits attributes from other interfaces.
When you attach an interface directly to a design the attributes that are part of the interface are directly inherited, any attributes inherited from any associated interface are inherited indirectly by the design. The example below illustrates a basic design with directly and indirectly inherited attributes.
The following example illustrates how a complex level of associated interfaces can lead to many directly and indirectly inherited attributes from associated interfaces. In this case the Asset Head interface has many associated interfaces.
Interfaces within Alloy are predefined, their associations with each other and their attributes have been designed to provide you with a versatile set of tools to reflect your asset management requirements. In addition, specialist modules, for example street lighting, include their own designs and interfaces related to those modules.
Interfaces cannot be edited or deleted. Standard and custom designs within Alloy can be customised by adding interfaces or attributes to a design. Once you have created a design that you require, the Designer module allows you to create items based on those designs. Items can be an asset, inspection, job or defect that reflect your asset management processes.