Maximo

 View Only
Expand all | Collapse all

Maximo Mobile for EAM Application configuration

  • 1.  Maximo Mobile for EAM Application configuration

    Posted Thu December 09, 2021 02:48 PM
    Hi,

    I just installed Maximo Mobile for EAM for the first time. I also setup my system to be able to configure application using the Docker.

    But when I go on http://localhost:3001 and login to my application server, the application list is empty

    My Maximo Mobile Technician works fine on maximo and on a mobile device so it's already deployed correctly. What am I missing ? 

    Thank you

    ------------------------------
    Mathieu Guilmette
    ------------------------------

    #Maximo
    #AssetandFacilitiesManagement


  • 2.  RE: Maximo Mobile for EAM Application configuration

    Posted Thu December 09, 2021 03:43 PM
    Seems like there are missing relationship :

    The relationship MAXAPPS does not exist for business object MAFAPPDATA. Verify that the relationship specified in parameter MAXAPPS exists in the Maxrelationship table.


    ------------------------------
    Mathieu Guilmette
    ------------------------------



  • 3.  RE: Maximo Mobile for EAM Application configuration

    Posted Fri December 10, 2021 09:24 AM
    That relationship should be:
    Name: MAXAPPS
    Child Object: MAXAPPS
    Where Clause: app = :appid
    Remarks: Relationship between MAFAPPDATA and MAXAPPS

    It looks like this was done in V7600_14 of the graphite DBC files (maximo\tools\maximo\en\graphite) so it should have been done as part of the updatedb process. I would check the updatedb logs just to make sure they succeeded and there isn't anything else you're missing. If the updatedb logs look good and the MAXVAR graphite shows V7600-18 then I would open a support case in case there's an issue with new installs.

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



  • 4.  RE: Maximo Mobile for EAM Application configuration

    Posted Fri December 10, 2021 10:06 AM
    Hi,

    Thanks for the clear reply ! 

    I look at the folder you told me and the last dbc that I got is 13 

    I looked at the maximomobile.zip that I downloaded and it's the same thing.

    I will open a case. 

    Thank you

    ------------------------------
    Mathieu Guilmette
    ------------------------------



  • 5.  RE: Maximo Mobile for EAM Application configuration

    Posted Fri December 10, 2021 10:47 AM
    Double check to make sure you got the correct download file too.  I got the wrong one once.

    ------------------------------
    Bradley K. Downing , MBA
    Solutions Engineer
    IBM
    Bakersfield CA
    ------------------------------



  • 6.  RE: Maximo Mobile for EAM Application configuration

    Posted Fri December 10, 2021 10:51 AM
    I installed the one from this procedure : https://www.ibm.com/support/pages/system/files/inline-files/Maximo_Mobile_for_EAM_80.pdf

    IBM Maximo Application Suite Mobile for EAM V8.3.0 Multiplatform Multilingual (G00YPZX).

    ------------------------------
    Mathieu Guilmette
    ------------------------------



  • 7.  RE: Maximo Mobile for EAM Application configuration

    Posted Fri December 10, 2021 11:03 AM

    That is the old version which explains the difference. I would search by product and use Maximo Application Suite. Select the latest version which is currently 8.6 and then download the mobile for EAM that way. That would also contain the Windows app if you ever need to use it.

    If you wanted to search by part number it is M03BMML for the 8.6 version.  



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



  • 8.  RE: Maximo Mobile for EAM Application configuration

    Posted Fri December 10, 2021 11:07 AM
    Since I have installed 8.3, can I download 8.6 and do the installation in the readme as if I did not installed 8.3. So can I overrite 8.3 with 8.6 ?

    ------------------------------
    Mathieu Guilmette
    ------------------------------



  • 9.  RE: Maximo Mobile for EAM Application configuration

    Posted Fri December 10, 2021 11:14 AM
    Correct, overwrite and run everything as if it was a new install (runscriptfile, updatedb, etc.) and you should be fine. All the DBC files are designed to be run multiple times and I've used it to apply each patch without issue so far.

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



  • 10.  RE: Maximo Mobile for EAM Application configuration

    Posted Fri December 10, 2021 11:18 AM
    Alright ! Thank you, your reply are really appreciate

    ------------------------------
    Mathieu Guilmette
    ------------------------------



  • 11.  RE: Maximo Mobile for EAM Application configuration

    Posted Sat December 11, 2021 04:31 PM
    Why does the Maximo_root\maximo\tools\maximo\en\maximomobile/V8100_04.dbc drop everything related to mobile ? there is no more MobileApp admin and MaxMobileApp. Nothing seems to work no more

    ------------------------------
    Mathieu Guilmette
    ------------------------------



  • 12.  RE: Maximo Mobile for EAM Application configuration

    Posted Sat December 11, 2021 05:59 PM
    The Mobile Admin app was intentionally dropped in 8.6. This was done to eliminate duplicate ways to manage the apps and focus on ensuring the configuration tool supports all capabilities required. Essentially, the old approach utilized parts of the old Anywhere framework (MAXAPPDATA) and parts of the new framework (MAFAPPDATA) with the MAXMOBILEAPP view surfacing the data in the MAXAPPDATA that was specific to Maximo Mobile. All that was cleaned up in 8.6 to just utilize the new framework aspects. 

    Can you clarify the issue you're seeing? I'll try and help you through it.

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



  • 13.  RE: Maximo Mobile for EAM Application configuration

    Posted Sun December 12, 2021 06:40 PM
    Alright I can see now how it works. How can we manage mobile application deployment now, can't find the app corresponding to the previous MOBILEADMIN.

    thank you

    ------------------------------
    Mathieu Guilmette
    ------------------------------



  • 14.  RE: Maximo Mobile for EAM Application configuration

    Posted Mon December 13, 2021 09:02 AM
    It depends on what you are trying to do exactly. The old Mobile Admin didn't really have many capabilities, it was mostly just a display of the apps and some of the metadata (when it was changed for example). It was very different than the Anywhere administration application where you controlled queries and configured properties for those apps. 

    There are some configurations that are done inside of Maximo but these are done in the standard apps now.

    There are system properties that start with mxe.mobile.travel for controlling whether you should prompt the user for travel if they're further than a defined distance from the WO. There are system properties for also system properties for some of the new inspection capabilities such as controlling what statuses the inspection result are generated for WOs, whether pending inspection results should be updated when inspection forms are revised, etc. Those can be found by searching for system properties with inspection in the name. In 8.7 there are going to be new system properties for some things that are modified in the app.xml today (such as the statuses that prompt for a physical signature). 

    There are queries defined on the object structures that impact what is displayed to the user. For example, the Technician app depends on assignments by default but a customer might not use that. Those you go to the object structure in question (MXAPIWODETAIL for example) and modify the query definition (ASSIGNEDWOLIST) and adjust the query to match your desired use case. In some cases, there is an additional filter applied in the app.xml using the mobile-qbe-filter so if you allow certain statuses (such as COMP) to be in that work list just make sure that you modify the mobile-qbe-filter as well or it will be removed. The mobile-qbe-filter helps support hiding the data in offline scenarios. 

    Then there is the security aspect which is managed very much like work centers. You open the group in the Security Groups application, find the application, and apply the template for that application.  

    If you're trying to clone or modify the underlying app in ways beyond above, follow the instructions here: https://www.ibm.com/support/pages/node/6408032 . You run the configuration docker image on your local machine and that will allow you to clone and/or modify the app. If you create a clone for instance and need to delete it this is where you do that.

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



  • 15.  RE: Maximo Mobile for EAM Application configuration

    Posted Mon December 13, 2021 10:55 AM
    good






  • 16.  RE: Maximo Mobile for EAM Application configuration

    Posted Mon June 05, 2023 07:26 AM

    Steven, I have 2 synonyms on COMP and I just want to see one of them in the mobile APP. 

    I have done as described in your note and it works but the filter is on the internal value COMP. Can I remove _maxavalue and use the synonym values instead?

    mobile-qbe-filter="{{'status_maxvalue': '!=CAN,CLOSE,WAPPR'}}"
    Or do I have to do it in another way?
    // Patrik


    ------------------------------
    Patrik Nilsson
    ------------------------------



  • 17.  RE: Maximo Mobile for EAM Application configuration

    Posted Mon June 05, 2023 08:27 AM

    Ideally, we want this to be a new topic and not a reply to an existing topic because it's a net new question. It's unlikely that someone will stumble upon your question at the bottom of the thread unless they were already following this thread.

    Regarding your question, the mobile-qbe-filter applies a local database filter (IE mobile device only) so that we can temporarily hide data that hasn't yet synchronized to the server. You can change this to allow a user to complete a WO and then add additional things such as labor/materials but it won't change what is synchronized to the device. You need to update the saved queries (or if you're using custom, ensure that your queries don't filter out the WOs in the statuses you want) because otherwise after successful synchronization and the user checking for updates they will be removed from the device entirely when they no longer match the criteria. 

    You can combine multiple criteria using a comma separator between attributes. For example:
    mobile-qbe-filter="{{'status_maxvalue': '!=CAN,CLOSE,WAPPR','status':'!=COMP'}}"

    That will filter on the internal value for all statuses of CAN, CLOSE, & WAPPR. Then the second will filter on the external value of status for just COMP and none of the synonyms (though you can comma separate if you have multiple values you want to exclude). 



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



  • 18.  RE: Maximo Mobile for EAM Application configuration

    Posted Mon June 05, 2023 11:46 AM

    Thanks for the input. We changed the query in the oject structure instead of changing the App again. 

    So the query for assignedwolist is now   - maxvalue not in ('CAN','CLOSE','WAPPR') and value !='ADMCOMP')

    and the qbe in the app is change to.  mobile-qbe-filter="{{'status_maxvalue': '!=CAN,CLOSE,WAPPR'}}"



    ------------------------------
    Patrik Nilsson
    ------------------------------



  • 19.  RE: Maximo Mobile for EAM Application configuration

    Posted Mon January 29, 2024 12:22 PM

    Hello Steven,

    I have been reading you replies and you are so clear. I am going to use this conversation if you agree because I need your help.

    I just installed Maximo Mobile V8.11 then applied the IFIX3 on Maximo 7.6.1.3

    The problem is when I create SRMOBILE group and try to log in with the app, I get the message no definition found for object structure MXAPITABLEDOMAIN schema not found

    How can I fix that ? its same when I try to log in with ASSETMOBILE privileges.

    Thank you in advance for your help



    ------------------------------
    Mohamed Tawfik Werfelli
    ------------------------------



  • 20.  RE: Maximo Mobile for EAM Application configuration

    Posted Mon January 29, 2024 01:25 PM

    You are not on a valid TPAE IFIX for Maximo Mobile 8.11. You must be on 7.6.1.3 IFIX 012 or later for Maximo Mobile and you're on 7.6.1.3 IFIX 04. You said you applied IFIX 03 of Maximo Mobile but I do not see that based on your system information (that is 8.11 base). 

    In MAS, we patch Maximo Mobile as part of Manage updates so it's impossible to get out of sync. In EAM, you ideally should deploy the same month's release for TPAE & Maximo Mobile. Maximo Mobile depends on functionality in core that requires modifications for our applications to function as expected. For example, when we add new inspection questions we need to enhance the manage inspections work center along with some of the code in out of the box java classes. We also add support for changes in the REST API such as supporting the new e-audit functionality to track when the transaction actually occurred (rather than when it synchronized to the server). These are classes we cannot ship in both TPAE & Maximo Mobile and since they are required for TPAE to function, the IFIXes are how we distribute those updates.



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