Mobile Application Management

Learn how to secure and configure the SAP Analytics Cloud mobile app using mobile application management features for administrators.

Mobile Application Management (MAM) software allows you, as an administrator, to provision and control access to mobile applications on devices used in your organization. You can pre-configure settings that are normally part of the first-time setup for mobile business users.

The SAP Analytics Cloud iOS mobile app uses recommended iOS Managed Configuration capabilities so you can easily configure and manage the app from an Enterprise Mobility Management (EMM), Mobile Device Management (MDM), or MAM vendor.

Note
Currently only VMware AirWatch, Microsoft Intune, and MobileIron Cloud are supported for the SAP Analytics Cloud iOS app.
The SAP Analytics Cloud Android mobile app uses recommended Android Managed Configuration capabilities so you can easily configure and manage the app from an Enterprise Mobility Management (EMM), Mobile Device Management (MDM), or MAM vendor.
Note
Currently only Microsoft Intune is supported for the SAP Analytics Cloud Android app.

Policies determine how an app is managed. The following table describes the VMware AirWatch, and MobileIron Cloud policies you should enable for the iOS app.

App Policy Scenario Description VMware AirWatch Policy MobileIron Cloud Policy
You want to apply app configuration settings. An app configuration policy allows you to automatically apply settings to managed apps. The settings you can configure for the SAP Analytics Cloud app are defined in the section below under Application Configuration. Application Configuration iOS Managed App Configuration
Restriction
Currently you must enter key/value pairs through the MobileIron Cloud UI, not uploaded from an XML file.
A mobile device is unenrolled and removed from management.
  • The SAP Analytics Cloud app should be removed from the device when the device is unenrolled from the MDM software.
  • The NSUserDefaults dictionary values for the app should be reset, including managed values.
  • Security certificates for the app should be removed.
Remove On Unenroll Remove apps on un-enrollment (under iOS App Settings)
The SAP Analytics Cloud app was installed by the mobile user before their device was enrolled and managed. You should assume management of versions of the app that were installed by users from the App Store prior to managing their device. Make App MDM Managed if User Installed Convert to Managed App (under Install on device)
Android Application Configuration

The following configuration key/value pairs are unique to the SAP Analytics Cloud Android mobile app. Add the keys with appropriate values to configure users' apps the way you want:

Key-value pairsManaged settings take effect when the app restarts.
Key Type Values Description
serverURL string
  • URL of the SAP Analytics Cloud system to connect to.

The URL can be found in your browser's address bar when logged on to the SAP Analytics Cloud web application:

https://<your company>.<location>.sapanalytics.cloud

Tip
Don't include the last forward slash "/" after .cloud

Once the server URL is managed, the app user will see the Log Off option in the Settings tab. If the user is logged on to a different server, the app will log off the previous server and remove any app settings for that server.

Restriction
  • Do not specify a port in the URL. Only HTTPS over its default port is supported.
  • Reverse proxies are not supported.
iOS Application Configuration

The following configuration key/value pairs are unique to the SAP Analytics Cloud iOS mobile app. Add the keys with appropriate values to configure users' apps the way you want:

Key-value pairsDefault values are indicated. Use the value of setting_unmanaged if you do not want to manage the setting for app users. Managed settings take effect when the app restarts or moves from the background to the foreground.
Key Type Values Description
defaultOpenContentIsOn Boolean
  • true
  • false (default)

Set to true make the Default Story/Boardroom/Analytic Application option appear visible in the Settings tab. This option allows the app user to set a story, Digital Boardroom presentation, or analytic application to open by default each time they log on.

Set to false to hide the Default Story/Boardroom/Analytic Application option from the app user. Use in conjunction with defaultOpenContentId and defaultOpenContentType to set and manage a default story, Digital Boardroom presentation, or analytic application for app users.

defaultOpenContentId string
  • String ID of the story, Digital Boardroom presentation, or analytic application.
  • setting_unmanaged (default)

The string ID of stories, presentations, and analytic applications can be found in the URL of your web browser when viewing them in the SAP Analytics Cloud web application.

For a story, use the value of the storyId URL parameter:

https://<your company>.<location>.sapanalytics.cloud/sap/fpa/ui/tenants/<yourtenant>/app.html#;view_id=story;storyId=3030285AAA0AC434E100000000A68992F

For a Digital Boardroom presentation, use the value of the presentationId URL parameter:

https://<your company>.<location>.sapanalytics.cloud/sap/fpa/ui/tenants/<yourtenant>/app.html#;view_id=digital-boardroom-view;presentationId=6DF75559B553662FE10000000A7844DG

For an analytic application, use the value of the appId URL parameter:

https://<yourcompany>.<location>.sapanalytics.cloud/sap/fpa/ui/tenants/<yourtenant>/app.html#;view_id=appBuilding;appId=17A312F7967C351D38C22A23D54636FB

Note
Use in conjunction with defaultOpenContentType.
defaultOpenContentType string
  • story
  • presentation
  • analyticApplication
  • setting_unmanaged (default)

Set to story if defaultOpenContentId is a story.

Set to presentation if defaultOpenContentId is a Digital Boardroom presentation.

Set to analyticApplication if defaultOpenContentId is an analytic application.

Note
Use in conjunction with defaultOpenContentId.
serverURL string
  • URL of the SAP Analytics Cloud system to connect to.
  • setting_unmanaged (default)

The URL can be found in your browser's address bar when logged on to the SAP Analytics Cloud web application:

https://<your company>.<location>.sapanalytics.cloud

Tip
Don't include the last forward slash "/" after .cloud

Once the server URL is managed, the app user will not see the Log Off option in the Settings tab. If the user is logged on to a different server, the app will log off the previous server and remove any app settings for that server.

Restriction
  • Do not specify a port in the URL. Only HTTPS over its default port is supported.
  • Reverse proxies are not supported.

Example

As an example, let's outline the basic steps to enable management of the SAP Analytics Cloud mobile app using VMware AirWatch.

  1. In AirWatch, search for the SAP Analytics Cloud mobile app from the App Store and register the application.

  2. Add an assignment. This is where you set the managed policies outlined above, including the application configuration key/value pairs.

  3. Send the application configuration. This pushes the configuration changes for the app from AirWatch to managed mobile devices.

Managed settings take effect when the app starts or moves from the background to the foreground.

Example

Here are the basic steps to enable management of the SAP Analytics Cloud mobile app using MobileIron Cloud.

  1. In MobileIron Cloud, go to Start of the navigation pathApps Next navigation step App Catalog Next navigation step AddEnd of the navigation path to search for the SAP Analytics Cloud mobile app from the App Store and register the application.

  2. Proceed with the Add App workflow until you get to the Configure step. This is where you set the managed policies outlined above, including the application configuration key/value pairs:

    Ensure Remove apps on un-enrollment is set (under iOS App Settings)
    Ensure Convert to Managed App is set (under Install on device)
    Enter key/value pairs under iOS Managed App Configuration
  3. Go to Start of the navigation pathDevices Next navigation step ActionsEnd of the navigation path and choose Force Check-in to send the application configuration. This pushes the configuration changes for the app from MobileIron Cloud to the selected mobile devices.

Managed settings take effect when the app starts or moves from the background to the foreground.