Policy Automation for B2C Service

Get Involved. Join the Conversation.

Topic

    Scott Heidenreich
    Timing of OPA Mobile App release with older version modelsAnswered
    Topic posted August 23, 2019 by Scott HeidenreichBronze Trophy: 5,000+ Points 
    19 Views, 6 Comments
    Title:
    Timing of OPA Mobile App release with older version models
    Summary:
    Will a new version OPA Mobile app run older version OPA mobile models?
    Content:

    Hello,

    Once a new OPA Mobile app has been released for a version, if a mobile user downloads it, will the new version of the app still run models deployed to an older version of OPA?  For example, if the mobile app is for 19C and the OPA hub is 19C but the OPA Model is 19B, will the 19C version of the app run the 19B version of the OPA Model, or does it need to be upgraded and redeployed to the hub?

    Thanks,

    Scott

    Version:
    19B

    Best Comment

    Davin Fifield

    Hi Scott the way it works is:

    • Any existing deployed models continue to work, regardless of the version of OPM used to create the model, or updates to the OPA Mobile app. So projects deployed with OPM 19A, 18D and older all work with 19B OPA mobile app, for example.
    • If you want to make changes to a model used by OPA Mobile, you must use a version of OPM no later than the quarterly version of the OPA Mobile app (see Defer a project upgrade, for details). So, if OPA Mobile is still using 19A, you must use OPM 19A (or earlier) to update your mobile-deployed projects.
    • The OPA Mobile app is not updated until all OPA cloud sites are updated to the latest quarterly release - once this happens you can use the latest OPM version to update your OPA mobile projects. I.e. once 19B mobile app becomes available (around the same time 19B OPA cloud sites are auto-updated to 19B) you can start using OPM 19B

    Davin.

     

    Comment

     

    • Scott Heidenreich

      As a follow-up question:

      Will the 19C mobile app run a 19B OPA Model from a 19B hub?

    • Jasmine Lee

      I have OPA Mobile 12.2.14 (19A) on my iPhone. I just successfully loaded an 18D policy model from a 19C hub into the 19A app. This didn't used to work, but it did for me just then.

      Going the other way didn't work though. I couldn't load a 19B policy model into the 19A app.

      Definitely do you own testing as well, but just wanted to let you know what I'm seeing.

      Cheers,
      Jasmine

      • Scott Heidenreich

        Thank you.  That is helpful.  I appreciate it.  That at least lets me know that deployed models that don't need to be updated using OPM should continue to work while we get our customized OPA mobile app updated and deployed.

         

    • Davin Fifield

      Hi Scott the way it works is:

      • Any existing deployed models continue to work, regardless of the version of OPM used to create the model, or updates to the OPA Mobile app. So projects deployed with OPM 19A, 18D and older all work with 19B OPA mobile app, for example.
      • If you want to make changes to a model used by OPA Mobile, you must use a version of OPM no later than the quarterly version of the OPA Mobile app (see Defer a project upgrade, for details). So, if OPA Mobile is still using 19A, you must use OPM 19A (or earlier) to update your mobile-deployed projects.
      • The OPA Mobile app is not updated until all OPA cloud sites are updated to the latest quarterly release - once this happens you can use the latest OPM version to update your OPA mobile projects. I.e. once 19B mobile app becomes available (around the same time 19B OPA cloud sites are auto-updated to 19B) you can start using OPM 19B

      Davin.

       

      • Scott Heidenreich

        Thank you.  I have a question about your last bullet - If I have deferred a mobile model to stay at an earlier version, your last bullet seems to indicate that deferral ends once the new version of the OPA mobile app is available? 

        I thought a deferral could go on indefinitely.  In other words, I thought I could continue to modify a 19A mobile model using OPM 19A and deploy it to an upgraded hub (19B, 19C, etc) indefinitely and run the mobile model on a 19A version of the app (or later version of the app).

        Is this not the case?

    • Davin Fifield

      Apologies, I said "must" when I meant "can". Corrected in both places in my original comment.