OpenGround Cloud Professional comes with a great number of tables and fields that should meet the demand of the majority of users. However, further tables and fields may need to be added to allow for further data to be entered when needed.
Before you start
- Review your data model and check if fields already exist that may or altered for use. This is to avoid unessesarily creating duplicate fields.
- If a new field is required, decide if it will be utilised accross all projects (saved at system level configuration) or is bespoke to a specific project (saved at project level configuration), you will need to discuss this with your OpenGround Configuration Manager for preferred approach.
Creating fields within System Level Configuration
Whilt in the system level, to add a new field, first access the "Configuration Packs" and then the "Manage Model" button after selecting the config you want to edit as shown below.


The Model Structure window will then appear listing all of the available tables. Select the table that is to have the new field added and select the "edit" button.
The Edit window will then appear listing all of the currently available fields within the selected table. To add a new field, select the "Add header" button at the bottom of the window.
The Add Heading window will then appear allowing for the definition of the new field to be added. All of the fields will need to be entered to allow for the field to be stored correctly. Any values that do not match the required validation will appear as a warning, allowing for any details to be corrected.
- DataType – This value describes the type of data that will be entered within the cell. For further details on Data Types, see the section on Data Types within this user guide.
- Description – This value is used to give the field a description that can then be later referred to for easier identification.
- ShortDisplayName – This value is used to display a short description to a user within certain components of the interface.
- LongDisplayName – This value is used to display a long description to a user within certain components of the interface.
- Display Type – This value is used to choose whether the long or short display name should be used.
- Units – This value is used to define what units the new field should be stored in.
- Display Order – This is used to define where in the grid the field should appear. The lower the number, the further to the left the field will appear within the grid.
- Key – Only available within user defined tables. This states whether this field is a key field within the database.
- Active – This states whether the field is active and if users can interact with this within the user interface.
Below is an example of Creating a "TEST" header within the "LocationDetails" Group.
Once all of the values have been entered, select the Save button and the field will then appear in the user interface within the Grid.
"Manage Grid" allows you to add/remove and reorder fields aswell as creating completely new grids to be used within a project.

Creating fields within Project Level Configuration
The steps are the same as above, but you will first need to access the project of interest before entering into the configuration pack.
Other notes
- If you dont see the "Manage configuration" button its likely you have not been granted that level of access. To access this you will the "Manage Configuration role" to your OpenGround User. More details can be found here.
- You cannot access/edit system level fields and group whilst within the project level.