EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB439407: When the “Persist Selection” parameter is enabled on MicroStrategy Mobile, the document does not refresh its data when the cube data source is updated.


Bernardo Avalos

Product Manager • MicroStrategy


This issue has been classified as an “Enhancement Request” by MicroStrategy as it is a known limitation of the current design. It affects all MicroStrategy Mobile iOS versions since the feature “Persist Selection” was included in the MicroStrategy iOS application 9.4.1 Update 4

Starting with the release of Strategy ONE (March 2024), dossiers are also known as dashboards.
SYMPTOM:
As explained in KB207444, when a user specifies a value for a selector on a Report Services Document, this value is not persisted when the user navigates away from the source document. Thus, next time the document is opened, the selection for the selector will be reset to the default value. However, it is possible to persist this type of selection in Strategy iOS application 9.4.1 Update 4 and above using Strategy Mobile SDK.
When this feature is enabled, the user observes that the data displayed in the mobile document is not refreshed even though the data source, like an Intelligent Cube, is updated.
STEPS TO REPRODUCE:
 

  1. Enable the feature as explained in KB207444
  2. Using an Intelligent Cube based document, check that the data is not refreshed even though the Cube is updated.
  3. The [Clear Cache on Device -- ON] feature, which is meant to clear the cache without killing the app when tapping on the button doesn’t help to remove the “old” data.
  4. The setting to automatically refresh the document or inserting a link in the document in order to make it refresh when clicked won’t help either. See KB47014.

CAUSE:
This behavior is by design. Currently there is no way to delete all the cached data on a mobile session once you turn on persist selections, not for the current dashboard.
 
In KB207444 we find that:
 
After the persistselections flag is enabled, the application will now save the selector’s selection to cache whenever the user navigates away from the document i.e:
 

  • When the document is closed
  • When the app is background
  • When a linked drill is performed on the document


 
Afterwards, when the document is opened again, the selector’s current selection will be set to the saved value.
 
Note: The saved selector value will be cleared if the user closes / backgrounds the application with "Clear on Close" enabled.
 
What this literally means is that we are saving the current selection to a cache that, subsequently, we will always be hit unless we close the mobile app as explained in KB34633. There is no way to re-execute and get updated data while the application is still live.
ACTION:
On the Dossiers model, each users selections are saved on a per user basis and synchronized across devices.
WORKAROUND:
There is no workaround available. The only possible solution is to kill the Mobile App or disabling the Persist Selection parameter
  KB439407


Comment

0 comments

Details

Knowledge Article

Published:

December 28, 2017

Last Updated:

March 21, 2024