Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

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:

  • 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: https://ipc-global.atlassian.net/wiki/spaces/IAO/pages/14696939569/Bulk+Export+Apps#The-AppList.json-file

  • SkipConfirmation
    (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
    }
  ]
  • No labels