Upcoming changes to application status tracking in Workspace ONE UEM

Overview

Different areas of Workspace ONE UEM Console that deal with application deployment monitoring have been modified as a part of an upcoming feature enhancement. The goal of these changes is to improve the accuracy of app statuses, by providing information on the true state of the application as reported by device and separate information on actions taken by Workspace ONE UEM.

Use this article to understand issues with the existing model and see a comparison of UI pages before and after the feature changes are enabled.

Availability

These changes are currently available only in UAT environments on version 1907 or later.

Feedback

Tell us if you love the changes or have trouble with them for any of your use cases: MAMSamplesFeedback@vmware.com. You can help us respond to your feedback quickly by using the following format:

  • Subject: MAM Changes Feedback/ [Company Name]
  • Environment:
  • Overall Experience: (Positive/ Negative)
  • What do you like?
  • What do you not like?

 

Background

There were multiple issues reported by customers with the current approach:

  • Failure to indicate actions taken on the latest assigned version while retaining information about the version that is installed
  • Failure to retain information about rejection or failure of installs with one version of an app when another is already installed on devices
  • Inconsistency of data reported on the Console (device > apps page, internal > devices, public > devices, application reports, intelligence reports)

The issues were due to the following problems with the current  implementation:

  • The same place to store both devices reported data and actions taken by Workspace ONE UEM
  • Retaining information not reported by the devices
  • Different logic of interpreting installed state across pages

To overcome the above issues, the application status tracking has been changed across all pages in the user interface including reports with the following goals:

  • Report what device is sending
  • Keep Workspace ONE UEM actions separate from device reported states
  • Make the successful install state decision based on a single consistent field and treat remaining information as supporting details

 

Customer Impact

After the feature changes are enabled on your environment, UI changes will be present in the following pages:

 

Devices > Apps

Typically used for spot checking or troubleshooting a single device, this view provides information about applications that admins trying to deploy to their end-user devices through the Workspace ONE UEM Console, personal and pre-loaded system apps, and for taking eligible actions on these applications

Old

New

1.png 2.png
1. Status
Status column contains multiple visual cues and hover messages.
  • Not-installed with no actions taken
  • Not-installed with pending install actions
  • Failed Install, MDM removed
  • Pending remove actions Installed
Visual cue based Status has been consolidated with the App Status column with 3 icons:
  • Good: When the application (version) assigned is the same as the installed (version).
  • Bad: When the application (version) assigned is not the same as the installed (version).
  • Neutral: When the device has the app assigned for on-demand deployment but does not have it installed
2. Version
The version information for a particular record could refer to an installed version or assigned version of an app. If a device has one version of the apps installed and a different version assigned, 2 records of the same app are displayed leading to confusion on status application. Application version assigned and app version installed is clearly differentiated in the Assignment Status and App Status columns respectively. Only a single entry per application will be seen.
3. Type
Type field contained information about
  • The applications that are installed/assigned are internal, public or system app
  • Whether a particular application installed on the device has been assigned from Workspace ONE UEM Console with (managed) tag
The type field has been moved to the details modal of an application that appears when the app name is clicked.
  • All the apps that end-users install outside of Workspace ONE UEM are identified as personal apps
  • Certain applications that come preloaded on Android devices are identified as System apps
  • Apps that are assigned from Workspace ONE UEM are identified as internal, public or purchased based on the type of app assigned.
4. Device Details
Type field contained information about
  • Identifier
  • Effective date
  • App compliance
  • App size
The name field is a clickable link that contains additional details about an app like metadata, assignment information, installation sample information as reported by devices and SDK app compliance information where applicable.
5. Status Messages
Status hover message
  • Status hover message indicated the actions taken by Workspace ONE UEM or installation status reported by devices.
  • Granular installation states reported by devices were only displayed as status hover messages and not captured in events
All the actions taken by Workspace ONE UEM on a specific app for a device can be found by hovering over the status icon or by clicking on the name of the application under the label Last Action Taken. This is a new field added so that the installation statuses reported by devices do not override the information about actions taken by the system.
6. Status Messages
N/A When the installation of the application is in progress, depending on the platform, devices report states of this installation progress. These states are captured in Installation Status column. The final ideal state of this field for all platforms is Managed
Lastest Installation Event Logged that is seen by clicking on the name of an app, contains information about the last installation event reported by devices. This field is particularly beneficial to capture information about transient states reported by devices like user rejected, install failed, management rejected.

 

Internal App List View

The list view page displays all the enterprise applications (active instances by default) that customers manage across different platforms. This page also provides the ability for customers to

  • View a summary of assignment and installation counts for various versions of apps
  • Drill deeper into the adoption of various app instances

Old

New

3.png 4.png
This page contains a list of all applications versions sorted in the order of app names by default (a-z). Customers can drill into the details of only a particular version of an application. The new view contains all versions of an application managed at a particular OG bundled together and sorted from highest version to lowest. Admin also has a summary view of the application across all versions accessible from this page.

 

Internal App > All versions Summary (New)

This is an all-new view that contains a summary of different versions of an application managed at a particular OG. The intent of this page is to provide:

  1. Summary of assignments across multiple active versions of an app. This is particularly beneficial if you maintain multiple active versions of your application assigned to different groups.
  2. Identify devices that have some version of the application assigned but does not have any version of the mission-critical application installed
  3. Information on devices that have the application installed by sideloading or previously assigned
  4. Granular installation state of the application on various assigned devices (this is version agnostic information that devices provide to EMM. The installation states vary from downloading or installing to managed).

5.png

 

Internal App > All versions > Devices (New) 

In addition to identifying devices across various app versions that do not meet their assignment intent, admin takes actions on these devices in bulk from the new all versions, devices tab. Admins can take install or remove actions on up to 20,000 devices at one time by filtering or searching for a subset of devices. Few useful combinations of filters on this page are:

  • (Assignment Type: Assigned, Versions Installed: Not installed) to identify devices that have some version of app assigned but do not have any version of the app installed
  • (Assignment Type: Assigned, Versions Installed: Installed<>Assigned) to identify devices that do not have the latest assigned version installed
  • (Assignment Type: Assigned, Versions Installed: Installed<>Assigned, Last action: None) to identify devices that do not have the latest assigned version installed and no action was taken by the Workspace ONE UEM Console.

6.png

 

Internal App > Version Summary

Old

New

7.png 8.png
1. Install Status
This view shows the list of devices that have the applications installed (assigned and not-assigned) or devices that have the app assigned but not installed. Renamed to Assignment and Install Details. This view has been modified to provide a clear picture of all the devices that have the assignment for this particular version. That is, taking the sideloaded devices out, admin can get a split of devices that have this version of the app installed Vs not-installed.
2. Deployment Progress
No Change
3. Install Status Breakdown 3. Installs without assignments*
Versions installed. These pieces of information have been moved from version summary to app level summary page. See Internal App > All versions Summary section for details. For ease of access and to drive actions, all the devices that have a particular version of an app installed but do not have a valid assignment from Workspace ONE UEM are displayed in this chart.
4. Last Action Details*
N/A Previously all the actions taken by the UEM system were captured in the Install status Breakdown section. The actions taken by Workspace ONE UEM would be overwritten by the installation states that the device reported. For scenarios where the actions are not successful, it is important for admins to know what actions were last taken by Workspace ONE UEM on that particular version to narrow down that the failure occurred on the devices.
5. Smart Group filter*
N/A Admins can now view the summary view filtered down to devices that belong to a particular smart group. For example, if an app was deployed to all your end-user devices and you would like to understand how the deployment is progressing for your APAC region, then you can simply select the APAC SG from the drop down.

Note: *Denotes new UI elements

 

Internal App > Version Devices

Old

New

9.png 10.png
1. Last Seen
Indicates when the device last communicated with the Workspace ONE UEM Console. The device last seen does not indicate if the application information was obtained at the same time. To indicate when the app information was last obtained from devices, App Sample Last Seen was introduced.
2. Install Status
Indicates if the application is installed or not-installed on end-user devices This column has been renamed as App Status
3. Reason
This column contains granular states of the installation that is in progress or management state of the app on end-user devices. However, devices only report this information for the app bundle. This information does not apply to a particular version of an app. The granular installation states and management state are now captured under the column Installation Status which is displayed on the Internal App > All versions > Devices page since this information is version agnostic as reported by devices.
4. Bulk Actions*
Bulk actions of send message to all, install on all and remove from all are forced on all devices across all pages of devices tab irrespective of selections on the pages. Actions are taken only on selected devices. You can select devices across multiple pages, filter your result set and select all filtered devices to take actions on them.
5. Last Action Taken*
N/A For scenarios where the actions are not successful, it is important for admins to know what actions were last taken by Workspace ONE UEM on that particular version to narrow down that the failure occurred on the devices. Hover on the action to see the time when the action was taken. Devices that do not have the latest install or remove actions can be filtered, selected and actions can be re-triggered on all selected devices.
6. Assignment Status*
N/A Indicates whether a particular device has a valid assignment from Workspace ONE UEM Console or if it has been explicitly excluded from the assignment.

Note: *Denotes new UI elements

 

Public App > Summary (New)

Summary metrics for store applications being deployed to your end-user devices is new. A view similar to enterprise applications has been created to provide better visual indications of your app deployment progress. You can find the following pieces of information:

  1. Assignment and install devices: This view provides a clear picture of all the devices that have a valid assignment from Workspace ONE UEM for this particular app. That is, taking the sideloaded devices out, admin can get a split of devices that have this version of the app installed Vs not-installed.
  2. Last Action Details: Provides details on the last taken on various devices that have application assigned or those devices that had an assignment previously and still have the app installed (that is, devices that have the app in pending removal state)
  3. Installs without assignments: List of devices that do not have a valid assignment from Workspace ONE UEM. These devices could have sideloaded the application from the store or they might have had the assignment from Workspace ONE UEM (and the system is in the process of removing these apps from devices). The Workspace ONE UEM system will make attempts to remove the application from devices that have the app installed and managed but do not have a valid assignment.
  4. Installation Status Details: The granular installation states and management state reported by devices are now captured under the column Installation Status. This status is agnostic of the version installed on devices.
  5. Smart Group based filtering: Admins can now view the summary view filtered down to devices that belong to a particular smart group.
    For example, if an app was deployed to all your end-user devices and you would like to understand how the deployment is progressing for your  APAC region, then you can simply select the APAC SG from the drop down.

11.png

 

Public App > Devices

Old

New

12.png 13.png
1. Last Seen
Indicates when the device last communicated with the Workspace ONE UEM Console. The device last seen does not indicate if the application information was obtained at the same time. To indicate when the app information was last obtained from devices, App Sample Last Seen was introduced.
2. Install Status
Indicates if the application is installed or not-installed on end-user devices This column has been renamed to App Status
3. Reason
This column contains granular states of the installation that is in progress or management state of the app on end-user devices. However, devices only report this information for the app bundle. This information does not apply to a particular version of an app. This column has been renamed to Installation Status. Hovering on the state displays the last installation state reported by devices along with the time stamp when it was reported.

Clicking on the installation status will show the Last Installation Event Logged for the device-app combination.
4. Bulk Actions
Bulk actions of send message to all, install on all and remove from all are forced on all devices across all pages of devices tab irrespective of selections on the pages. Actions are taken only on selected devices. You can select devices across multiple pages, filter your result set and select all filtered devices to take actions on them.
5. Last Action Taken*
N/A For scenarios where the actions are not successful, it is important for admins to know what actions were last taken by Workspace ONE UEM on that particular version to narrow down that the failure occurred on the devices. Hover on the action to see the time when the action was taken. Devices that do not have the latest install or remove actions can be filtered, selected and actions can be re-triggered on all selected devices.
6. Assignment Status*
N/A Indicates whether a particular device has a valid assignment from Workspace ONE UEM Console or if it has been explicitly excluded from the assignment.

Note: *Denotes new UI elements

 

Purchased Apps > Managed devices

Old

New

14.png 15.png
1. App Status
Status column contains multiple visual cues and hover messages.
  • Not-installed with no actions taken
  • Not-installed with pending install actions
  • Failed Install, MDM removed
  • Pending remove actions Installed
Visual cue based Status has been consolidated with the App Status column with 3 icons:
  • Good: When the application (version) assigned is the same as the installed (version).
  • Bad: When the application (version) assigned is not the same as the installed (version).
  • Neutral: When the device has the app assigned for on-demand deployment but does not have it installed
Note: Admins can filter devices that have app status as Not-installed or Installed and take bulk actions.
2. Last Action Taken*
N/A For scenarios where the actions are not successful, it is important for admins to know what actions were last taken by Workspace ONE UEM on that particular version to narrow down that the failure occurred on the devices. Hover on the action to see the time when the action was taken. Devices that do not have the latest install or remove actions can be filtered, selected and actions can be re-triggered on all selected devices.
3. Installation Status*
N/A This column contains granular states of the installation that is in progress or management state of the app on end-user devices. However, devices only report this information for the app bundle. This information does not apply to a particular version of an app.

Note: *Denotes new UI elements

 

Application Details by Devices report

Old

New

App Install Status
Indicates if the application is installed or not-installed on end-user devices Renamed to App Status. Indicates if the application is installed or not-installed on end-user devices
Install Status Reason
This column contains granular states of the installation that is in progress or management state of the app on end-user devices. However, devices only report this information for the app bundle. This information does not apply to a particular version of an app. This column has been renamed to Installation Status.
App Assignment Status*
N/A Indicates whether a particular device has a valid assignment from Workspace ONE UEM Console, the version of the internal app that is currently assigned
Last Action Taken*
N/A For scenarios where the actions are not successful, it is important for admins to know what actions were last taken by Workspace ONE UEM on that particular version to narrow down that the failure occurred on the devices.
Last Action Timestamp column provides the information on when the action was taken.

Note: *Denotes new UI elements

Other Languages: 日本語

Have more questions? Submit a request

0 Comments

Article is closed for comments.