Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi All,
I have application and it is mounted on the Server and i create a button on application and its action properties i use reload action. My requirement is when i click on reload button from access point i want to reload the appplication but not succeded. Same from Qlikview desktop i am do the same why it is not working.
Thanks
Check if:
Settings/DocumentProperties/Security/AllowUserReload is checked.
regards
Darek
Do the following and you will find out where your reload fails.
I check the settings but not find the AllowUserReload where it is and for which version you are suggest i am using 11.2.
Thanks
You can reload a file using the QlikView Desktop. And you can define a reload scheme on the server using the management console (for administrators).
But you cannot reload a file as a user from the Access Point. And it is intentional this way, since you would destroy for other users if you as one of many users reloaded the file.
HIC
Thanks but user who uses the dashboard is authorised user but he want to reload application from access point dont go to server to reload again and again. Please tell there is any way for this.
No, this is not a function that exists in QlikView.
But if you program your own extension, and trigger a reload using EDX, you can do it.
Triggering an EDX Task from the Ajax Client
HIC
This is an old thread and already emphasized that it is not ideal to give users such reloading right but, this is possible using macro without needing an extension. I've implemented similar functionality using the following scenario in case anyone needs:
You should create a reload task from management console, (whether you have publisher or not, does not really matter). Select "on an external event" option on the reload tab of the document to be reloaded. Set a password to use in macro code.
In Module paste this by changing required parts
function RequestEDX()
dim strServer
dim strTaskName
dim strCommand
dim strReturnValue
strServer = "servername"
strTaskName = "documentname.qvw"
strCommand = "C:\EDX\qmsedx.exe" & _
" -qms=" & chr(34) & strServer & chr(34) & _
" -task=" & chr(34) & strTaskName & chr(34) & _
" -password=password defined in QMC" & _
" -timeout=600"
Set WshShell = CreateObject("WScript.Shell")
strReturnValue = WshShell.Run (strCommand, 1, true)
sEDXTask = strReturnValue
end function
Download the attached EDX files and extract them in C: folder (or anywhere else by pointing in the macro code)
You can set this as an action of the desired QlikView object. You can even hide this object and make it visible by a variable submission through input box.
Note: Remember if you don't have a publisher licence, you will not be able to schedule a reload on the same document. Reload setting is set for once for those not having publisher licence. In this case you may want to schedule a task on windows task scheduler using .bat files.
With publisher licence there is no restriction like this.