Push updates

Push updates enable app creators to deploy the latest released version of an app to multiple Medallia Experience Cloud instances that have an older version. To push app update:

  1. On the Manage Apps screen, select the app from the list. Expand the app line item to view previously released versions of the app. For example, in this image, four versions of the app Push Upgrade Demo (Summer 2021.1, Summer 2021.2, Fall 2021.1, and Winter 2021.1) have been released.

    Manage Apps screen showing an app with previously released versions that is eligible to be updated.

  2. In the details pane, click Push Update​.
    Restriction: Push Update is only available if two released versions of the app exist and if the app is marked as updateable. Contact your Medallia expert to request that an app be set to updateable.
  3. On the Prepare push update screen, select the app version to push to eligible clients from the Version dropdown. For example, two clients are eligible for the Winter 2021.1 (V4.0.0) version update:

    Update to Version screen showing clients eligible for update.

  4. Click Add Checkbox icon next to all client instances that should receive the push update, then click Continue.

  5. Confirm installation details and click Continue.

    Update Version confirmation message.

  6. Back on the Manage Apps screen, Experience Cloud simulates the installation on all the selected clients and shows a list of the conflicts to resolve. A conflict means something in the app was already on the target instance, and it has been edited there. Click Resolve conflicts.

    Change this image - Verify the system creates this Conflicts app to show the conflicts

  7. The Conflict resolution screen shows all the entities that are in conflict. You can search entities by name, ID or description or filter them by status and type. Click one from the list to see the old value for the entity and the changes for the new version on the Conflict details pane.

    Conflict resolution screen showing a list of conflicts and the difference between the old and the current value for the entity

  8. On the Conflict details pane, select the desired resolution for the conflict.

    Conflict resolution screen showing conflict has been resolved by accepting the new value

    Alternatively, make a multiple selection of conflicts and define the desired resolution for the whole batch.

    Conflict resolution screen showing multiple selected entities and showing the possible resolutions

  9. After all conflicts are resolved, click Start update.

    Conflict resolution screen showing list of resolved conflicts and number of unresolved ones

  10. Confirm installation details and click Update.

    Confirmation message shown after you click start update

  11. The Push Update Details screen shows the status of the update for each client as well as details about previous attempts, if any occurred. While the update status is Pending or In Progress for a client, you can select the client and click Stop Update to cancel the update for that specific client.

    Push Update Details screen for app with in-progress installation status

    When the update is complete, the Upgrade Status changes to Complete. Click Close to return to the Manage Apps screen.

    Push Update Details screen showing successful upgrades