
One of the most important mechanisms of CMDBuild is the workflow management, which allows to implement ITIL processes in CMDBuild READY2USE or maintenance processes in openMAINT or warehouse movements or other types of processes.
The mechanism currently present in CMDBuild, consisting of the descriptor in the standard XPDL language produced by the visual editor and executed by the engine integrated in the "core" code, guarantees maximum flexibility and applicability.
CMDBuild 3.0 will maintain the current mechanism, and will also make available new tools.
A first tool will allow developers to associate to a process state some customizable functions, written in scripting language and executable directly through a specific context menu; for example, to open a Problem from an Incident, to re-assign or approve a Change, to print the complete card, etc.
A second tool will allow to associate to the process a list of states (Lookup) and to visualize their progress also in graphical way.
A third tool will allow to associate to the process / state a list of actions (Lookup) that will appear as the first selection field (possibly with a single mandatory action "Proceed", in the case of a single output arc) at the beginning of each form of progress. Each choice can also activate some attributes and hide others, to produce a more effective interaction.
CMDBuild 3.0 will still use Enhydra Shark as the primary workflow engine, migrating it to version 6.0, if the analysis currently in progress will confirm its backward compatibility.
We will also proceed to generalize the mechanisms of interaction between CMDBuild and Shark, planning the subsequent flanking of a new workflow engine that will be identified among the most popular open source ones
.
openMAINT Reference & Case Study: Port of Ravenna

DZ Engineering Srl and VEM Sistemi SpA are two companies located in Italy, in Emilia Romagna region, that have been awarded a tender, issued by Port Authority of the Northern Adriatic Sea, for a Framework Agreement for the management and ordinary and extraordinary maintenance of lighting, electrical, electronic equipment and data transmission systems of Port of Ravenna.
The two companies had identified openMAINT as the right software tool for the management of preventive maintenance of electrical and security assets in the port area of Ravenna, and therefore requested to Tecnoteca the specialized support for the configuration of the application.
As first phase of the project, the complete registry of assets was imported into openMAINT, paying particular attention to the quality of the data entered in the system. Are now in progress the activities of geo-localization of each asset with a new feature of the Mobile APP developed for this purpose, and of generation of special plates having a QR code.
The area corresponding to the Maintenance Manual was then configured in openMAINT, defining the periodic verification activities (scheduled maintenance) on every type of object, each with its own periodicity and a list of checks and measurements to be carried out and registered in the system.
The work teams and their managers were recorded in the system and it has been generated the calendar of all the activities planned for the next three years, with the issuing of Work Orders that will then be performed using mobile devices (tablets).