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.

  1. 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

  1. 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

  1. 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