Author Archive cla_admin


Cadmatic acquires CLA

Cadmatic has acquired the entire share capital and product portfolio of Computer Line Associates (CLA). The acquisition supports Cadmatic’s growth goals, strengthens its market position in the process and power industries, and adds new solutions to the marine and building industries.

Read the full article on Cadmatic’s website at

Cadmatic CEO Jukka Rantala and CLA COO and deputy CEO Gian Mario Tagliaretti shake hands on the deal.





The latest release of TMS is now available

Four big improvements have been implemented in our Technical Monitoring System in the latest months. In particular:

DCMA Quality Report is now available also for MS Project

No TMS Project is required, just XML Files exported from MS Project.

If your Sub Contractor is using MS Project, you can check and evaluate its Schedule Quality in a few seconds.

Internal Coding & Checking System for Schedule Activities

Now you can codify your schedule Activities and assign Weight Parameters directly in TMS.

No TMS Main WS Codes, No User Defined Fields are required in your Scheduling System (P6 or MS Project).

Code Assignments are facilitated by TMS in an “Excel-like environment” and achieved from the contextual pull down.

Internal Coding can be used with files coming from P6, from MS Project or from Generic Simplified Excel Files (independent from any Scheduling System).

Sanity checks are also performed in order to ensure that the Schedule Data that will be imported in TMS are “Error free”.

Internal Coding & Checking System for Deliverables

Now you can codify your Deliverables in a facilitated “Excel-like Environment” before importing them in TMS or in your Document Control System.

All the Deliverables Code Assignment are facilitated by TMS and achieved from the contextual pull down.

Sanity checks are also performed in order to ensure that the Deliverable Data that will be imported in TMS are “Error free”.

We have added new useful info in “Export Deliverables Progress”

In particular we have added new sheets in the generated workbook:

  • Credit Rules
  • Activity Codes
  • Schedule VS Deliverables Module (Comparison at Activity Level between Actual Schedule Data from P6 and Actual Deliverable Data from TMS)
  • Activity Progress Support (Each Schedule Activity Progress supported by Deliverables Status)

Get the full list of new features and implementations from our support portal, by downloading the latest documentation.



CLA is hiring!

Profilo ricercato

In ottica di potenziamento del nostro gruppo di sviluppo, siamo alla ricerca di uno sviluppatore esperto nell’utilizzo delle tecnologie Microsoft e che abbia esperienza nello sviluppo di applicazioni complesse.

Compito principale è lo sviluppo di software costruito su framework .Net e dei principali strumenti correlati. Lo sviluppatore lavorerà a stretto contatto con i nostri esperti del prodotto e del business, che saranno di supporto in ogni fase dello sviluppo.

Capacità richieste

  • Almeno 3 anni di esperienza su progetti basati su tecnologia Microsoft
  • Ottima conoscenza del framework .Net e dello sviluppo di applicazioni Windows Form, C# e (i linguaggi utilizzati nelle nostre applicazioni)
  • Conoscenza di database relazionali, con particolare attenzione a PostgreSQL
  • Conoscenza delle principali metodologie e pattern di sviluppo software
  • Conoscenza di strumenti di versioning (in particolare, SVN e Git)

Requisiti preferenziali

  • Buona conoscenza della lingua inglese
  • Laurea triennale o magistrale
  • Conoscenza di Javascript e del framework Sencha – Ext JS
  • Conoscenza – anche di base – del funzionamento di container e orchestratori (per esempio, Docker e Kubernetes)

Cosa offriamo

  • Contratto a tempo indeterminato CCNL commercio
  • Retribuzione in linea con il mercato e sempre comparata alle capacità ed all’esperienza accumulata
  • Sede di lavoro: Piacenza. Dopo un periodo di inserimento iniziale sul prodotto e di integrazione nel team, potrà essere applicata la modalità di lavoro hybrid e/o full remote.

IOGP standard association, Sketch revision synchronization and much more

A new Puma5 release has just been made available. This is what you can find in the latest Puma5 version No. 02.950.04.00:

Material category

The ‘Material category’ has been added to associate the IOGP standard to the material codes used for component definition. Of course, this new attribute can be used also for other definitions than the IOGP standard. Using the ‘material category’ is optional. The following modifications have been applied:

  • the ‘material category’ dictionary has been added: item menu ‘General/Types/ Material Category;
  • the ‘material category’ field has been added in the ‘General\Dictionaries\Material’ form; here a link can be created between the two attributes (option);
  • the ‘material category’ field has been added in the ‘piping class header’ form; here it can be declared which ‘material category’ the piping class shall be associated with (option);
  • the ‘mat cat’ control has been added in the ‘piping class components’ form: it narrows the material code list down to the codes associated with the ‘material category’ code set the in ‘piping class’ header;
  • ‘Piping class check’ function: the warning No. 687 “Piping class components detail: Material not coherent with piping class header material category” has been added;
  • Piping class print: the ‘material category’ field has been added in the horizontal vertical ‘piping class’ reports.

Sketch revision synchronization

It is now possible to synchronize the sketch revisions between two different managements: ‘Isometric Sketch list’ (= type “A”) and ‘Sketch material – Status & Revision management’ (= type “B”). Type “A” is the management that has always been inside the application, with a ‘Sketch revision indexes’ dictionary that contains the ‘revision index’ code, the date, the description and information relating to the staff who performed the issue. Type “B” is the management which was added to the application a few years ago and it also allows the archiving of the take-off by associating them with revision codes. Thanks to the synchronization of sketch revisions the management indexes of type “B” are copied to the management indexes of type “A” so that:

  • it is no longer necessary to issue the sketches through the two different functions;
  • “A” type reviews can be used for the reports of the ‘Sketch material list’;
  • “A” type revisions can be used in the export function to Cosmo5.

A full description of the new functions is available for download from our support portal.

Component catalog delete OLD component

The ‘Component catalog delete OLD component’ function has been added. With this function it is possible to delete components that do not comply with the piping class any more (“OLD”). The cancellation deletes the component for the piping class and any links to the “Bolts linked components” and “Gasket linked component” tables, and the entries in the “upgrade operation log” table. Regardless of the filter applied, the component selection – and therefore its cancellation – can only take place for components of “OLD” type and with no reference in the following tables: Assemblies, Branches, Take-off level 1, Take-off revisions, Take-off history, Material requisition, Tracing. After deleting the components of “OLD” type for the relevant piping classes, it is also possible to delete any components that are not referred to any piping class: to do this, use the ‘Filter’ form to set the filter option ‘Piping class = No’.

Update project custom code with custom code taken from general catalog

The ‘General custom code’ item has been added in the selection box of the ‘Custom code filling options’ field (settings); this option refers to the values of the ‘custom code’ field of the ‘general catalog’ table. The options ‘Overwrite not empty values’ and ‘Ignore lock’ are also available for use in this field.

For a complete overview of the new features added in the latest version of Puma5, please log into our support portal and download the latest “what’s new” document stored in the Puma5 section.


Cosmo5, new release!

Cosmo5 has now reached the release No. 02.310.01.07 and here’s a quick recap of the latest improvements we’ve made to the software:

Exclusion analysis Criteria – it allows User to specify criteria for excluding components from an analysis. While running an analysis, if the exclusion criteria are specified, the analysis also shows the feasibility percentage that has been calculated excluding the components selected by exclusion criteria. By clicking the appropriate button for each analysis, User can view the list of components that will be excluded from the calculation.

Analysis criteria -In the form defining criteria for the Unit, Line and Area fields it is now possible to set the option “equal to”, “starting with” and “includes” to get more flexible filter options.

Export of engaged analysis – From the engage form User can now export the result of an engaged analysis as an Excel file. The result of the feasibility analysis calculation performed upon the analysis engage is exported. The same result, calculated by the analysis definition form before the engage, is shown.

Shipping situation – In the shipping situation form it is now possible to export as an Excel file the fulfillment status of each component relating to a purchase order or packing list, that has been received or ordered but not delivered. This report allows User to immediately intercept critical situations. There is also data related to estimated weight to be received, dia inch and so on.
In a second sheet, the same result is summarised by category of good.

Blocked spools by components not delivered – In the file exported in Excel format of a feasibility analysis, the following information relating to the number of spools that a component “blocks” has been added:
– total number of spools where the component is present;
– number of spools where the component is the only one missing;
– number of spools where the component is missing along with other components.
Weights and quantities of the spools are also indicated.
This report allows the User to speed up the shipping for items which “block” a lot of Isos.

ISO and Spool main size – In the ISO and Spools sections, information relating to the Main Size of each ISO and each Spool has been added. This information is calculated whenever the component list of an ISO or a Spool is changed.
This information is used as a filter on the criteria in feasibility analysis to identify, for example, Isos with big diameters.

Material transfer from catalog – Material can now be transferred by using the “from catalog” option. First of all it is necessary to specify the warehouse from which the material shall be withdrawn; the form shows the list of materials having stock > 0, that are in the selected Unload warehouse.

Analysis criteria duplication – In the Criteria form, the possibility of duplicating a criteria has been added. This will duplicate the policy header and all the details it contains.

Stock qty downloading from analysis – During the download from the analysis, the information showing from which store the goods are taken was added. The stock quantity of that item in the reference store is also shown.

For a complete overview of the new features of this Cosmo5 release, please log into our support portal and download the latest documentation.


New features for Alternative Thickness and Composer

The latest version of Puma5 application (02.950.02.00.) shows some important modifications applied to the Alternative Thickness management and to the Composer table structure.

Alternative thickness management – Previously, the function of copying piping classes between different projects did not transfer the link between the piping classes and the ‘alternative thickness’ table code; this resulted in the loss of the thickness settings of some components of the piping class, such as, for example, ”Nipple” type objects.

Now the ‘Piping class copy’ form has a new option named ‘Move data to new Alternative thickness table’;

when the option is enabled, the thickness measurements of the Alternative thickness table linked to the component get appended to the new ‘Alternative thickness’ section of the same component.

The ‘Piping classes’ menu also introduces another new feature: ‘Alternative thickness move’.

This new function “moves” the thickness measurements from the “alternative thickness” table associated with the component, into the “Piping class component – Alternative thickness” section of the component itself. The code of the previous ‘Alternative thickness’ table will be removed from the definition of the piping class component.

Composer – it is now possible to create more than one set of assignment rules for the same ‘Composer context’ code. Therefore different groups of rules can be used on different projects and it will be possible to repeat in a ‘composer group’ the same ‘assignments’ already present in another group.

The table structure has changed. Two keys now identify records:

  • the main unique index remains composed of the ’Composer ID’ field only;
  • the unique secondary index, previously composed of the ‘Composer code’ field only, is now composed of the ‘Composer group ID’ + ‘Composer code’ fields.

The ‘composer group’ field is now mandatory. The procedure that updates the application to this version introduces a value in the ‘composer group’ field, in case this field is empty. The new ‘composer group code’ values are automatically generated through the text “SysGrp” followed by a progressive number, for example “SysGrp0006”.

A new type of report has been created in the Take-Off module of Puma5: it is called “BILL OF MATERIAL LIST (3) Export only” and it produces an ‘output’ which is almost equal to the report called “BILL OF MATERIAL LIST (1)”. The main differences are:

  • no report is generated and the data is exported to a file (Microsoft Access, Microsoft Excel format);
  • not all the fields that are exported with the “BILL OF MATERIAL LIST (1)” report are present;
  • the ‘List of piping class’ field has been added which lists, separated by a comma, the codes of the piping classes to which the component belongs.

For a complete overview of the new features of this Puma5 release, please log into our support portal and download the latest documentation.


Puma5 upgrades to version 2.95

WARNING: this new release upgrades Puma5 from any version to 2.95; to avoid any problems during the installation, please make sure that you ask for the new database license by opening a ticket on our support portal before running the upgrade (

Two main improvements have been made to the automatisms generating the component catalogue:

bolts and gaskets generation on the second diameter of a component – you can enable the function through the ‘2nd size joint’ field in the ‘Components’ section of the ‘Piping class’ form (this field is active only for those components having the bolts and gaskets generation enabled). During the ‘Component catalog upgrading’ procedure, for those components having the ‘2nd size joint’ indicator activated, bolts and gaskets will be generated by using the second diameter value (branch);

new ‘Object-Finish’ table in the Object-Finish dictionary – the table has been added to allow the creation of links between gasket-type objects and the ‘finish’ attribute. These links are used only for those gasket-type components that are defined without the ‘finish’ code in the piping classes.
During the ‘Component catalog upgrading’ procedure, for gaskets with no ‘finish’ code, a link is created with the flanged objects by using the ‘finish’ code of the ‘object-finish’ dictionary.

Other improvements refer to the general environment:

project grouping functions – in order to manage the grouping of different projects, new functions have been added. These functions allow the creation of links between different projects of the same database (read the “what’s new” document available for download from the support portal for more details);

filter setting – the ‘filter setting’ management has been added; it is now possible to save all filter fields values of a form into the database. This new function is described in the document named WHAT’S_NEW_PUMA5_02.950.00.00_Detail_EN.pdf, available for download from the support portal.


New reports and new import/export options in TMS

Many implementations have been under way since the last newsletter. Here is a quick recap of some of the new features added to our Technical Monitoring System in the latest months.
Project Work Class Progress – User-Defined Properties are now editable directly on the screen or on the exported Workbook (selected values only).
The Deliverable layout shows the Actual Dates and Forecast Dates (as UDP’s) proposed by the Subcontractor and summarized by Schedule Activity ID.

Exporting the Workbook – The Excel Workbook can now be exported by selecting one out of two options:

  • For Progress, Actual Dates UDP Values Import – the exported Workbook is fully protected except for the Data Entry Area, that includes Progress by Step, Actual Dates and UDP’s;
  • Unprotected Workbook (cannot be imported) – the exported Workbook is fully unprotected (for External Use) and cannot be re-imported in TMS.

When exporting the Workbook for data entry, one process can now handle several subcontractors files at a time and the same happens for the import procedure, too. To avoid misunderstanding, the Current Cut off Date is now empty by default; the Subcontractor will indicate the Current Cut off Date in the Summary Sheet and the same date will be propagated automatically in all sheets.
Importing the Workbook – In case the import of Workbook Deliverables shows items that are not exactly matching with TMS Deliverables, a warning message will appear and User will be able to review an Excel file with two sheets, “Not existing in TMS” and “Not existing in Workbook”.

New Import of Schedule Data with simplified Excel Templates – This new import procedure will let you take advantage of:

  • being independent from any scheduling system
  • maximized Import/Export of Excel files only
  • easy creation with minimal data
  • full control of your Subcontractors with Deliverable Module
  • all TMS features available like in XML Import
  • all TMS reports available.

New Statistical & Quality Reports – many new reports are ready for use! For a comprehensive overview of what is available, log into our support portal and download the latest documentation.

Progress view – It is now possible to generate any kind of user-defined Alternative Progress View based on Units (i.e Hours) imported from P6. You can have “Instant Charts” at any level – from Top Level up to Activity Level – of your Alternative Structure; “Instant Charts” can be generated with any kind of user-defined Progress View and can be saved in Excel.

C3 Global Layouts – There are new Deliverable Layout Specs, where User can:

  • compose the hierarchy of the layout
  • apply filters
  • select columns to be represented
  • define columns order and sorting
  • flag column that needs totals
  • edit column headers
  • summarize layout at specific level.

Layout Specs are saved and they can be exported from one project and imported into another project. New selectable columns related to the Scheduling Data (Planned, Actual and Forecast) have been added and they can be compared with the Actual results obtained from the Detailed Deliverables Status.

Get the full list of new features and implementations from our support portal, by downloading the latest documentation.


New features of Puma5 latest release (02.910.07.01)

Component weight on General Catalog – A new major feature has been added: the component weight is now available in the general catalog.
Previously, the component weight was stored for the specific project only; now it is possible to add component weights that are ready to be used for any project inserted in Puma5.

Weights for the single component are divided into weight groups, and for each one of these groups a dictionary has been added.

Data flow between the General Catalog and the component catalog of the single project is bidirectional: values of the project component catalog can populate the General Catalog or the weight values of the General Catalog can be inserted into the project component catalog.

Update of the component catalog attributes – Speaking of the project component catalog, there is a new function that allows the update of some fields by using a two-column Excel file; the file needs only one column with the component ID (=mark) and one column with the value to be updated.

The function is restricted to the following fields:

  • Component custom description
  • Component custom description 2
  • Component custom description 3
  • Component custom description 4
  • Component custom description 5
  • Custom code
  • Custom code 2
  • Custom code 3
  • Custom code 4
  • Custom code 5
  • User Component Description
  • Weight.

More detailed information can be found in the “What’s new” document available for download by logging into our support portal


Cosmo5 – what we’ve been up to

Cosmo5 has now reached the release No. 02.300.06.00 and here’s a quick recap of the latest improvements we’ve made to the software:

Erection phase management – we’ve introduced the erection phase management, which starts from the generation of the spool as a catalog item with calculated weight and dia-inch, so that it can be managed together with the erection material during warehouse handling and erection analyses.

By using this management, prefabrication and field installation can be monitored; moreover, the assembled spools and the erection material can be checked for availability through time with real and forecast sketch analyses.
Many features and a “new” workflow have been delivered with this management, therefore, if you’re interested, please don’t hesitate to contact us and get more info about it.

Analysis criteria with priorities assigned – it is now possible to create and save criteria defining analyses that identify those spool packets which user wants to analyze. This avoids the import of the same spool series every time and it allows to set priorities based on the selected filter attributes. When a new MTO revision gets imported, a simple refresh of the selected analysis will automatically update the spools complying with the selected criteria based on the new MTO, without having to import the spool again.

Load multiple PL/PO – simultaneous registration of different PL/PO in warehouse load events.

Fast insert for PO, PL and MR – PO, PL and MR can be imported from other systems with the “copy and paste” mode by using the “Fast Insert” button on each form; document forms have been reviewed to give more information to the user.

Import catalog, sketch MTO and Spool MTO by file – it is now possible to import, at every level, information that get Cosmo5 operational, from the component catalog to the spool MTO through Excel file.

It can be a step-by-step import with single files, or a one-file import (import ALL), that allows users to import all contexts in one transfer only. This last method is particularly useful, for example, when you need to import data into Cosmo5 from a MTO coming from CAD, so that you can simultaneously create both the codified catalog and the sketches/spools with the MTO detail.

Check difference by sketches – a report is now available showing differences between sketch and spool, by selecting the sketches that need to be verified. This function is generally used after a new isometrics import, to analyze differences between spools generated by the previous isometric revision.
Import loaded materials from other systems – events of warehouse loading (both from PL and from PO) can now be imported from other systems by using a dedicated function that checks the compatibility with project data.
Event History Query ALL – a report of all project events with the maximum detailed level (for event, component) is now available and it can also be exported to Excel; it is used to monitor the history of material handling during the entire project.