/
App Export Profiles

App Export Profiles

On this page

Overview

An App Export Profile tells to inProcess App Operations which applications it should look for, which Stream and where and how to store the QVF files.

All App Export Profiles should be stored inside the AppExportProfiles node:

"AppExportProfiles": [ { "ProfileName": "", "AppTitleFilter": "", "AppStreamFilter": "", "SkipData": true, "DestinationFolder": "", "AppListJsonFileName": "", "SkipConfirmation": false, "FileNamePattern": "" } ]

The AppExportProfiles attributes are:

  • ProfileName
    (Required) Name of the App Export Profile. The Profile Name must be unique.
    This name is required and must be used during Bulk Export Apps Command commands.

  • AppTitleFilter
    (Optional) Exact name of the application, a regular expression or leave blank to return all applications.

  • AppStreamFilter
    (Optional) Exact name of the Stream, a regular expression or leave blank to search on all Streams.
    Tip: Use your User Name to list the apps on your Personal Space/My Work Stream. Example: john.doe.

  • SkipData
    (Required) (true|false) Set true do export the Qlik Application without data or false to export with data.

  • DestinationFolder
    (Required) Folder where the QVF files will be stored.
    Non-existing folders will be created.
    Folder names can contain pattern segments:
    {id}: The ID of the Qlik Application
    {app}: The Name of the Qlik Application
    {stream}: The Stream of the Published Qlik Application
    {year}: The export Year (yyyy)
    {month}: The export Month (MM)
    {day}: The export Day (dd)
    {hour}: The export Hour (HH)
    {minute}: The export Minute (mm)
    {second}: The export Second (ss)
    {ownerId}: The Qlik GUID Owner ID
    {ownerUserId}: The Qlik Owner User ID
    {ownerUserDirectory}: The Qlik Owner User Directory
    {ownerName}: The Qlik Owner User Name

  • AppListJsonFileName
    (Optional) Full file name to store the list of exported Qlik Applications.
    Leave blank to not save this information.
    For more details: Bulk Export Apps Command | The AppList.json file

  • SkipConfirmation
    (Required) (true|false) Skip Confirmation message. Set to true for Scheduled Tasks.

  • FileNamePattern
    (Optional) Defines the name pattern of the saved QVF files.
    When FileNamePattern is blank, the default pattern '{app} [{id}].qvf' will be used
    Pattern segments:
    {id}: The ID of the Qlik Application
    {app}: The Name of the Qlik Application
    {stream}: The Stream of the Published Qlik Application
    {year}: The export Year (yyyy)
    {month}: The export Month (MM)
    {day}: The export Day (dd)
    {hour}: The export Hour (HH)
    {minute}: The export Minute (mm)
    {second}: The export Second (ss)
    {ownerId}: The Qlik GUID Owner ID
    {ownerUserId}: The Qlik Owner User ID
    {ownerUserDirectory}: The Qlik Owner User Directory
    {ownerName}: The Qlik Owner User Name

Use \ to escape special characters on Windows Paths. For example:
C:\MyFolder should be replaced with C:\\MyFolder

AppStreamFilter: in Qlik Cloud it is not possible to export Qlik Sense Applications published on Managed Spaces.

Store a single App Export Profile

App Export Profile created to export all Qlik Applications from a specific Stream:

"AppExportProfiles": [ { "ProfileName": "MIGRATION", "AppTitleFilter": "", "AppStreamFilter": "MyStream", "SkipData": true, "DestinationFolder": "MyMigrationWinFolder", "AppListJsonFileName": "", "SkipConfirmation": false, "FileNamePattern": "" } ]

Store multiple App Export Profiles

The example below shows how to stored multiple App Export Profiles.
One App Export Profile created to export all Qlik Applications from a specific Stream and another is to make a backup of all Qlik Applications with Data from all Streams:

"AppExportProfiles": [ { "ProfileName": "MIGRATION", "AppTitleFilter": "", "AppStreamFilter": "MyStream", "SkipData": true, "DestinationFolder": "MyMigrationWinFolder", "AppListJsonFileName": "", "SkipConfirmation": false, "FileNamePattern": "" }, { "ProfileName": "BACKUP", "AppTitleFilter": "", "AppStreamFilter": "", "SkipData": false, "DestinationFolder": "MyBackupWinFolder", "AppListJsonFileName": "C:\\MyBackupWinFolder\\AppList.json", "SkipConfirmation": false, "FileNamePattern": "" } ]

Other related pages

Regular Expression Language - Quick Reference - .NET

Learn Regular Expressions In 20 Minutes

Related content

App Import Profiles
App Import Profiles
More like this
Bulk Export Apps Command
Bulk Export Apps Command
More like this
Overview
More like this
Introduction
More like this
Qlik Sense Connections
Qlik Sense Connections
Read with this
Bulk Import Apps Command
Bulk Import Apps Command
More like this