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 NameAppListJsonFileName
(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 fileSkipConfirmation
(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": ""
}
]