Maximo Open Forum

 View Only
  • 1.  IBM Maximo Service Requestor Application - Fails to Refresh Lookup Data

    Posted 07-04-2021 10:44


    Issue:

    • Users of ANYWHERE_SERVICE_REQUEST security group are unable to "Refresh Lookup Data" in "Settings" option of "IBM Maximo Service Requestor Application". Please advise.

    Environment Detail:

    • Device Samsung Note 9
    • OS Android 8.1.0
    • Maximo Anywhere version 7.6.4.0 Build 20200117_195427-0500 DB Build V7640-12
    • App installed from Google Play Store
    • No Changes made to the application

    Action Performed:

    • Granted full access to object structures to the security group. Still its users are unable to synchronize lookups. Only MAXADMIN user is able to refresh all lookups.




    • Unable to proceed with Lookup Refresh in the IBM Maximo Service Requestor application. It remains at 0%:


    #EverythingMaximo
    #Mobility

    ------------------------------
    Yasar Mansoor
    eSolutions Saudia
    ------------------------------


  • 2.  RE: IBM Maximo Service Requestor Application - Fails to Refresh Lookup Data

    Posted 07-05-2021 17:32
    Anywhere typically uses app based security for data, not object structures. It'd be helpful to know specifically which lookup is failing and what error is occurring in the Maximo logs, but I'd make sure that the user you're using has access to sites, GL accounts, and Labor in some capacity (ideally granted via a separate group as we suggest not modifying the core Anywhere groups). The Anywhere security groups do not provide these by default and the lookup data will be for objects like assets/locations that require site access. I'd also make sure the permissions for ANYWHERE_SERVICE_REQUEST are not missing the permissions for Anywhere Administration, Maximo Anywhere, and Service Requests applications. These permissions grant access to various object structures that you'll need.

    ------------------------------
    Steven Shull
    Projetech Inc.
    ------------------------------



  • 3.  RE: IBM Maximo Service Requestor Application - Fails to Refresh Lookup Data

    Posted 07-06-2021 04:30
    Thanks Steven for your valuable inputs. I am currently reviewing the security permissions of ANYWHERE_SERVICE_REQUEST security group.

    Here's what is setup, I will grant access now according to your advise.

    Authorize Group for All Sites? CHECKED
    Authorize Group for All Storerooms? CHECKED
    Authorize Group for All Labor? CHECKED
    Authorize Group to Change All GL Component Types? NOT CHECKED
    Anywhere Administration NO ACCESS
    Maximo Anywhere NEW, READ, SAVE
    Service Requests NEW, READ, SAVE

    Best Regards,

    ------------------------------
    Yasar Mansoor
    eSolutions Saudia
    ------------------------------



  • 4.  RE: IBM Maximo Service Requestor Application - Fails to Refresh Lookup Data

    Posted 07-06-2021 07:53
      |   view attached
    The fact that you have those permissions means the security has been altered as Anywhere Administration should have READ access. I've attached a CSV of what the applicationauth table looks like for this group in an unmodified environment. I didn't think about the ASSET/LOCATION app access but those could be a factor as well. I'd try and get it to look close to this and see what happens.

    If you're still having issues, please find the specific lookup that is failing (IE a GET request to maximo/oslc/os/oslcoperloc for example) as that will help narrow what permission specifically is at fault.

    ------------------------------
    Steven Shull
    Projetech Inc.
    ------------------------------

    Attachment(s)

    csv
    AnywherePermissions.csv   1 KB 1 version


  • 5.  RE: IBM Maximo Service Requestor Application - Fails to Refresh Lookup Data

    Posted 07-06-2021 08:43
    1. This is a hard one to even answer.  Steven is correct about the security.  Learned that the hard way.

    I'd do the following before sending off to IBM Support
    1. reinstall the app, do not accept the lookup
    2. Select the app menu
    3. Select Settings
    4. Select Advanced Settings
    5. Select Logging
    6. Select the app menu
    7. Select Enable Debug Logging
    8. Return twice to the original Settings page
    9. Tap on the Refresh Data
    10. Wait for success or failure.
    11. On failure, Select Advanced Settings
    12. Select Logging
    13. Select the app menu
    14. Select Email Log (I find that selecting Save Log is not useful).  You will need an email set-up on the device.
    15. Email the log to whoever needs it
    16. Select OK.
    17. Select the app menu
    18. Select Disable Error Logging
    19. [Optional]  Select the app menu
    20. [Optional] Select Clear Log Data
    21. Return to the main list page or close the app
    22. Receive the email and raise a ticket with IBM
    Tell us about your success.
    1. Select Lo


    ------------------------------
    Craig Kokay
    ISW
    Maximo Practice Manager
    eMail: ckokay@isw.net.au
    Phone: +61-411-682-040

    IBM Champion 2021
    ------------------------------