QVGuard Studio User Guide

Follow the steps below in order to protect and license your QlikView application with QVGuard.

9) Publish QlikView App

IMPORTANT - The following steps should not be completed until you have a version of your QlikView application which you are ready to distribute to your end users.

At this point you should make a copy of your QlikView application which you will then secure so that end users are unable to view or tamper with your scripts, further, the following step will also lock you out from being able to edit the QlikView application's script, macros and other settings!

Let's say your application is called "Bank Statement Analyser.qvw". Save a copy of this and name it "Bank Statement Analyser - Published.qvw". Open this application and place the cursor at the start of your load script, then on the 'Edit Script' dialog click the 'User Access' button as highlighted below:

The following form should appear. Ensure you have the checkboxes selected as shown and then click the OK button.

You should then simply enter the word 'user' in the first cell and leave the USERID and PASSWORD cells empty. This creates a default user for the document who will not need to enter a username or password when they open your QlikView application.

When you click OK you should have something similar to the following in your QlikView script:

You can now close the 'Edit Script' dialog.

Next, go to the 'Settings' menu in QlikView and select the 'Document Properties' option.

On the form which appears go to the 'Security' tab and then ensure that the following options are turned off:
Edit Script
Edit Module
Access Document Properties
Show Progress For Hidden Script

As shown below:

You can of course also turn off other permissions at this point to suit your own requirements.

Next, go to the 'General' tab and ensure that 'Generate Log File' is also unchecked, as shown below:

As a final precaution, you can password protect the macro module. This is done by clicking on 'Module Password' button on the Security tab of the Document Properties dialog in QlikView 9 or my clicking on the 'Password...' button of the Macros tab of the Document Properties dialog in QlikView 8.5.

You can now reload your document but before you do this you should double check that you have made the above changes and are doing this reload on a copy of your master QlikView application because this will now lock you out from being able to edit the QlikView application's script, macros and other settings!

You are now finished. You can distribute your protected application to other QliView users or market it through an online market place such as QVApps.

When you do send your QVGuard protected application to your end user(s), you will probably want to ensure they have installed the QVGuard Client. We would recommend sending them the following links in your communication with them:

http://www.QVGuard.com/download/qvguardclient/ (download page for the QVGuard Client)
http://www.QVGuard.com/docs/qvguardclient/ (user guide for the QVGuard Client)

We will maintain these page urls with the latest download and usage information for the QVGuard Client.

Screenshots