OpenMAINT OverviewManual ENG V100
OpenMAINT OverviewManual ENG V100
Version 1.0
ENG
April 2015
Author Tecnoteca srl
www.openmaint.org
Overview Manual
No part of this document may be reproduced, in whole or in part, without the express written permission
of Tecnoteca s.r.l.
openMAINT uses many great technologies from the open source community:
PostgreSQL, Apache, Tomcat, Eclipse, Ext JS, JasperReports, IReport, Enhydra Shark, TWE, OCS
Inventory, Liferay, Alfresco, GeoServer, OpenLayers, Prefuse, Quartz, BiMserver.
We are thankful for the great contributions that led to the creation of these products.
Everytime the openMAINT logo is used, the official maintainer "Tecnoteca srl" must be mentioned; in
addition, there must be a link to the official website:
http:\\www.openMAINT.org.
openMAINT logo:
cannot be modified (color, proportion, shape, font) in any way, and cannot be integrated into
other logos
cannot be used as a corporate logo, nor the company that uses it may appear as author / owner
/ maintainer of the project
cannot be removed from the application, and in particular from the header at the top of each
page
Pag. 2
Overview Manual
Contents
What is openMAINT......................................................................................................................... 4
Who needs openMAINT................................................................................................................... 6
Why use openMAINT....................................................................................................................... 8
Power by CMDBuild......................................................................................................................... 9
openMAINT functions..................................................................................................................... 10
Space & Asset Inventory................................................................................................................ 12
Facility Maintenance....................................................................................................................... 16
Logistic Management..................................................................................................................... 19
Economic Management.................................................................................................................. 21
Energy & Environment.................................................................................................................... 24
GIS & BIM support......................................................................................................................... 26
Technical features.......................................................................................................................... 29
A appendix: BIM IFC connector......................................................................................................31
Pag. 3
Overview Manual
What is openMAINT
openMAINT is an open source solution for the Property & Facility Management.
It manages movable assets (installations, technical elements, furniture, etc.), the real estate
(buildings, infrastructures in the area, etc.), and the related maintaining (when planned and when
an issue occurs), logistic and economic activities.
It helps to know, organize and update those data related to the real estate, in support of the
decision and operative procedure of the managing authority.
openMAINT is a complete and solid enterprise solution (JAVA server environment, SOA
architecture, Ajax user interface) based on the best open source technologies.
openMAINT is a ready-to-use solution, already configured with all necessary archives,
processes, reports and dashboards.
openMAINT was projected in order to adapt to the organization environment of operations,
which usually includes procedures, documents, roles and responsibilities, technical
constraints, textual data and georeferences, external systems, etc.
It can be gradually activated and developed according to the available resources.
We reached this flexibility by implementing openMAINT onto the asset management framework
CMDBuild, a product we have developed and maintained.
openMAINT is, thanks to this choice, not only a ready-for-use standard product, it can also be
configured through proper mechanisms which allow to intervene on each system element (data
models, workflows, reports, dashboards, connectors, etc.).
openMAINT Property & Facility Management
Pag. 4
Overview Manual
You can download openMAINT for free from the dedicated website, since it is released with open
source AGPL 3 license. Its use is free of charge.
If you need support, Tecnoteca provides it in the form of certified technicians: training in the best
use of the application, support to implement custom configurations, assistance to ensure the
continuing operational output of the system with granted SLA.
We suggest you to subscribe to the above-mentioned services if openMAINT covers a relevant
role in your business.
Pag. 5
Overview Manual
Religious institutions
Service companies
telecommunication infrastructures
Pag. 6
Overview Manual
Pag. 7
Overview Manual
because a complete knowledge of your own assets (real estate and mobile assets) and
their data culture (breakdowns, interventions, costs) allows you to have a more aware
strategic and operative programming.
for a better management and control of responsibilities in the whole maintenance process
for a better relationship with suppliers (higher quality of work and lower costs)
because it follows rules and best practice (for Italian users: we remind you UNI 10951)
because application functions are based on an exclusive and innovative informatic engine
(CMDBuild), which allows you to reshape the data model, workflows and reports without
any limits and above all witouth modifying the code of the software application (in order to
easily acknowledge every future updates)
because operations are based on the Maintenance Manual, a real Knowledge Base
integrated into openMAINT, i.e. it is possible to get custom performances by registering
your own Maintenance Manual into the system
because it is a native web solution, which can be completely used through a reliable
standard and scalable browser
because it includes solutions for the interaction with new BIM (Building Information
Modeling) building design tools, through IFC (Industry Foundation Classes) data exchange
standard
because it is an open source product, i.e. you can freely use and modify it without license
costs
because it has support and assistance services provided by certified personnel who
guarantees the functioning of the system with granted SLA
Pag. 8
Overview Manual
Power by CMDBuild
As previously mentioned, openMAINT is implemented on the open source asset management
framework CMDBuild, which was designed and developed by Tecnoteca, its current maintainer.
openMAINT and CMDBuild have the same behavior, both as regards the web user interface and
the configuration modalities of data model, workflows, reports and connectors with external
applications.
For the general conditions of use, please see the following manuals which you can download from
the website www.cmdbuild.org :
On the other part, the specific application functions of Property and Facility Management are
completely specialized: the Property and Facility Management implement the various modules for
the complete management of the inventory and of the management through the configuration of
mechanisms provided by CMDBuild.
The following pages show such functions with illustrative schemes.
If more detail and other services with granted SLA are required, please subscribe to the annual
maintenance service provided by Tecnoteca.
Pag. 9
Overview Manual
openMAINT functions
openMAINT has the necessary functions to solve common management questions as regards the
Property & Facility Management, gathered in the following function areas:
room inventory (buildings, external areas) and asset inventory (installations, technical
assets, furniture, etc.)
logistic management
economic management
energy controls
The extreme flexibility and configurability of the framework CMDBuild as base of openMAINT
allow to configure custom functions without modifying the standard code of the software
application:
further definition of types of information that needs elaboration on the expected objects
(through web interface)
Pag. 10
Overview Manual
supervisor: activity planning and scheduling, performance control, report control, definition
and control of system policies
asset manager: updating and consultation of movable assets and real estate, sync of
geometrical models with BIM tools, movement of objects
Pag. 11
Overview Manual
openMAINT allows you to inventory and manage workflows and specific reports through data
cards:
installations (electrical systems, water and sanitary / drainage systems, heating / cooling
systems, security, data transmission, etc.)
furniture items
external infrastructures (road networks, bicycle lanes, lighting, etc) and green areas
(gardens, parks, etc.)
Pag. 12
Overview Manual
For each element, the inventory provides the relations with other information managed in the
system, the complete history of the modifications and the related documents.
Pag. 13
Overview Manual
In the example below you can see the hierarchical structure of the related data model, reached by
using the functions heredity / specialization of classes in subclasses, arranged through the
framework CMDBuild, base for openMAINT
For each inventory object, openMAINT manages the following types of information:
Pag. 14
Overview Manual
through various consultation and data search modalities available in the standard user
interface of the application
on vector graphics uploaded into the system and manually linked to each floor and
compartment
The activation of the current module requires the following opening activities:
control / normalization of gathered information and data entry into the application
design and importation of BIM-compliant plans and 3D models into the application
If required, we can support you and cover this assistance in part or completely.
Pag. 15
Overview Manual
Facility Maintenance
The Maintenance Manual includes the necessary directions for the correct maintenance of
infrastructures and installations. openMAINT uses the Maintenance Manual as Knowledge Base
to manage every organization typology in a customized way and every object typology in a
differentiated way.
By registering the available information (typology and frequency of an activity, requested tools,
necessary spare parts, possible breakdowns, diagnostic checklists), openMAINT generates
automatically the calendar related to the scheduled maintenance, it generates the working
orders, which are then forwarded through the workflow to the employees in charge (involved in the
organization or external) who uses openMAINT to solve the problems.
The available scheduling criteria include the necessary options to work flexibly and in a very simple
way for operators.
opens the signaling through various channels, including a self service portal
forwards the working order to the expert team / supplier (suggested by the system
according to the kind of problem and to the contracts)
planning, execution and registering of the report (also with tablets or smartphones)
Pag. 16
Overview Manual
Pag. 17
Overview Manual
The breakdown maintenance activities can be automatically started if you have monitoring
systems that notice anomalies (smokes, malfunctioning, etc.) and communicate them through
standard channels / protocols.
You can set some criteria (SLA / KPI) for the automatic feed control of activities and the start of
the related management actions (e-mail notification for delay / SMS).
You can also configure the automatic request for a user feedback (grade 1 - 5) on the quality of
the problem resolution and register the answer into the system (Customer satisfaction).
The diagnose of breakdown signaling is facilitated thanks to the possibility to query a Knowledge
Base, which merge all signaling solutions - already solved, useful for following consultations.
Several reports for the analysis of maintenance activities - both scheduled and breakdown ones are available: statistics for location / cost center / kind of problem / etc., printouts of faulty objects,
comparison with standard functioning data (MTBF, MTTR), etc.
Some dashboards allow to immediately view the situation of open breakdowns.
Pag. 18
Overview Manual
Logistic Management
openMAINT has support functions for the logistic management of mobile assets, spare parts and
consumption material (warehouse management).
A workflow for the movement of mobile assets and consumer products is available. It is based
on the following flow:
Pag. 19
Overview Manual
If you already have an ERP application with warehouse management, you have the possibility to
analyze and configure custom connectors in order to guarantee the correct interaction between
the systems.
Other custom workflows (external repairing management, room booking, etc.) can be analyzed
and configured in the system by using the editor and the workflow engine of CMDBuild, the
framework which openMAINT is based on.
Pag. 20
Overview Manual
Economic Management
The maintenance and logistic activities have several convergences with the economic
management, supplying useful information for provisional, operative, final and control phases. On
the other part, the economic activities can enable maintenance activities (orders to suppliers for
missing store) or register logistic activities (movements in warestore).
openMAINT implements basic functions for the management of above-mentioned activities.
If they are partially or totally managed inside the ERP company system, you have the possibility to
analyze and configure custom connectors in order to guarantee the correct interaction between
the systems.
Basic company data managed with openMAINT include the following files:
staff
You can also register contracts related to the real estate (purchase, rent, insurance) and to the
purchase of goods and services.
Pag. 21
Overview Manual
purchase requests, also started by the system during the workflow execution for the
scheduled / breakdown maintenance
bills with start of logistic movement workflow (for movable assets and spare parts)
Pag. 22
Overview Manual
On the base of budget and carried out activities, openMAINT allows you to produce final reports /
dashboards with the analysis of possible gaps.
Pag. 23
Overview Manual
water use
Pag. 24
Overview Manual
Pag. 25
Overview Manual
openMAINT supports also the traditional 2D vector graphics (produced with design tools such as
Autodesk Autocad), that can be imported into the system and manually linked to floors, rooms,
installations, technical objects, furniture, etc.
From the card of an asset you can get the automatic zoom on the asset and edit it. On the other
part, by surfing on the maps you can query the represented object icons and move them onto the
information card of the related asset.
openMAINT also manages the very recent BIM extensions (Building Information Modeling)
openMAINT Property & Facility Management
Pag. 26
Overview Manual
supported by the main Building Designing tools (Autodesk Revit, Graphisoft ArchiCAD and
Nemetschek Allplan, etc.) and based on the open IFC standard (Industry Foundation Classes).
In particular openMAINT provides an interactive viewer for 3D IFC models, integrated in its own
standard user interface, which allows to:
Using the same IFC standard you can automatically sync in both directions (see Appendix A) the
information managed in the building designing software with the database of openMAINT:
by importing the IFC file (ISO 16739:2013) produced with the external designing tool
by exporting the IFC file that includes data from openMAINT (mobile assets and
installations)
Synchronization flow.
Pag. 27
Overview Manual
BIM functionalities have been implemented by using the open source product BIMServer.
The Mathematics and Computer Science Departments of the University of Udine contributed to
the realization of such features.
Pag. 28
Overview Manual
Technical features
openMAINT makes the following functionalities available, which are common to the various
modules:
visual navigation among the cards using the specific interface Relation Graph
document archive to combine every type of file with every type of card
Pag. 29
Overview Manual
user interface Ajax (Ext JS frameworks) which grants an intuitive use of the application,
interaction with ergonomics, system slew rate
components in the server realized with Java environment, independent from the platform,
solid, scalable and widely used by great organizations for the development of web
enterprise applications, also thanks to the validity of specific J2EE, libraries and products of
third parties that realize the services
JasperReportsreport engine
Pag. 30
Overview Manual
create a project and upload an IFC file from the page Projects (Administration BIM
Projects)
define the class for the connection with the IFC file (e.g. Building) from the page Layers
(Administration BIM Layers) by setting Root = true
set the link between the project and the card of the configured class, like Root in the
previous step
Now you can open the viewer from the Module of the data management
In order to import the entities defined in the IFC file, proceed through the following steps:
set Active = true in those classes you want to import data from the Layers page
configure mapping criteria among the IFC entities and the openMAINT classes by inserting
a xml block into the column ImportMapping of the table _BimProject of the openMAINT
database; an example for the format supported by this field is as follows:
<bim-conf>
<entity name="IfcBuilding" label="Building">
<attributes>
<attribute type="simple" name="Name" label="Code" />
<attribute type="simple" name="Description" label="Name" />
</attributes>
</entity>
</bim-conf>
where
IfcBuilding is the ifc source type, Building is the openMAINT destination class
Name is the ifc source attribute, Code is the openMAINT destination attribute
simple is the IFC attribute type expected by the defining scheme of the IFC language
click in the button Import IFC in the project page to start to import
Pag. 31