Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Me again, with another user question and I was hoping either to confirm my thoughts for them or find another solution. This is onPrem and Qlik Sense (no Qlikview replies please). I am assuming this will be much easier on the cloud which hopefully we can finish migrating to soon.
Scenario: User updates a copy of a dashboard. They would like me (developer) to move the copy from Community to Base sheet in Test. Usually I push the old copy back down into their stream so they can do what they like with it.
In Test, this is fine. But when I push the app to prod "sometimes" I can't move the whole application because we have multiple users and multiple developers in the same apps at the same time and not all the changes are ready to go to our Production (Prod) environment. I know, I know people should document, yada yada, but I should be a movie star and that hasn't happened (yet).
So I push the app test to prod, then Copy the dashboard from the test version, to a prod version. This obviously changes the URL. So the question is. Can they keep the old URL? Or what would the process be to keep it?
My reply is that we could keep the URL - but user would have to wait for both developers to move both their changes into Production. That way we move the whole app not just a sheet, and the new dashboard, gets the old dashboards URL - replacing it. There would be a delay, but if that's ok with them, it's ok with me.
Am I wrong? Is there a way to move a single dashboard without losing the URL? I'm pretty sure I can't assign the old URL back to the new dashboard in Qlik Sense. It would be nifty if I could assign URLs, but still not a movie star (which is more likely to happen).
Thoughts?
Hi,
To keep the URL of a dashbord, you should use Publish and Replace option. So the process can be:
Export app from the test env.
Import app in the prod env.
Use Publish and replace option in the QMC.
Did I undtesrand correctly ?
Regards
You did, except I can't do that. I have another developer who's making script changes that can't be published yet. I don't see a way to publish the dashboard (by itself) without publishing the whole app - which would keep the URL.
Have you tried converting the scripts into qvs files and in your app you just need to add the include/must include statement with your file path to the file?
https://community.qlik.com/t5/QlikView-App-Dev/Include-and-MustInclude/td-p/593154
Example:
$(Must_Include=lib://Data_Connection/Section_Script.qvs);
This would allow you to edit sections of the code through the qvs file without having to republish the app.
Not yet. Let me give that a try. I'll update you and you let you know how it works out.