Changelog

openMAINT 2.4

30/04/2025

New Features

* New maintenance SLA for extended, more flexible, reliable, configurable and understandable management
* New SLA configuration capabilities to handle suspension, reset and advanced settings
* New process step timings management and log (more extensible, easy to access and with huge KPI capabilities)
* New corrective maintenance step for final requester approval and survey configurable as optional
* New survey management to collect customer satisfaction for maintenance processes
* New "Estimateslist" inline widget for estimates manage
* New "Childprocesscreate" inline widget to start a corrective from a preventive maintenance
* New knowledge base management for CIs on both processes and CI classes
* New corrective maintenance widget to select and set the room directly from the GIS map
* New in-app and mobile app notifications for maintenance processes
* New import and export utilities for the preventive activity checklist tasks
* New joint top-down cascade filter and bottom-up pre-selection in hierarchical fields (e.g. Building > Floor > Room)
* New task schedulers for all the main functionalities (e.g. preventive planner management)
* New "Go to resource" button on all in-app and mobile notifications
* Included import/export template for preventive maintenance activity tasks (checklist)
* Included HTML link management in preventive maintenance checklist entries
* Included configurable placeholder for preventive checklist fields
* Included portal configuration updates for security improvements
* Included preventive checklist visibility on closed and completed processes
* Included preventive maintenance checklist management on mobile app
* Included tooltip message on the main execution step functionalities on preventive maintenance (e.g. bulk edit)
* Included data model configuration and management to allow CI assignment to multiple subsets
* Included email attachments also for emails generated and sent by widget (e.g. "Activity report")
* Included cascade delete for any calendar config related to a card
* Included email to the maintenance assignee, as well as to the team, configurable by parameter
* Included the building photo in the "Building dossier" report, if available
* Included Country attribute on Site, Company and Employee classes
* Included multi-value lookup fields in data model configuration (e.g. "Main use" on Room)
* Included help for advanced maintenance features (e.g. joint accounting)
* Included filters on domains to manage the selection also from the relations tab
* Included minutes and seconds in SLA threshold UM configuration
* Included Romanian and Thai localization application entities
* Improved In-app and email notification template for delays
* Imporved translation on maintenance processes email templates
* Improved preventive checklist management layout and diplayed overall progress
* Improved preventive activity management for task definition and general configuration
* Improved configurations for mobile card displayed details (e.g. preventive maintenance additional data)
* Improved automatic sequential processes numbering avoiding overflow issues if too many yearly instances occur
* Improved CI display and selection in preventive checklists management
* Improved maintenance Parameter configurations by allowing several steps skip (e.g. Accounting, Approval)
* Improved maintenance functions to dynamically set performer and status according to step
* Improved "Assignee" management on maintenance processes, and related notification emails
* Improved "CI" data model by unifying domains in a single "Parent CI - CIs" domain
* Improved maintenance SLA configuration by using fields help
* Improved mobile corrective maintenance custom page according to new core functionalities
* Improved checklist display on the preventive maintenance "Activity report" (e.g. included Notes and N. D. strikeout)
* Improved Team role grants to show the processes only when under direct management
* Improved corrective maintenance fields position by grouping them together
* Improved "Employee" classes attributes configuration (e.g. "Name" set as mandatory)
* Improved maintenance process delay notification job and its configurations
* Improved "Activity report" filename description using a dynamic set for both maintenance processes
* Improved basic utilities and functionalities to adapt to the new core features
* Improved "IP address" filed definition, from text to inet IPv4 and IPv6
* Improved "Reading type" lookup making it general and not only for the Modbus configs
* Improved "Brand" field definition, moving from "Asset" to "CI"
* Improved process fields configuration to exclude from grid and filters the useless ones (e.g. for management)
* Improved processes step identifiers pattern and description by removing numerical prefix code
* Improved fields layout for closed maintenance processes
* Improved parameter handling by moving them from the class to the bus descriptors ones
* Improved processes and functionalities scripts code converting it into Groovy for compliance
* Improved class report widgets by disabling the button during creation to avoid incorrect usage
* Improved performer management for preventive automatic opening (from scheduled job or config change)
* Improved error message on corrective maintenance dates mismatches
* Improved grants to Guest role for portal usage purposes
* Improved import of maintenance processes for demo database
* Improved parameter configs for the automatic planner preventive maintenances generation
* Improved filter on calendar widget
* Removed "Team" reference on "Employee" and its domain to keep only the general N:N one
* Removed preselect if unique on the "Assignee" process field
* Removed legacy code related to the QR code management functionalities

BUGFIX

* Updated all custom components and advanced functionalities to work properly on the new CMDBuild 4.0 version
* Fixed function for consumable quantity check computation
* Fixed "CI inventory" report grouping and added placeholder for blank values
* Fixed CI navigation tree by relying on the new "Parent element" reference
* Fixed "Estimate list" widget filter on corrective maint to show only estimates and not subtasks
* Fixed redirect issue when downloading the graph from the Corrective Maint custom page
* Fixed missing grants on "Mainenance SLA" for all the roles
* Fixed the strange behavior caused by the first empty line in some field features
* Fixed incorrect update to ongoing preventive processes (not only the planned ones) when changing configurations
* Fixed auto sets on warehouse movements related to processes
* Fixed error on "View calendar" widget on the "Preventive maintenance definition" class
* Fixed inputs printed multiple times in report "Preventive maintenance tasks"
* Fixed error 'domain not found' occurring on "CI" classes with geo-attributes
* Fixed error when selectin report "Service status overview"
* Fixed some strange behaviors on corrective maintenance (e.g. category not modifiable, errors on some events, etc.)
* Fixed the "Open corrective" button disabled on preventive processes for the Team role
* Fixed incorrect team display on some preventive maintenance already started
* Fixed GIS spatial reference SRID changed from '900913' to '3857'
* Fixed function for automatic location to position and vice versa triggers creation
* Fixed automatic settings function for new classes under Process
* Fixed multiple input values printed on "Preventive tasks" report
* Fixed "Outcome" blanking occurring on accounting step
* Fixed not working mobile app link to process instances
* Fixed missing Italian translation for processes Flow status field
* Fixed "Preventive maintenance calendar" filter capabilities
* Fixed "Maintenance SLA compliance" report bug showing in SLA processes as out of SLA
* Fixed not working set of the warehouse movements "Quantity" field on mobile app
* Fixed wrong number generation on preventive maintenance save without specifying a plan
* Fixed some bugs on spurious log warnings or report execution
* Fixed some incorrect or missing translations
* Removed calls to deprecated functions in mobile custom pages

openMAINT 2.3

28/11/2022

New Features

* New checklist types including almost all the basic ones (lookup, date and time, numeric, etc.)
* New functionality to start corrective maintenances from precentive ones
* New process emails management via widget allowing real-time generation
* New knowledge base module with topic revision management flow
* New "Attachment list" report to show all loaded files
* New option to change assignee in maintenance processes
* New Photo and Signature DMS categories for all attachments
* New form FILE attribute Photo for all site and employee classes
* New photo attribute of type file on building to load and preview images directly within the card form
* New hierarchically structured menu for the GIS levels management on map
* New info window to show the main building details directly on the GIS map
* Included custom widget to manage the knowledge base directly from maintenance processes
* Included option on functions to compute "Service status" according to a given calendar
* Included assignee filter for both maintenance processes
* Included emails to the assignee and a configuration to manage who is enabled as recipient
* Included validation to avoid inconsistent start/begin and stop/end dates
* Included secure management for all CQL code
* Included CI warranty expiration scheduler notifications
* Included core patch 037 to work with PostGIS 3.2.1
* Included custom page fixes due to new browsers updates
* Included name on company classes to improve description management
* Included master-detail for meter readings and consumptions on "Utility" and "Asset" classes
* Included Asset input on all "Reading consumption summary" dashboard charts
* Included help for most of the Modbus configuration attributes
* Included "Activity report" as a maintenance process attachment after the execution step
* Included attachment upload option at the first step of the maintenance processes
* Included new Photo DMS category for the building attachments
* Included new attributes and functionalities for the "Consumable" class
* Included validation to avoid inconsistent start/begin and stop/end dates
* Improved GIS geo-attributes and location management functions to work with PostGIS 3.2.1
* Improved "Activity repor" with step process notes and dynamic signatures
* Improved checklist management via a dedicated custom widget inline replacing the custom page
* Improved checklist tasks representation dynamically according to step and sets
* Improved preventive maintenance reports according to new extended checklist management
* Improved and facilitated checklists sort management
* Improved "Partition table" module management
* Improved attachemts widget definition in maintenance processes
* Improved row privileges by unifying grants management in a single function
* Improved email template description and availability only on specific classes
* Impreved delay notification management converting gate and job into a waterWAY descriptor
* Improved contract and invoice payment scheduler notifications
* Improved requester filter on maintenance processis setting preselect if unique
* Improved all gates and jobs converted in waterWAY Service BUS descriptors
* Improved "Employee" description management and duplicate error message
* Improved trigger functions that keep calendar caches updated
* Improved "Reading type" management, converted from reference to lookup
* Improved "Reading consumption summary" dashboard charts logic
* Improved function to compute the working time to consider also the corresponding card calendar
* Improved function that computes the preventive maintenance opening and execution start dates
* Improved performances of task instances view generation function
* Improved QR code generation depending on single or multiple attributes selection
* Improved publish management of the portal news
* Improved website attribute which has been converted from string to link for all company classes
* Improved localization management for functions and reports
* Improved planner colors for canceled and aborted processes
* Improved grid displayed attributes for Site and CI classes
* Improved grant functions for maintenance processes
* Improved maintenance input filter on "Task status" dashboard
* Improved notes inclusion in the "Activity report" depending on process type
* Improved computation of "Total execution time" by using the working calendar
* Improved "Estimate list" widget management when the selected action differs from 'Accept'
* Improved attribute definition, from "Manufacturer" to "Brand"

Bugfix

* Included ECQL filter management for Liferay portal management
* Included missing dashboard charts and functions localizations
* Included missing custom component translations
* Fixed and improved automatic calendar config management on "Service status" and "Calendar entity" change
* Fixed typos and localizations for some entities and elements
* Fixed missing constraint on trigger Supplier-Employee
* Fixed missing default filter on CISummary dashboard
* Fixed GIS custom functions to solve PostGIS 3.2.1 upgrade issues
* Fixed custom page components due to new core structure
* Fixed Asset autoset on Meter reading
* Fixed code automatic computation on Checklist class
* Fixed all possible CQL vulnerabilities
* Fixed QR code widget wrong link generation
* Fixed missing site in "Warehouse movement" Mobile App widget
* Fixed wrong HTML tags for some report parameters localization languages
* Fixed automatic Italian description on "Partition table" class
* Fixed error on maintenance process having a site with a 'Not operative' service status
* Fixed error in increasing the preventive maintenance calendar window parameter
* Fixed error on card delete when "Service status" is set
* Fixed wrong "Opening date" value in preventive maintenance opening email
* Fixed routing on the custom page for the preventive maintenance
* Fixed error on job that sends maintenance process delay notification
* Fixed opening and execution start dates computation in preventive maintenance opening step
* Fixed missing process type for manually opened tickets related to a parent process
* Fixed management of automatic CI subset creation
* Fixed portal functions to work with the new Liferay 7 version
* Fixed wrong end date display on preventive calendar and planner for some browsers
* Fixed not visible "Exec. end date" on completed processes
* Fixed some fields display configuration settings
* Fixed trigger loop on GIS coordinates management
* Fixed "Task status" dashboard filter on preventive maintenance
* Updated some maintenance process configurations to run on the new CMDBuild 3.4 version
* Removed all duplicated, unused or useless elements and localizations
* Removed legacy and unused components and entities
* Removed duplicated key in custom component which causes log warnings
* Removed no more useful legacy widget "FillOutChecklist"
* Removed old and legacy processes XPDL versions

openMAINT 2.2

14/10/2021

New Features

* New and extended calendar configuration to manage site, employee, team and CI service status
* New feature to automatically manage calendar change for any entity (site, CI, team, etc.)
* New service status field on site and CI classes with an automatic update logic
* New planner custom page to display, manage and recap preventive maintenance processes as a Gantt
* New feature to reschedule planned maintenance according to delay or advance of the latest executed activity
* New CI (plants, assets, ecc.) structure and classes, with improved hierarchy and many new types
* New job for automatic notifications when maintenance processes (corrective and preventive) due dates are exceeded
* New assignee field on maintenance processes to assign process to specific operators
* New "Service status overview" report to show the operation of any entity (site, CI, team, etc.)
* New functionality to manually import DWG file information (sites, assets, outdoor elements, etc.)
* New automatic functionality to compute site consistencies directly from DWG files
* New functionality to compute the costs allocation
* New preventive maintenance checklist management to increase performance and available options
* New validity end date field to manage the validity range for preventive maintenance configurations
* New Plant-CI navigation tree directly in the navigation menu
* New function to automatically compute a-periodic events i.e Easter
* New attribute on task definition to set checklist execution order
* New additional field on consumables (eg. manufacturer, category, type, dimensions, etc.)
* New job to automatically import DWG files from a pre-configured path
* New dashboard to recap readings and compute consumption in the specified time interval
* New custom page mobile for preventive maintenance checklist management
* New page for a global search for any attribute and across all DB cards
* New report "Preventive maintenance details" to list activities and related tasks
* New report "Building dossier" to show the main building information
* New context menu for digital invoice files import
* New context menu and widget for QR codes generation for all CIs
* New features for the automatic self-configuration of CIs location according to the map position and vice versa
* New coordinates field on building that automatically sets map position and vice versa
* New job to link email replies to the corresponding element
* Included costs and accounting management on preventive maintenance
* Included unload of spare parts and consumables from warehouse for preventive maintenance
* Included management of all preventive maintenance steps assigned to team from mobile
* Included punctual notes management on each sub-task instance
* Included grants configuration for each configured role
* Included total computation of rooms area on site classes into the relation tab
* Included all reports, dashboards and widgets full localization for parameters variables and data
* Included option to configure recurrent or punctual email notifications
* Included site and team filters on calendar custom page
* Included Modbus management for automatic meters and sensors readings
* Included automatic management of Team-User relation to set visibility according to the logged user
* Included direct link to maintenance processes into emails for the mobile app usage
* Included progress bar and stop button on the global search custom page
* Included site and plant graph navigation trees
* Included preset option for blank preventive checklists
* Included validity period on preventive maintenance calendar custom page
* Included maintenance processes routing to corresponding custom pages
* Included localization for report input parameters
* Improved checklists bulk set functionality by specifying a base value for each task type
* Improved tasks status dashboard to detail all the preventive checklist outcomes
* Improved logic which automatically changes the CI condition according to the preventive checklist outcomes
* Improved automatic management tools for preventive maintenance by using core asynchronous functionalities
* Improved calendar widget to display only the team active maintenance processes
* Improved costs and accounting movements mobile widget behavior
* Improved warehouse movements management usability from mobile
* Improved maintenance register to include further information (eg. role, username)
* Improved report logic in terms of performance and with localized labels, configurable from the administration module
* Improved corrective maintenance custom page by including the summary data, configurable by role
* Improved "Activity report" to display new information and handle new logic
* Improved widgets mandatory usage according to action
* Improved domain order and names according to hierarchy
* Improved logic in process generation when updating preventive maintenance configuration
* Improved function for team grants to get also corresponding parents in sub-activities management
* Improved custom page dashboard to manage several values
* Improved job for preventive maintenance generation also when configurations change
* Improved domain names and order according to the deployed hierarchy
* Improved process routing to custom pages by exploiting new core features
* Improved team email management with a preset to the related company email
* Improved GIS and existent menu (site, budget) navigation trees
* Improved and integrated the default (desktop and mobile) navigation menus
* Improved notes management in corrective maintenance sub-task control step
* Improved grants management and configuration for all the roles
* Improved checks on the relation among CIs and the CI subset
* Improved and integrated demo data
* Improved preventive checklists layout
* Improved the energy management module
* Improved the rent class with further details
* Improved links in sent emails that bring directly to the step in edit mode
* Improved navigation menu structure according to real use
* Improved mobile custom page design for preventive checklists
* Improved and standardized all classes icons
* Improved logic of category and subcategory as mandatory in assignment
* Improved budget fields management in card update
* Improved site field to standardize names and fields properties
* Improved register field on maintenance to manage each specific information as distinct data
* General improvements to pages, widgets and menus for mobile interface

Bugfix

* Fixed impossibility to suspend preventive processes if some tasks are uncompleted
* Fixed joint accounting management when asking estimates in corrective maintenance
* Fixed loading mask on mobile app when a corrective maintenance is completed
* Fixed wrong mobile app redirect when execution is completed by team
* Fixed email generation with blank addresses
* Fixed error when executing preventive maintenance from mobile
* Fixed distinct floor shapes in demo database
* Fixed corrective maintenance summary custom page when special characters have to be displayed
* Fixed error in "CI inventory" report to show only actual CIs and not deleted ones
* Fixed errors due to double quotes in preventive maintenance activities
* Fixed errors on custom components due to new core management
* Removed dangling grants
* Removed legacy and no more used functions
* Removed HTML tags in custom pages
* Fixed wrong process status in sub-task process closure
* Fixed function for automatic email notification to avoid blank or duplicated addresses
* Fixed issue that prevents accounting movements deletion for mobile custom page
* Fixed not working refresh at scroll down on mobile app
* Fixed strange behaviors on preventive maintenance custom page for checklist management
* Fixed processes number generation when year changes
* Fixed joint accounting preset on corrective maintenance
* Fixed function for team grants on maintenance processes to consider the status
* Fixed missing not null constraints on several classes
* Fixed email templates used by scheduler
* Fixed preventive maintenance instances generation
* Fixed number generation for maintenance processes
* Fixed accounting movements management for corrective maintenance with sub-tasks
* Fixed minor errors and configuration on maintenance custom pages
* Removed no more used or legacy stuff

openMAINT 2.1

30/09/2020

New Features

* Costs and accounting management for corrective maintenance using price lists
* Estimate requests managament for corrective maintenance
* Subtasks generation for corrective maintenance
* Automatic generation of preventive maintenance calendar
* Unload of spare parts from warehouse for corrective maintenance
* ActivityReport included as attachment in the emails
* ActivityReport shows preventive maintenance checklist outcomes
* New reports showing costs related to corrective maintenance
* New report for printing the asset inventory at a certain date
* New custom page for preventive maintenance calendar
* New custom page with a more user-friendly interface for preventive maintenance and checklists execution
* New custom page for corrective maintenance execution with hierarchical view of subtasks
* Improvements and new reports to budget management
* Improvements to cadastral data for properties
* Improvements to SLA configuration
* Partion tables management for costs breakdown between different properties
* New dashboards for preventive maintenance
* New dashboards for meter readings and consumptions
* Scheduler configuration for contracts expiration

Bugfix

* Fixed email translations and minor improvements
* Removed legacy and duplicated portal function that cause issues
* Fixed trigger function on TaskInstance classes tt_taskinstance_data()
* Fixed negative interval value if initial and final timsetamps are outside a working range
* Fixed missing filters on Employee class
* Fixed wrong filter on Unit class

openMAINT 2

31/07/2019

New Features

  • Global refactoring and improvements

openMAINT 1.1

14/11/2016

New Features

  • Workorder process flow revision
  • Maintenance Request flow revision
  • Simpler configuration mechanism for time-based preventive maintenance
  • Future preventive workorders are visible in a calendar class
  • Meter-based preventive maintenance implementation
  • New process for generating QR codes
  • New French localization
  • Inventory and Maintenance reports improvements
  • Inventory and Maintenance dashboards improvements
  • New domain Department-Person
  • Self-service portal utilities
  • Improvements to comments, triggers, constraints, lookups on the data model

Fixes

  • Misconfiguration of UpdateStartWorkorder task
  • Wrong Italian translations of some reports
  • Unused BuildingBimProject domain when bim is not configured
  • Processes ticket numbers fix
  • Unused metadata must be removed

openMAINT 1.0

13/5/2015

New Features

  • extension of the warehouse workflow movement (spare parts and consumer products) in order to manage the movement of technical assets (installations and devices) during their life cycle
  • additional reports
    • Item barcodes
    • Warehouse movements for type
    • Warehouse movements for item
    • MTBF - Mean Time Between Failures
  • new maintenance workflow extension, in which an optimized sub flow is inserted to facilitate the work of the technicians who sill use mobile devices
  • mobile integration

Fixes

openMAINT 0.9

28/11/2014

New Features

  • additional flow simplified in the workflow maintenance to failure,
  • new entities for the management of payments associated with a contract for the management of maintenance expenses per unit,
  • improvements to workflow purchase requests

Fixes

openMAINT 0.8

27/06/2014