You are viewing documentation for Structure Server and Data Center version 5.5 and patch releases. For other versions, see Version Index or [Structure Cloud].
This article provides an introduction to the main concepts used in Structure. Before starting your work on integration with Structure, please familiarize yourself with these concepts.
Concept | Short Definition | API Classes to Check |
---|---|---|
Structure | A named container for a hierarchical list. |
|
Forest | A hierarchical list. |
|
Row | A row is a unique, atomic element of a forest. |
|
Item | An item is a user-level object (like Issue) that is displayed in a row. |
|
Attribute | An attribute provides values of a certain type and meaning for forest rows. | AttributeSpec , StructureAttributeService |
Column | A column loads one or more attributes and displays information about forest rows. | ViewSpecification |
View | A view is a named collection of columns. | StructureView , StructureViewManager |
Important points:
row ID, depth
).Structure is built with extensibility in mind. It is possible for a separate add-on to add new item types, attributes, columns and other extensible elements to Structure, at runtime.