Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Let’s explain the WIP development process

  1. Import the App in WIP

  2. Check-Out the App to My Work

  3. Check-in the App from My Work

  4. Publish the App to the next environment DEV → UAT → PRD

1. Import the App in WIP

Note : imported applications will have no data in WIP

...

  • Checkout Overwrite (Default) : if app exists in local, WIP will overwrite it by WIP one. If app does not exists it will be created and smart reloaded

  • Checkout keep, only if app exists in local will keep existing My Work app and mark version as checkout. This can be used if you want to get an app that was not checked-out previously. Existing app data is kept

  • Contribute (Multiple Developers) : if checked-out by another user, it will add you as a contributor and you will be able to work 2 people on the same application.

    • Qlik does not provide conflict resolution so users should coordinate where they work on the file to not work on the same back/front end i.e. 1st user edits script, 2nd user edits visualizations.

    • Original User check-out the file

    • Contribute User check-out the same file

    • Both performs the work on a single instance in Qlik

    • Either user ends their session: One user Check-In the file

      • WIP creates a version of all changes in the Qlik session for that version

    • 2nd/3rd User Check-In

      • Last user ends the session: WIP creates a version of all changes in the session - final changed version

    • All users can compare the versions for verification of changes (comparison view)

WIP Smart reload

WIP Smart reload will do his best to load data from your previous application. The data transfer time is about 1 second for small applications to about 30 seconds for big ones, much faster than a data reload.

...

On 1st checkout WIP will take the data in this order:

  1. The existing app in your Qlik Sense My Work if any (check-out overwrite and app exists)

  2. The application in WIP_Trash

  3. A published application with the same name in the server streams

Note : The only case where an app can’t be “Smart Reloaded” is when you check-out an app coming from another server (UAT, PRD) that is not present and reloaded in the check-out server. In that case you need to reload the app

...