Maximo

Maximo

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

 View Only
  • 1.  Options for populating non-persistent fields?

    Posted 09/03/21 08:46 AM
    MAM 7.6.1.2:

    What mechanisms can we use to populate non-persistent fields? 

    1. Automation script
    2. Java class
    3. Attribute Formula
    4. Any others?

    The documentation is pretty light when it comes to non-persistent fields.

    Thanks.

    #Maximo
    #AssetandFacilitiesManagement


  • 2.  RE: Options for populating non-persistent fields?

    Posted 09/07/21 08:42 AM
    I think your answers for 1-3 are almost always the only options. The two exceptions I can think of is you're just trying to default a value on a new record or if it's setting integration only attributes. On the integration side, you can define processing rules on your publish channel/enterprise service which allow you to skip records/objects or update them using SETVALUE rules. On the new record there's a variety of additional options (DB config default, application designer defaults, appfielddefaults table entry, etc.) 

    1 & 2 also have many different options as to how you can do it. Sometimes non-persistent attributes will be set by bean classes (UI java classes), sometimes by object classes, sometimes by attribute classes, etc. Though most of the time I'd suggest utilizing the initialize value automation script launch point on the attribute if you're doing something custom.

    ------------------------------
    Steven Shull
    ------------------------------