Maximo

Maximo

Come for answers, stay for best practices. All we're missing is you.

 View Only
Expand all | Collapse all

MAF - Maximo Health UI Screen

  • 1.  MAF - Maximo Health UI Screen

    Posted 06/03/24 10:31 AM

    Team, 

    I am trying to publish the modified changes in Maximo Health UI screen on Maximo Application Server using MAF Tool and Its getting failed due to out of memory error. I am using podman server with IBM recommended hardware configuration (16GB RAM).

    Note : I am successfully able to preview the changes and If I manually update the controller files every time, there is no error but when I am trying to copy past the same file in other maximo instance its getting failed. 

    Is there any specific process to migrate the updated files in higher environment.  ?

    Please suggest !!

    THANKS 

    Lokesh Singh Chauhan



    ------------------------------
    Lokesh chauhan
    ------------------------------


  • 2.  RE: MAF - Maximo Health UI Screen

    Posted 06/04/24 03:44 AM

    And what exactly falling down? Docker or any processes inside container?



    ------------------------------
    Andrey Ilinskiy
    Handz.on
    https://www.on.de/
    München
    ------------------------------



  • 3.  RE: MAF - Maximo Health UI Screen

    Posted 06/04/24 07:32 AM

    Hi Andrey, 

    As per logs, Its seems podman server running out of memory issue. 

    Thanks

    Lokesh



    ------------------------------
    Lokesh chauhan
    ------------------------------



  • 4.  RE: MAF - Maximo Health UI Screen

    Posted 06/10/24 05:05 AM

    Hi Lokesh,

    We have done multiple UI changes for Health for a customer. Although IBM is recommending 16Gb of space (as the bare minimum), our experience is that for Desktop Graphite apps like Health (and that is an extensive example) the bare minimum is to run Docker or Podman with at least 8 cpu's and 32 Gb of memory. What also helps is to collaps the design viewer in MAF-Tools (since this consumes some resources as well and reduces the performance of MAF-Tools.

    Some examples we did with MAF-Tools using 8 cpu's / 32Gb Memory:



    ------------------------------
    Jan-Willem Steur
    Manager Business Development
    ZNAPZ b.v.
    Breda
    +31 6 25639950
    Jan-Willem
    ------------------------------



  • 5.  RE: MAF - Maximo Health UI Screen

    Posted 06/10/24 06:07 AM

    Hi Jan-Willem, 

    Thanks for update !! 

    Got It, Its seems due to system configuration issue only we are getting OOM issue while publishing image. 

    Best Regards

    Lokesh Singh Chauhan



    ------------------------------
    Lokesh chauhan
    ------------------------------



  • 6.  RE: MAF - Maximo Health UI Screen

    Posted 03/16/26 09:28 PM

    Hello Jan, 

    A quick help required. We have a requiement to modify column labels in Health UI. Do you know how list labels are getting displayed in Health UI ? 

    Thanks,

    Pavan Uppalanchu



    ------------------------------
    Pavan Uppalanchu
    ------------------------------



  • 7.  RE: MAF - Maximo Health UI Screen

    Posted 03/17/26 03:58 AM

    Hi Pavan,

    The list labels are being displayed according to the attribute definition of the attribute in Database Configuration. You can see the definition of the view in the VIEWMANAGER table in Health.

    Hope this helps.



    ------------------------------
    Liliana Malaescu
    Naviam (formerly known as ZNAPZ)
    Senior Maximo Technical Consultant
    Romania
    ------------------------------



  • 8.  RE: MAF - Maximo Health UI Screen

    Posted 03/17/26 04:48 AM

    Hello Liliana, 

    Thanks for your quick response. I am trying to find a how label populated for below the attribute. We have few fields populated from AHSCORE. I am not sure how the title CONSOLIDATED_ENDOFLIFE getting populated.  Because, In Manage columns lookup, I selected AHSCORE_1031.VALUE. This is actually fetching via relationship. I am hitting my head for last one day :(  

    Also, how can I modify the Title labels by configuration changes? 



    ------------------------------
    Pavan Uppalanchu
    ------------------------------



  • 9.  RE: MAF - Maximo Health UI Screen

    Posted 03/17/26 05:01 AM

    Pavan, 

    To overwrite an existing Manage attribute label in Health, the only way is to do this via the MAF tools application, or in the related object structure query (select "xxxx" as "title")



    ------------------------------
    Jan-Willem Steur
    Manager Business Development
    Naviam (formerly ZNAPZ)
    Breda
    +31 6 25639950
    Jan-Willem
    ------------------------------



  • 10.  RE: MAF - Maximo Health UI Screen

    Posted 03/17/26 04:56 AM

    Hi Pavan,

    The column tables in the Health UI List screen can be easily added, removed or shifted by drag / drop functionality. To explain see the attached screenshots.

    A: open the column editor
    B: Manage the columns
    C: Add new attributes (also the custom added attributes will be selectable as long as you have enabled them in the corresponding object structure (mxapiasset in this case)
    D: remove columns:

    image

    image
    move columns (drag & drop) just by clicking a certain column attribute and move it to any desired sequence:
    Move from
    image
    Move to
    image
    Another approach is to create an object structure for the VIEWMANAGER object, and upload the view via a loader tool (e.g. MXLoader), the view itself is a json file which looks like this:
    image




    ------------------------------
    Jan-Willem Steur
    Manager Business Development
    Naviam (formerly ZNAPZ)
    Breda
    +31 6 25639950
    Jan-Willem
    ------------------------------



  • 11.  RE: MAF - Maximo Health UI Screen

    Posted 03/17/26 05:15 AM

    Hello Jan,

    Thank you for detailed explanation.  I checked MXAPIASSET but still i  don't see AHSCORE table in that Object Structure. I'm still wondering how CONSOLIDATED_ENDOFLIFE getting populated. 

    Thanks again for prompt response.:) 

    I have access to MAF Tool but cannot find "CONSOLIDATED_ENDOFLIFE" in APP.XML. I 'm actually curious to learn more about modifying Title Labels. 

    Also the other approach you proposed - through MIF. Can you throw more insights about this solution, like how can we forward with few steps :)

    Thanks, 

    Pavan Uppalanchu



    ------------------------------
    Pavan Uppalanchu
    ------------------------------



  • 12.  RE: MAF - Maximo Health UI Screen

    Posted 03/17/26 05:44 AM

    Pavan,

    Please check the formulas as well as the AHSCORE cron tasks. Health can create attributes based on score groups, score types and formulas that do not exist in the AHSCORE or ASSET mbo's but are created in the AHMETHODOLOGY, or other AH.... related mobs.  The AHSCORE_1031.value is definitely a cached calculated field that derives from a formula used in either a methodology, driver or contributor and is written as a value. You might see it also back in the cron task or the formulas



    ------------------------------
    Jan-Willem Steur
    Manager Business Development
    Naviam (formerly ZNAPZ)
    Breda
    +31 6 25639950
    Jan-Willem
    ------------------------------



  • 13.  RE: MAF - Maximo Health UI Screen

    Posted 03/17/26 05:58 AM

    Pavan, I used the mxloader to upload all Health related data (and in the correct load sequence (otherwise it doesn't work). You need the following object structures for that.

    1. OS: MXAPIEXPGROUP - MBO: EXPGROUP
    2. OS: MXAPIAPMOBJECTATTR - MBO: APMSCOREOBJECTATTR
    3. OS: MXAPIAHBLTHRESHOLD - MBO: AHBLTHRESHOLD Note:  First delete all thresholds and ranges before adding new ones - Action = Delete + run -> Action = AdChange + Run
    4. OS: MXAPIAHFACTORLIB - MBO: AHFACTORLIB
    5. OS: MXAPIAHDRIVERLIB - MBO: AHDRIVERLIB for Driver factors
    6. OS: MXAPIAHDRIVERLIB - MBO: AHDRIVERLIB for Method Drivers (you can't uplaod driver factors and method drivers in one single action, that's why it must be loaded in 2 steps)
    7. OS: MXAPIEXPGROUP - MBO: EXPGROUP just for activation after all dependencies are uploaded
    8. OS: MXAPIVIEWMANAGER - MBO: VIEWMANAGER - to load all standard and custom views.

    image





    ------------------------------
    Jan-Willem Steur
    Manager Business Development
    Naviam (formerly ZNAPZ)
    Breda
    +31 6 25639950
    Jan-Willem
    ------------------------------



  • 14.  RE: MAF - Maximo Health UI Screen

    Posted 03/18/26 01:46 AM

    Hello Jan, 

    Thank for your valuable time. I got related title labels from APMSCOREOBJECTATTR table.



    ------------------------------
    Pavan Uppalanchu
    ------------------------------



  • 15.  RE: MAF - Maximo Health UI Screen

    Posted 03/18/26 02:31 AM

    Hi Pavan, the APM_SCORE attributes in the mentioned relationship are mainly coming form either entered formulas or Watson Studio notebooks. If you haven't installed the entire CP4D suite (which includes also Watson Studio to run Health specific notebooks), these values will remain empty (not calculated) in the UI you will see "--".  I already requested in the IBM Maximo Health Product Development team (as design & development partner) to add the possibility to hide or unhide the default tiles in the Health detail screen as not all client do have installed CP4D and these tile are of no use when CP4D is not installed. This hide / unhide feature will be available as of version 9.3 (or a minor version of 9.2.x). See below the IBM link that explains which tile / attribute is calculated either by adding a formula or running a watson studio notebook:

    https://www.ibm.com/docs/en/mhmpmh-and-p-u/cd?topic=using-score-calculation-methods.

    In the MAF Tools you easily can hide the not used tiles (search for elements that contain "dashboard-gauge-tile" and hide them using the property dialog in MAF Tools







    ------------------------------
    Jan-Willem Steur
    Manager Business Development
    Naviam (formerly ZNAPZ)
    Breda
    +31 6 25639950
    Jan-Willem
    ------------------------------



  • 16.  RE: MAF - Maximo Health UI Screen

    Posted 03/18/26 02:47 AM

    Hello Jan, 

    Thank you for giving me extended knowledge.

     I see the data. I assume, it is fetching the data from AHSCORE table, because we have a relationship. with asset/ahscore. My binding value is AHSCORE_1031.VALUE. Is my assumption wrong?



    ------------------------------
    Pavan Uppalanchu
    ------------------------------



  • 17.  RE: MAF - Maximo Health UI Screen

    Posted 03/18/26 04:14 AM

    Pavan,

    The "_1031" is coming from the score group (mbo EXPGROUP), and the .value is calculated from a contributor and related formula used in that group. The contributor or formula might have the refference to the relationship. Since I don't know how contributors, formulas and relationships are set up in the environment you are referring to, this is the most plausible reason.



    ------------------------------
    Jan-Willem Steur
    Manager Business Development
    Naviam (formerly ZNAPZ)
    Breda
    +31 6 25639950
    Jan-Willem
    ------------------------------



  • 18.  RE: MAF - Maximo Health UI Screen

    Posted 03/17/26 06:40 AM
    Edited by Pavan Uppalanchu 03/17/26 07:08 AM

    Thank you one again :) If I modify the labels in the view through MIF, I guess it will not sync label names when open any list record, correct?

    I knew, I might be bothering you, one quick and last question: How does the manage columns dialogue display the attribute names? :)

    ------------------------------
    Pavan Uppalanchu
    ------------------------------