In recent years there has been an uptick in the availability of software development tools that make the process much simpler, going as far as writing code for you. It is prudent to have a wary eye as you investigate these tools. You may find that many do not deliver what their websites say they do.

Given the focus on low code / no code solutions in the market these days, we can say that the TRM RulesManager Studio was designed and made available well before its time. Rules has helped Maximo clients across industries worldwide develop standardized, repeatable, and maintainable business logic.


How does TRM RulesManager help?

TRM RulesManager Studio, an Eclipse-based development environment, connects to the underlying Maximo (or MAS Manage) instance. The Developer can take several paths to construct business rules impacting the User experience. One of those paths is to open the App Developer perspective where the creation of rules is largely a drag-and-drop affair.


Let’s create a Rule

Since RulesManager has a connection to your Maximo/Manage, you can simply pick from the list of applications on that instance to configure.

The application will be opened on the screen, rendered much in the same way you would see it in Maximo itself via a browser.

Pick the field you wish to make a rule for, then click New Field Rule.

You quickly see the long list of possibilities for rules on your selected field. Beyond just rules, refinements such as hiding fields or changing their styles are also available from the menu.

For each “type,” of rule, there are parameters that you provide values for that make up the logic of the rule. You could stop here as most rules are simple in nature and do not need any further coding. However, for more sophisticated workflows, you can expand upon the rule and add your own code.


Save, Sync, and Done!

When you save the new or updated rules, they are not quite yet pushed out to the server for deployment. You will need to use the Synchronize to Server action for that to happen. Once you perform the sync, the rules are now active on the Maximo server. Of course, you are expected to perform acceptance testing before pushing to production!

That’s it.


It’s that simple?

Yes. It is. Most clients who need to make business logic changes to Maximo find themselves having to create automation scripts and other functions from scratch. While these can be done using commonly known scripting languages, there is no drag and drop in Maximo itself.

TRM’s RulesManager Studio easily bridges that gap between the need for Maximo business logic refinements and in-house programming skills. The Studio itself has many more perspectives, features, and tools, beyond just rules. Ask us for a demo. We are confident that you will see how a low code / no code approach to Maximo not only benefits your Users but your development team as well.


Article by Andrew Mahen, Director, Product Development and John Q. Todd, Sr. Business Consultant / Product Researcher at TRM. Reach out to us at if you have any questions or would like to discuss deploying MAS 8 or Maximo AAM for condition-based maintenance/monitoring.