System Administration Overview
This page provides an overview of the Administrator role and the features available in the Administration Module. It describes the skills required to manage a CMDBuild installation and outlines the main configuration capabilities offered by the system — from data model design to workflow setup, user interface customization, security configuration and system-level settings. The goal is to give a clear understanding of the Administrator’s responsibilities and of the tools available to support the correct implementation and maintenance of a CMDBuild environment.
Administrator Role
The role of the Administrator is fundamental for the correct management of an asset management project based on CMDBuild. The Administrator acts as the DBA (Database Administrator) of the CMDB and serves as the primary contact for the Business regarding the data model, processes, reports and dashboards.
It is responsible for data security by creating user groups, defining permissions, assigning users to roles or applying multitenant mechanisms. It also configures menus, recurring tasks, filters and views, and sets system parameters according to the infrastructure in use. It or a collaborator can configure the CMDBuild client interface to implement required business logic — such as custom pages, form triggers, contextual menus and validation rules.
The Administrator should possess solid programming skills (relational databases and SQL, JavaScript for client-side logic) and system administration skills. It should also be able to act as an analyst and understand explicit and implicit requirements from business stakeholders.
Features of the Administration Module
The Administration Module provides all tools required to configure and manage a CMDBuild installation. It allows the Administrator to define the structure of the data model, configure workflows, customize the user interface, manage reports and dashboards, set up security policies and adjust system parameters.
Through this module, the Administrator controls every aspect of the platform — from modelling classes and processes to managing users, permissions, import/export templates, scheduled tasks, GIS/BIM configurations and integration services.
The following chapters describe each configuration area in detail.