<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Moving apps between Environments (Qlik Sense Enterpries to Qlik Analytics Platform) in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Moving-apps-between-Environments-Qlik-Sense-Enterpries-to-Qlik/m-p/1740727#M56699</link>
    <description>&lt;P&gt;This is a late reply but it seems like you could write the PowerShell script to loop through each app migration, thus saving you from having to write a separate script for each one. Something like this:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;# Connect to your Qlik Sense engine:
Get-ChildItem cert:LocalMachine\my | Where-Object { $_.FriendlyName -eq 'QlikClient' } | Connect-Qlik `
-ComputerName xx.xx.xx.xx -UserName DOMAIN\qlik_user `
-TrustAllCerts

# Set a temporary folder location to hold the app mid-migration:
$TempMigratedAppsFolder = "./TempFolder"

# Get the apps that match a particular name, export
# them to the temp folder from the previous step, and
# then tag the apps "MigratedToQAP":
Get-QlikApp -filter "name so 'App name(s) to migrate'" `
| ForEach-Object {
    Export-QlikApp -id $_.id -filename "$($TempMigratedAppsFolder)/$($_.name).qvf"
    Update-QlikApp -id $_.id -tags "MigratedToQAP"
}

# Now, connect to your QAP engine:
Get-PfxCertificate "C:\QlikCerts (QAP server)\Windows format\client.pfx" | Connect-Qlik `
-ComputerName xx.xx.xx.xx -UserName DOMAIN\qlik_user `
-TrustAllCerts

# Finally, import the apps to your QAP environment and 
# publish them to the Everyone stream:
Get-ChildItem -Path $TempMigratedAppsFolder -Filter *.qvf `
| ForEach-Object {
    Import-QlikApp -file $_.Fullname-name $_.Basename -upload `
    | Publish-QlikApp -stream "Everyone"
    Remove-Item -Path "$($TempMigratedAppsFolder)/$($_.name)" -Confirm
}&lt;/LI-CODE&gt;</description>
    <pubDate>Wed, 02 Sep 2020 15:26:12 GMT</pubDate>
    <dc:creator>Spivey</dc:creator>
    <dc:date>2020-09-02T15:26:12Z</dc:date>
    <item>
      <title>Moving apps between Environments (Qlik Sense Enterpries to Qlik Analytics Platform)</title>
      <link>https://community.qlik.com/t5/App-Development/Moving-apps-between-Environments-Qlik-Sense-Enterpries-to-Qlik/m-p/1724819#M55194</link>
      <description>&lt;P&gt;To Whom it May Concern,&lt;/P&gt;&lt;P&gt;I am trying to figure out a way to automate the import of Qlik Sense Enterprise apps into Qlik Analytics platform.&lt;/P&gt;&lt;P&gt;I have imported a few apps into the QAP via exporting QVFs from my Qlik Sense Enterprise management console and importing it into the QAP management console - this is not ideal as I would have to repeat this step for many apps and every time an app is updated etc..&lt;/P&gt;&lt;P&gt;The respective servers for Qlik Sense Enterprise and QAP can communicate so I thought of creating an automated file-transfer system that would take all the files from the Qlik Sense Enterprise app save location and import them to the QAP app save location every week or so...&lt;/P&gt;&lt;P&gt;Unfortunately I discovered that the GUID app files cannot simply be copy and pasted from one environment to another like a QVF can. I tried testing it but when copy and pasting GUID app files from Enterprise to QAP nothing appeared in the QAP QMC or hub. Is there a way around this issue? Or another method to import Enterprise apps to QAP regularly without a lot of manual work?&lt;/P&gt;&lt;P&gt;Thank you for your support!&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Mohammed&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 18:24:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Moving-apps-between-Environments-Qlik-Sense-Enterpries-to-Qlik/m-p/1724819#M55194</guid>
      <dc:creator>malradi88</dc:creator>
      <dc:date>2024-11-16T18:24:48Z</dc:date>
    </item>
    <item>
      <title>Re: Moving apps between Environments (Qlik Sense Enterpries to Qlik Analytics Platform)</title>
      <link>https://community.qlik.com/t5/App-Development/Moving-apps-between-Environments-Qlik-Sense-Enterpries-to-Qlik/m-p/1724832#M55197</link>
      <description>&lt;P&gt;I think you can use Qlik-Cli-windows for this. See &lt;A href="https://github.com/ahaydon/Qlik-Cli-Windows" target="_blank"&gt;https://github.com/ahaydon/Qlik-Cli-Windows&lt;/A&gt; for more information&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2020 11:54:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Moving-apps-between-Environments-Qlik-Sense-Enterpries-to-Qlik/m-p/1724832#M55197</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2020-07-03T11:54:58Z</dc:date>
    </item>
    <item>
      <title>Re: Moving apps between Environments (Qlik Sense Enterpries to Qlik Analytics Platform)</title>
      <link>https://community.qlik.com/t5/App-Development/Moving-apps-between-Environments-Qlik-Sense-Enterpries-to-Qlik/m-p/1725461#M55268</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/18624"&gt;@Gysbert_Wassenaar&lt;/a&gt;&amp;nbsp; thank you very much for sharing this resource. Do you know of any other way to achieve an automated file-sharing system between the two Qlik environments?&amp;nbsp;&lt;/P&gt;&lt;P&gt;At present I have 20+ apps that I would like to be moved from the Qlik Sense Enterprise app save location to the Qlik Analytics Platform app save location on at least a weekly basis (many of the apps in my Qlik Enterprise environment are updated daily and ideally I would like the most updated visualisations to be available on the company website via the QAP). From my limited understanding of&amp;nbsp;&lt;SPAN&gt;Qlik-Cli-windows, a script would have to be written for each individual app right? And would it also be possible to automate the file-transfer with Qlik-Cli-windows being used, or would it have to be run manually each time? (It would be much easier if it was just a case of sending QVFs from one environment to another!). &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I expect the # of apps that will have to be sent from Qlik Sense Enterprise to QAP to increase over time as well as the frequency so I am trying to figure out the most scalable, low maintenance solution (currently I am just exporting from the Enterprise QMC and importing from the QAP QMC manually). Thank you again for your support!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Mohammed&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2020 16:16:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Moving-apps-between-Environments-Qlik-Sense-Enterpries-to-Qlik/m-p/1725461#M55268</guid>
      <dc:creator>malradi88</dc:creator>
      <dc:date>2020-07-06T16:16:46Z</dc:date>
    </item>
    <item>
      <title>Re: Moving apps between Environments (Qlik Sense Enterpries to Qlik Analytics Platform)</title>
      <link>https://community.qlik.com/t5/App-Development/Moving-apps-between-Environments-Qlik-Sense-Enterpries-to-Qlik/m-p/1740727#M56699</link>
      <description>&lt;P&gt;This is a late reply but it seems like you could write the PowerShell script to loop through each app migration, thus saving you from having to write a separate script for each one. Something like this:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;# Connect to your Qlik Sense engine:
Get-ChildItem cert:LocalMachine\my | Where-Object { $_.FriendlyName -eq 'QlikClient' } | Connect-Qlik `
-ComputerName xx.xx.xx.xx -UserName DOMAIN\qlik_user `
-TrustAllCerts

# Set a temporary folder location to hold the app mid-migration:
$TempMigratedAppsFolder = "./TempFolder"

# Get the apps that match a particular name, export
# them to the temp folder from the previous step, and
# then tag the apps "MigratedToQAP":
Get-QlikApp -filter "name so 'App name(s) to migrate'" `
| ForEach-Object {
    Export-QlikApp -id $_.id -filename "$($TempMigratedAppsFolder)/$($_.name).qvf"
    Update-QlikApp -id $_.id -tags "MigratedToQAP"
}

# Now, connect to your QAP engine:
Get-PfxCertificate "C:\QlikCerts (QAP server)\Windows format\client.pfx" | Connect-Qlik `
-ComputerName xx.xx.xx.xx -UserName DOMAIN\qlik_user `
-TrustAllCerts

# Finally, import the apps to your QAP environment and 
# publish them to the Everyone stream:
Get-ChildItem -Path $TempMigratedAppsFolder -Filter *.qvf `
| ForEach-Object {
    Import-QlikApp -file $_.Fullname-name $_.Basename -upload `
    | Publish-QlikApp -stream "Everyone"
    Remove-Item -Path "$($TempMigratedAppsFolder)/$($_.name)" -Confirm
}&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 02 Sep 2020 15:26:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Moving-apps-between-Environments-Qlik-Sense-Enterpries-to-Qlik/m-p/1740727#M56699</guid>
      <dc:creator>Spivey</dc:creator>
      <dc:date>2020-09-02T15:26:12Z</dc:date>
    </item>
  </channel>
</rss>

