App Actions
Vizlib App-level Actions impact Qlik on an app-level by enabling users to create and automate custom workflows and streamline processes between Qlik Apps. It's a powerful tool for enhancing productivity and optimizing data workflows for Qlik Sense users.
This topic contains the following sections:
Apply Bookmark
After defining your own Qlik Sheet Bookmark you can specify what Bookmark to apply when using this Action.
Figure 1.1: Existing bookmarks
Figure 1.2: Vizlib Action | Apply Bookmark
Create Bookmarks
To allow users to create a custom bookmark quickly, use the Create Bookmark action to create a bookmark based on the current selection and current state.
Figure 2.1: Newly made bookmark using actions
Figure 2.2: Vizlib Action | Create Bookmark
Open Stories
Open Stories directly links to a story in Qlik Sense by selecting an option from the Pick Stories drop-down (Figure 3.1).
Figure 3.1: Pick a story to open
Figure 3.2: Vizlib Action | Open Stories
Open Qlik App
To take a user from one sheet to another whilst making it a seamless process, use the Open Qlik App action.
By defining the Qlik App and the specific Qlik Sheet you want to open you can choose whether or not to pass the selections from your currently active Qlik App to the to-be-opened Qlik App.
Important: No warning/error is presented when passing selections from one App to another if the to-be-opened Qlik App does not contain the same field names that are being passed over.
|
|
Figure 4.1: Action options & Pass selections = False |
Figure 4.2: Action options & Pass Selections = True |
Figure 4.3: Vizlib Action | Open Qlik App
Reload App
The Reload App action allows a user to trigger a reload (or a partial reload). This is only possible if the user has a security rule linked that allows them to use the reload app ability.
Note: Qlik Sense does not provide user feedback on reload progress, it is recommended that this is used with a fast reload, ideally QVD based (to ensure that users of your Qlik Sense app are not kept waiting).
|
|
|
Figure 5.1: Reload App Action - Partial Reload = False |
Figure 5.2: Reload App Action - Partial Reload = True & Force Partial Reload = False |
Figure 5.3: Reload App Action - Partial Reload = True & Force Partial Reload = True |
The three (3) options seen in Figures 5.1 to 5.3 define how a user can reload the data.
-
In Figure 5.1 no options are selected and this allows the user to do a full reload of the Qlil Apps data (Figure 5.4).
Figure 5.4: Vizlib Action | Reload App
-
In Figure 5.2 this relates to the confirmation modal when Allow Partial Reload is True (checked) and Force Partial Reload is False (unchecked).
This allows your user to choose between a Partial or Full reload of the data (Figure 5.5).
Figure 5.5: Vizlib Action | Reload App
-
In Figure 5.3 this relates to the confirmation modal when Allow Partial Reload is True (checked) and Force Partial Reload is True (checked).
This forces your user to only do a Partial reload of the data (Figure 5.6).
Figure 5.6: Vizlib Action | Reload App
Set Variable
To dynamically set variables in your Qlik App use the Set Variable action. Learn more about Variables for Qlik Sense here.
Note: Please note that the requirements are similar to Selection in field, etc., a simple string should be entered, or an expression that results in a string. Figure 6.1 demonstrates the use of a simple string to specify both the variable name and value.
The inputted Variable and Value must not contain any Equal sign [ = ], Apostrophes [ ' ], or Quotes [ " ], as seen in Figure 6.1. You can, however, use Square Brackets [ [ ] ] if your value contains special characters, spaces, or another unregular character.
|
|
Figure 6.1: Set Variable example using a simple string |
Figure 6.2: Set Variable example square brackets |
Figure 6.3: Vizlib Action | Set Variable