App Import Profiles
On this page
Overview
An App Import Profile tells to inProcess App Operations which Qlik Applications it should upload and how they should be named in the target Qlik Sense Server or Qlik Cloud Tennant.
All App Import Profiles should be stored inside the AppImportProfiles node:
"AppImportProfiles": [
{
"ProfileName": "",
"QVFSourceFolder": "",
"AppListJsonFileName": "",
"AppNamePattern": "",
"SkipConfirmation": false
}
]
The AppImportProfiles attributes are:
Use \ to escape special characters on Windows Paths. For example:
C:\MyFolder should be replaced with C:\\MyFolder
ProfileName
(Required) Name of the App Import Profile. The ProfileName must be unique.
This name is required and must be used during Bulk Import Apps Command commands.QVFSourceFolder
(Optional) Folder where QVF files are stored.AppListJsonFileName
(Optional) Full file name of stored list of exported Qlik Applications.
FileName property will replace QVFSourceFolder parameter.
When using AppList.json, we can use the AppNamePattern property to define how the QVF files will be renamed at the target Qlik Sense Server.
For more details: Bulk Export Apps Command | The AppList.json fileSkipConfirmation
(Required) (true|false) Skip Confirmation message. Set to true for Scheduled Tasks.AppNamePattern
(Optional) Defines the name pattern of the Qlik Application to be created.
Important: when AppNamePattern or AppListJsonFileName is blank, the App name will be the QVF file name.
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
Store a single App Import Profile
App Import Profile created to import all Qlik Applications from a specific folder keeping the original QVF file names:
"AppImportProfiles": [
{
"ProfileName": "MIGRATION",
"QVFSourceFolder": "MyMigrationWinFolder",
"AppListJsonFileName": "",
"AppNamePattern": "",
"SkipConfirmation": false
}
]
Store multiple App Import Profiles
The example below shows how to stored multiple App Import Profiles.
One App Import Profile created to import all Qlik Applications from a specific folder keeping the original QVF file names and another Profile to import all QVF files listed in the C:\MyBackupWinFolder\AppList.json file renaming the Qlik Applications following the AppNamePattern pattern:
"AppImportProfiles": [
{
"ProfileName": "MIGRATION",
"QVFSourceFolder": "MyMigrationWinFolder",
"AppListJsonFileName": "",
"AppNamePattern": "",
"SkipConfirmation": false
},
{
"ProfileName": "BACKUP",
"QVFSourceFolder": "",
"AppListJsonFileName": "C:\\MyBackupWinFolder\\AppList.json",
"AppNamePattern": "[{year}-{month}-{day}] {stream} - {app} - Restored",
"SkipConfirmation": false
}
]