...
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?
After the feature changes are enabled on your environment, UI changes will be present in the following pages: Devices > AppsInternal App List ViewInternal App > All versions Summary (New)Internal App > All versions > Devices (New)Internal App > Version SummaryInternal App > Version DevicesPublic App > Summary (New)Public App > DevicesPurchased Apps > Managed devicesApplication Details by Devices report 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. StatusStatus column contains multiple visual cues and hover messages. Not-installed with no actions takenNot-installed with pending install actionsFailed Install, MDM removedPending 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. VersionThe 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. TypeType field contained information about The applications that are installed/assigned are internal, public or system appWhether 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 appsCertain applications that come preloaded on Android devices are identified as System appsApps that are assigned from Workspace ONE UEM are identified as internal, public or purchased based on the type of app assigned. 4. Device DetailsType field contained information about IdentifierEffective dateApp complianceApp 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 MessagesStatus 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 MessagesN/AWhen 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 appsDrill deeper into the adoption of various app instances Old New 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: 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.Identify devices that have some version of the application assigned but does not have any version of the mission-critical application installedInformation on devices that have the application installed by sideloading or previously assignedGranular 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). 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. Internal App > Version Summary Old New 1. Install StatusThis 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 ProgressNo Change3. Install Status Breakdown3. 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/APreviously 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/AAdmins 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 1. Last SeenIndicates 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 StatusIndicates if the application is installed or not-installed on end-user devicesThis column has been renamed as App Status3. ReasonThis 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/AFor 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/AIndicates 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: 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.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)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.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.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. Public App > Devices Old New 1. Last SeenIndicates 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 StatusIndicates if the application is installed or not-installed on end-user devicesThis column has been renamed to App Status3. ReasonThis 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 ActionsBulk 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/AFor 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/AIndicates 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 1. App StatusStatus column contains multiple visual cues and hover messages. Not-installed with no actions takenNot-installed with pending install actionsFailed Install, MDM removedPending 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/AFor 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/AThis 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 StatusIndicates if the application is installed or not-installed on end-user devicesRenamed to App Status. Indicates if the application is installed or not-installed on end-user devicesInstall Status ReasonThis 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/AIndicates whether a particular device has a valid assignment from Workspace ONE UEM Console, the version of the internal app that is currently assignedLast Action Taken*N/AFor 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: 日本語
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 installedFailure to retain information about rejection or failure of installs with one version of an app when another is already installed on devicesInconsistency 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 UEMRetaining information not reported by the devicesDifferent 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 sendingKeep Workspace ONE UEM actions separate from device reported statesMake the successful install state decision based on a single consistent field and treat remaining information as supporting details