Skip to content

Creating an Entity - MAO#

Estimated time to read: 2 minutes

CM MES provides a default Name Generator for the creation of a Maintenance Activity Order (MAO) with the MaintenanceActivityOrder configuration:

mao_01

This Name Generator, called MaintenanceActivityOrderNameGenerator, simply provides a number, through an Absolute Counter, which can be very limited as to the information contained in the name of the entity. Below is an image of the said generator:

mao_02

Therefore, the starting point here would be to create a Name Generator that is more complete and will provide more information in the name that is generated. For the purpose of this tutorial, the following Name Generator was created:

mao_03

The configured tokens will be reflected in the new entity name. Moreover, the newly created Name Generator, MAONameGenerator, was subsequently edited into the applicable configuration:

mao_04

So, when you associate a Maintenance Plan to a Resource, the system will create a Maintenance Plan Instance for this Resource, and therefore a MAO will be created for each Maintenance Activity. This MAO will receive the Name Generator that was set in the configuration. In this example we have MAOs created with the MaintenanceActivityOrderNameGenerator in which we only have a number for the MAO:

mao_05

However, when we use the newly created Name Generator, MAONameGenerator, the result we have in the Name column follows the configured tokens used above:

mao_06

The created Name Generator was put into action and generated a new name with a date, name, and a counter.

This entity was created according to the Name Generator that was defined in the configuration, in this specific example, a MAO.

Furthermore, the use of the newly created MAONameGenerator in contrast to the default MaintenanceActivityOrderNameGenerator can clearly be seen in the MAO page:

mao_07

Note

With any created entity that has a system configuration, there will be a Name Generator associated to it, which you can use or you can create your own, and edit the configuration to this effect.

Now you should continue, and read the Integration use case.