View Configuration

View Configuration: Overview

Working from both Archibus Cloud or locally-installed deployments, administrators with appropriate security can use the View Configuration feature to define new fields and configure fields directly from Web views and consoles. With this feature, users without the in-depth knowledge of a database administrator can make the simple changes that they need and do so without updating the schema.

The View Configuration feature is particularly useful to Archibus Cloud deployments as it enables sites to tailor Archibus Cloud to fit their business or local data requirements using the web browser interface.

Administrators belonging to the appropriate security groups have access to the View Configuration feature, which they can use to:

Note: For V.25.3, the View Configuration feature is enabled in a certain set of views, as described below. Future versions of Archibus may provide the View Configuration feature to additional views. Additionally, system managers can implement View Configuration in other views, as discussed in in System Management Help.

Security groups

In order to work with the View Configuration feature, users must be assigned to a role that has the following security groups.

Feature Required Security Group
Promote or de-promote field SYS-ALTER-VIEW or SYS-ALTER-NEW
Define new fields

SYS-ALTER-VIEW or SYS-ALTER-NEW

SYS-USRMGR

Since changing the database can have severe consequences, users are limited to the types of fields that they can create. Even with the ability to add only selected field types, you should carefully consider the users to whom you extend the ability to define new fields. These users should understand the consequences of changing the schema and be able to discuss proposed schema extensions with system administrators and database administrators. Anyone extending the schema needs to be aware of record size limits. There is a real, physical limitation that the database engine will impose; this concept needs to be understood by users who are creating fields.

Therefore, you may wish to further limit users who can add or edit user-defined fields. To do so, specify an Edit Group for the afm_flds.table_name and afm_flds.field_name fields. For example, add SYS-USERMGR as the Edit Group for Field Name and Table Name in the Archibus Fields table.

In this way Archibus Administrators can ensure that only users with a role with the specified security group can change the schema even when using the new user-defined field feature.

Examples of creating new fields

Although the stock Archibus schema has a variety of fields to cover many situations, you may find that the schema does not provide a field that fits your needs and which you can promote to appear in views.

For example, the schema might not account for industry-specific needs, or needs specific to your company. Below are some examples of the types of fields you might need to create based on your industry, geographic location, or practices at your site:

Rooms table

Floors table

Employees table

Supported tables and views

The View Configuration feature for promoting and creating fields is available for the most commonly-used tables of the Archibus schema. The following summarizes the tables for which you can change fields and the views in which you can see these changes.

Create or promote fields in this table Using these views Work with the user-defined and promoted fields in these views
Buildings

Define Rooms

Define Locations

Define Rooms

Define Locations

Floors

Define Rooms

Define Locations

Define Rooms

Define Locations

Rooms

Define Rooms

Define Locations

Define Rooms

Define Locations

Space Console

Employees Define Employees

Define Employees

Space Console

To access View Configuration feature, load the above Define views and select the Configure Fields button on the form for defining a new record or editing a record.

The Configure Fields button displays the Configure Fields form, from which you can promote stock fields and create new fields.

See Also

Define a New Field

Edit the Definition of a Field You Created

Make a Stock Field Available to Views (Promote a Field)

Space Console: Working with User-Defined and Promoted Fields