Maximo

Maximo

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

 View Only
  • 1.  Question for Maximo Community - Database Configuration application

    Posted 04/10/20 01:04 PM

    Hi!  Question for you that use Maximo's Database Configuration application.

    If you are searching for an object or attribute (when you may not know the exact name) - do you utilize 'Service'  to help you find the information more quickly?

    Do use Service in any other way?

    Any feedback you have on service would be great!  Thank you!



    ------------------------------
    Pam Denny
    IBM Maximo Mobile Offering Manager
    ------------------------------

    #Maximo
    #AssetandFacilitiesManagement


  • 2.  RE: Question for Maximo Community - Database Configuration application

    Posted 04/10/20 05:56 PM
    Hi Pam

    We use this field to find all the objects related to a particular service. This helps us to understand the relationship between objects and their behavior.

    ------------------------------
    Abid Ali
    ------------------------------



  • 3.  RE: Question for Maximo Community - Database Configuration application

    Posted 04/13/20 07:58 AM

    Not inside DB Config, but where I find service most useful is logging. For example, if we're trying to troubleshoot an issue that we think might be data related but we aren't entirely sure which object the issue might be we turn on SQL logging at the service level (such as WORKORDER) to get all the related object SQL queries while avoiding the noise of turning the main SQL logger to INFO. 

    I'm not sure if this was part of the question or not, but we do on occasion use methods that are defined in these service classes. For example, there are some webmethods that can be useful when interacting with the REST API without having to write your own action automation scripts. 



    ------------------------------
    Steven Shull
    Director of Development
    Projetech Inc
    Cincinnati OH
    ------------------------------



  • 4.  RE: Question for Maximo Community - Database Configuration application

    Posted 04/13/20 09:30 AM
    Nope, didn't know what a service was until you made me go look it up. (But I'm really very new at this.)

    ------------------------------
    Robert Goff
    ------------------------------



  • 5.  RE: Question for Maximo Community - Database Configuration application

    Posted 04/13/20 10:20 AM
    I often use Service to know which "service" or "sql" Logger to adjust if I want to turn up logging for a subject area rather than an object. Mind you, I could just look up the object and "backspace" off the ".OBJECTNAME" part. And when the MXServer is starting, I pay some attention to the Services that get listed as "starting", and I may go look up ones I haven't heard of before in DB Config.

    ------------------------------
    Blessings,
    Jason Uppenborn
    Sr. Technical Maximo Consultant
    Ontracks Consulting
    ------------------------------



  • 6.  RE: Question for Maximo Community - Database Configuration application

    Posted 04/13/20 12:11 PM

    I agree with Abid Ali.

    I use it to find all of the Objects that are related to the Service of the Main Object that I am working with at any particular time.  ​As also mentioned, this can help in better understanding the relationships when dealing with integration, MIF, Mobile Applications, or even populating/loading data into Maximo via various avenues.  Much like the Relationship Tab of the Object maps out how Attributes are linked together, the "Service" property can map out how all the Objects are linked together as well.  And once they are together in your List, you can navigate through each Object to review its design, such as whether or not each Object is Persistent or not.

    Being able to find all the Objects tied to the Service can also help System Administrators to understand all the Objects that might be populated when dealing with the various "front-end" Transactions of the Users.  Being able to get to "ALL" the data of say a particular Work Order can help to understand why something didn't work properly or what happened to this record and when it happened.  Unfortunately, sometimes it's just bad data that's responsible, and not all of it is displayed in the Maximo Application.

    To me it's just one more way to ensure that you don't miss any piece of the puzzle, especially as more and more functionality is added to Maximo.  In the past, I believe there were maybe eight (8) Objects tied to the JOBPLAN Service (and it was easy to remember them all) and now there are over 25...and 1200+ Objects.  At some point, it could be important to know what happened with all 25 of those Objects when I clicked "Save" or performed some other action on the Record; or how those 1200+ Objects interact with each other.



    ------------------------------
    Steve Platt
    Georgia Building Authority
    404-915-3391
    ------------------------------



  • 7.  RE: Question for Maximo Community - Database Configuration application

    Posted 04/21/20 06:14 AM
    Hi Pam,

    I normally utilize 'Service' for a kind of grouping of objects. So I may know which objects belong "together", if I don't know it already.
    Another stuff I use to find objects and attributes is the SameAs-Columns.

    ------------------------------
    Jens Schmeiser
    Service Management Consultant
    scienITec GmbH
    ------------------------------