Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Automatic export of QVF

Hi to the community!

We would like to know if it's possible to export automatically a qvf. We would like to do a versionning and a back up everytime there is a modification we're doing.

I found an interesting answer on a conversation, but I would like to know is it something we need to developp, or is it already integrated for Qlik ?

Re: Auto / Batch Export apps to qvf from Qlik Sense Server

We do a copy of the app before doing a single modification, and the suppress it when it is validated.

We know how export from the qmc manually, but is there a possible trigger (like for the daily, hourly load) for the app export automatic?

Thanks a lot!

Elise

2 Replies
agigliotti
MVP
MVP

if you are interested in versioning of Qlik Sense App take a look at this extension Qlik Branch

it could be a good starting point.

The Power of shining a light on the dark side of your data.
Follow me on my LinkedIn | Know Gamma Informatica at gammainformatica.it
m_s
Partner - Creator II
Partner - Creator II

Hello Elise,

maybe not what you are looking for but you could just use a powershell script to automatically copy apps to a different folder when they are modified:

$appPath = "D:\SenseRoot\Apps\"

$watcher = New-Object IO.FileSystemWatcher

$watcher.Path = $appPath

$watcher.EnableRaisingEvents = $true

$watcher.IncludeSubdirectories = $false

$watcher.NotifyFilter = [IO.NotifyFilters]'FileName, LastWrite'

Register-ObjectEvent $watcher "Changed" -SourceIdentifier SenseAppChanged -Action {

$ext = [System.IO.Path]::GetExtension($eventArgs.FullPath)

if ($ext -eq ".lock") { return }

Copy-Item -Path $eventArgs.FullPath -Destination C:\tmp\backup\ -Force

write-host "Created backup for: $($eventArgs.FullPath)"

}

Regards,

Mathias