WIP Plugins Configuration
- 1 Disclaimer
- 2 WIP Plugins Configuration
- 2.1 WIP Connect to Qlik Sense
- 2.1.1 Table of Contents
- 2.2 Prerequisites
- 2.2.1 Link to a Qlik Sense Server
- 2.2.2 Open firewall ports
- 2.2.3 Export Qlik Sense Certificate
- 2.2.4 Import Qlik Sense Certificate in WIP
- 2.2.5 Test link to Qlik Sense server
- 2.2.6 Qlik Sense Enable Multiuser Checkout
- 2.2.7 Create Environments
- 2.2.8 Create a DEV-UAT-PRD Environment on one single Qlik Sense Server
- 2.2.9 Import Qlik Sense Users
- 2.2.10 Setup SAML Authentication
- 2.2.11 Setup Qlik Sense Load Balancing
- 2.1 WIP Connect to Qlik Sense
- 3 WIP Connect to QlikView
- 3.1 Table of Contents
- 3.2 Prerequisites
- 3.3 Installing WIP for QlikView
- 3.4 WIP for QlikView User’s Impersonation
- 3.5 Install and configure QlikView Desktop
- 3.6 Assign a License QlikView Desktop
- 3.7 Install WIP
- 3.7.1 Installation
- 3.8 Launch WIP Setup
- 3.9 Testing WIP for QlikView
- 3.9.1 Enter WIP License
- 3.9.2 Create a New QlikView Server
- 3.9.3 Test WIP QlikView Server
- 3.10 WIP configure Reload with QlikView Publisher
- 4 WIP Connect to Qlik NPrinting
- 5 WIP Connect to SAP-BI
- 6 WIP Connect to JIRA
- 6.1 Prerequisites
- 6.2 Jira Server
- 6.3 Jira Cloud
- 6.4 Link to a Jira cloud / Server
- 6.4.1 Test link to Jira tracker
- 6.4.2 Projects
- 6.4.3 Map WIP users to JIRA users
- 6.4.4 Map WIP Priorities to JIRA Priorities
- 6.4.5 Create Project
- 6.4.6 Map WIP Statuses to Project Statuses
- 6.4.7 Map WIP Issue Types to Project Issue Types
- 6.4.8 Issues Not Auto mapped correctly (issues in Sync)
- 6.4.8.1 Sync Issue Case1:
- 6.4.8.2 Sync Issue Case2:
- 7 Install WIP Add-on
- 7.1 Installation and Update
- 7.2 Opening Ports
- 7.3 Debuging
Disclaimer
No part of the Computer Software or of this Document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without permission in writing from Ebiexperts. The information in this document is subject to change without notice.
If you find any problem with this documentation, please report it to Ebiexperts in writing at support@ebiexperts.com.
Ebiexperts does not guarantee that this document is without errors.
WIP Plugins Configuration
WIP Connect to Qlik Sense
Table of Contents
- 1 Disclaimer
- 2 WIP Plugins Configuration
- 2.1 WIP Connect to Qlik Sense
- 2.1.1 Table of Contents
- 2.2 Prerequisites
- 2.2.1 Link to a Qlik Sense Server
- 2.2.2 Open firewall ports
- 2.2.3 Export Qlik Sense Certificate
- 2.2.4 Import Qlik Sense Certificate in WIP
- 2.2.5 Test link to Qlik Sense server
- 2.2.6 Qlik Sense Enable Multiuser Checkout
- 2.2.7 Create Environments
- 2.2.8 Create a DEV-UAT-PRD Environment on one single Qlik Sense Server
- 2.2.9 Import Qlik Sense Users
- 2.2.10 Setup SAML Authentication
- 2.2.11 Setup Qlik Sense Load Balancing
- 2.1 WIP Connect to Qlik Sense
- 3 WIP Connect to QlikView
- 3.1 Table of Contents
- 3.2 Prerequisites
- 3.3 Installing WIP for QlikView
- 3.4 WIP for QlikView User’s Impersonation
- 3.5 Install and configure QlikView Desktop
- 3.6 Assign a License QlikView Desktop
- 3.7 Install WIP
- 3.7.1 Installation
- 3.8 Launch WIP Setup
- 3.9 Testing WIP for QlikView
- 3.9.1 Enter WIP License
- 3.9.2 Create a New QlikView Server
- 3.9.3 Test WIP QlikView Server
- 3.10 WIP configure Reload with QlikView Publisher
- 4 WIP Connect to Qlik NPrinting
- 5 WIP Connect to SAP-BI
- 6 WIP Connect to JIRA
- 6.1 Prerequisites
- 6.2 Jira Server
- 6.3 Jira Cloud
- 6.4 Link to a Jira cloud / Server
- 6.4.1 Test link to Jira tracker
- 6.4.2 Projects
- 6.4.3 Map WIP users to JIRA users
- 6.4.4 Map WIP Priorities to JIRA Priorities
- 6.4.5 Create Project
- 6.4.6 Map WIP Statuses to Project Statuses
- 6.4.7 Map WIP Issue Types to Project Issue Types
- 6.4.8 Issues Not Auto mapped correctly (issues in Sync)
- 6.4.8.1 Sync Issue Case1:
- 6.4.8.2 Sync Issue Case2:
- 7 Install WIP Add-on
- 7.1 Installation and Update
- 7.2 Opening Ports
- 7.3 Debuging
Prerequisites
Please consult WIP Install Guide for prerequisites
Link to a Qlik Sense Server
Click “Create New Server” and select “Qlik Sense” to link to a Qlik Sense Server.
Name: WIP Name of this specific server.
URL: The Qlik Sense Server URL that WIP will connect to, generally in the intranet
External URL: The Qlik Sense Server URL the users will connect to
Ports: Ports 443 (https), 4242 and 4747 must be open between WIP Web Server and Qlik Sense Server to connect
Authentication: The method used to identify the user on the Qlik Sense Server. Currently WIP will connect using Certificates on port 4242 for QRS REST API and 4747 for .NET API bypassing the PROXY.
Impersonate:
Never: will use Logon User for all actions,
For publish: will use Logon User for all actions but server user for publish
Always: will use server user for all actions
Import Certificate: See below
Click “Test Qlik Sense Server” to validate the server connection.
Open firewall ports
Ports: Ports 443 (https), 4242 and 4747 must be open between WIP Web Server and Qlik Sense Server to connect
Export Qlik Sense Certificate
Go to the QMC and choose the certificate menu, enter a machine name and press export
Certificates will be exported in the
“C:\ProgramData\Qlik\Sense\Repository\Exported Certificates“
folder. Note that if you have multiple nodes it can be on any of them.
Import Qlik Sense Certificate in WIP
Back in WIP Press the “Certificate” button select your exported client.pfx, Open
In WIP Press “Save” button
Test link to Qlik Sense server
Qlik Sense Enable Multiuser Checkout
From sense November 2018 you need to make this manipulation in order to allow Qlik Sense App sharing
Edit “C:\Program Files\Qlik\Sense\ServiceDispatcher\services.conf” (or the equivalent path if you chose a non-default install location)
Search for the section [hub.parameters]
In that section add --enable-non-published-sharing
Restart the Qlik Sense Service Dispatcher
Restart Qlik sense server if it doesn’t work
Repeat on each node in the deployment
Create Environments
When you create the Qlik Sense server, WIP creates an environment by default with same name that the server.
You can create multiple environments in a single Qlik Sense server see the chapter Create a DEV-UAT-PRD Environment on one single Qlik Sense Server
Refers to WIP Admin Guide to create new environment.
Note: ensure you add Administrators Group to the security else you will not be able to see it.
Create a DEV-UAT-PRD Environment on one single Qlik Sense Server
With WIP you can create a multiple environments infrastructure in a single Qlik Sense server. You will log on against DEV environment to make your check out / check in to “My Work”, then create a set of streams for UAT and PRD.
Example:
In WIP create 00_EBISENSE_DEV, 01_EBISENSE_UAT and 02_EBISENSE_PRD environments.
Create departments or feature folders in WIP like “Finance”
In Qlik Sense create finance_DEV, finance_UAT, finance (PRD) streams
Select WIP Finance folder and assign the respective streams in the Destinations
Import Qlik Sense Users
WIP can import the users from Qlik Sense Repository.
Only users not already in WIP will be displayed.
Note: that on first import user information in WIP is not filled.
Setup SAML Authentication
WIP can use SAML connectivity using Qlik Sense proxy. WIP will authenticate your users redirecting to the virtual proxy that will login the user and callback WIP for login process.
Any kind of Qlik Sense authentication is supported like AD, Azure, Okta, custom forms…
All you need to do is enter the proxy address to use in the Url field
If you want to use the Qlik Sense default proxy put blank proxy
If you want to use a proxy (Azure, Okta, AD, Form…) add the proxy at the end of the Url
You need to set impersonate “For Publish” and set a Username and Password as WIP don’t know your username on first login
Then in login form choose Qlik Sense for login mode, you will be redirected to Qlik Sense Authentication
Proceed to Qlik Sense authentication (Azure in that case but can be any authentication you have defined in the Qlik Sense Proxy)
On first registration WIP will create your user in the repository but an administrator need to validate it and assign you a WIP License. If no license assigned or user is not already validated you should receive a message like this:
User XXX.onmhttp://icrosoft.com not active or not yet validated please contact your administrator"
To validate you user Administrator must login select Users, and check the “Validation Required”
Uncheck the Validate User
Assign you a license and a Group
That’s all you should be able to login using Qlik Sense SAML
Setup Qlik Sense Load Balancing
WIP Connect to QlikView
Table of Contents
- 1 Disclaimer
- 2 WIP Plugins Configuration
- 2.1 WIP Connect to Qlik Sense
- 2.1.1 Table of Contents
- 2.2 Prerequisites
- 2.2.1 Link to a Qlik Sense Server
- 2.2.2 Open firewall ports
- 2.2.3 Export Qlik Sense Certificate
- 2.2.4 Import Qlik Sense Certificate in WIP
- 2.2.5 Test link to Qlik Sense server
- 2.2.6 Qlik Sense Enable Multiuser Checkout
- 2.2.7 Create Environments
- 2.2.8 Create a DEV-UAT-PRD Environment on one single Qlik Sense Server
- 2.2.9 Import Qlik Sense Users
- 2.2.10 Setup SAML Authentication
- 2.2.11 Setup Qlik Sense Load Balancing
- 2.1 WIP Connect to Qlik Sense
- 3 WIP Connect to QlikView
- 3.1 Table of Contents
- 3.2 Prerequisites
- 3.3 Installing WIP for QlikView
- 3.4 WIP for QlikView User’s Impersonation
- 3.5 Install and configure QlikView Desktop
- 3.6 Assign a License QlikView Desktop
- 3.7 Install WIP
- 3.7.1 Installation
- 3.8 Launch WIP Setup
- 3.9 Testing WIP for QlikView
- 3.9.1 Enter WIP License
- 3.9.2 Create a New QlikView Server
- 3.9.3 Test WIP QlikView Server
- 3.10 WIP configure Reload with QlikView Publisher
- 4 WIP Connect to Qlik NPrinting
- 5 WIP Connect to SAP-BI
- 6 WIP Connect to JIRA
- 6.1 Prerequisites
- 6.2 Jira Server
- 6.3 Jira Cloud
- 6.4 Link to a Jira cloud / Server
- 6.4.1 Test link to Jira tracker
- 6.4.2 Projects
- 6.4.3 Map WIP users to JIRA users
- 6.4.4 Map WIP Priorities to JIRA Priorities
- 6.4.5 Create Project
- 6.4.6 Map WIP Statuses to Project Statuses
- 6.4.7 Map WIP Issue Types to Project Issue Types
- 6.4.8 Issues Not Auto mapped correctly (issues in Sync)
- 6.4.8.1 Sync Issue Case1:
- 6.4.8.2 Sync Issue Case2:
- 7 Install WIP Add-on
- 7.1 Installation and Update
- 7.2 Opening Ports
- 7.3 Debuging
Prerequisites
Please consult WIP Install Guide for prerequisites
Installing WIP for QlikView
This is a special chapter for WIP for QlikView installation, as QlikView is an old desktop technology it requires a little more configuration.
Related documentation: see this training video
WIP Training 03 Connect QlikView Server
WIP for QlikView User’s Impersonation
WIP for QlikView Security
As WIP is a Web Server it’s the user starting the service (WIP Service User) will interact with database and launch QlikView sessions
In order respect Windows user’s security WIP Web Server will impersonate (create a local windows session) on belong of the <WIP Log On> user or the WIP Proxy user. The proxy user is the user defined in the QlikView Server.
Impersonation
As WIP service is running with the WIP Service User credentials in order to browse logged-in user folders with the correct credentials, WIP Service User must have the right to create a windows session in behalf of the logged-in user (Impersonate)
Also, the user being impersonated must have the right to logon locally on the windows server where WIP is installed.
Browse QlikView Servers
The QlikView Server browsing is done using the <WIP Log On> User he must have Read right on Qlik View Server shares and folders defined in WIP QlikView Server
Checkout
The checkout is done using <WIP Log On> User and this user must have Windows AD RW right on destination checkout path.
If you want the WIP Web Server to checkout to your local machine install the WIP Addon and prefix the Destination path by «@» (@C:\QlikViewApps)
Publish
The QlikView Server publish is done using <WIP Proxy User>. If no <WIP Proxy User> is defined then WIP will use <WIP Log On>. <WIP Proxy User> or <WIP Log On> must have WRITE and CREATE FOLDER right on publish destinations shares or folders.
User’s Rights for <WIP Service User>
These are the user’s rights necessary for WIP Service User
Belong to Administrators Group
Have RWCD rights on the database in integrated authentication is used
Local Security Policy
Access this computer from the network
Act as part of the operating system (can be necessary to launch QlikView Sessions)
Allow log on locally
Logon as a service
Log on as a batch job
Impersonate a client after authentication
User’s Rights for <WIP Log On> User
In order to be impersonated a QlikView user need to be allowed to logon locally
To check this launch to C:\Program Files\QlikView\Qv.exe
Press Shift+Right Click / Run as a different user and enter the user’s credentials
Install and configure QlikView Desktop
Install QlikView Desktop version 12 and Later
Assign a License QlikView Desktop
QlikView Desktop must be assigned a license for the user that starts the WIP Web Server Service. It’s very important, failing to license this user will result to check-in errors.
With the file explorer go to C:\Program Files\QlikView
Search Qv.exe
Press Shift-Right Click Run as different user
Enter the same user’s credentials that you used to start the WIP Web Server Service
Assign a QlikView Server License
In QlikView press File / Open In Server
Type the QlikView Server url like qvp://<url>
Then press Connect will assign a license. It’s the best way to assign a license it as if license expires it will fetch a new one
Assign a QlikView License Key
Install WIP
Ask us for the link to our Google Drive or FTP
Under the WIP folder you will find official releases
Under dailybuild you can find your Service Pack. Only install from that folder if instructed by ebiexperts.
Installation
Launch WIP Installer
Select Complete Setup and click Next.
You will be required to input the credentials of the Service User that will launch WIP Web Server. This user needs to be an Administrator of the machine, the password is required as this user will be used to start the WIP service.
The installation is now ready to start, click Next to start.
When the installation is completed, leave the checkbox ticked to immediately launch WIP. This will launch the WIP Setup where you will configure your WIP Server to your database repository.
Launch WIP Setup
If you are logged in Windows with the WIP Web Service user launch WIP Setup from start menu
Else if you are not logged in Windows with the WIP Web Service user entered in the WIP Installed and want to connect the repository database with windows integrated security locate
C:\ProgramData\ebiexperts\WIP Web Server\webapp\WIPSetup.exe
and run it as same user than the WIP Web Server Service User to have the same database credentials
Press Shift – Right Click on VmCcNETSetup.exe
Once in VmSetup
Refers to WIP Install Guide “10 INSTALL / UPDATE WIP REPOSITORY DATABASE” chapter to connect the database.
In short for SQLServer select OLEDB SQLServer and press the “…” button right to Database Connection
Enter your connection Server and select Database then press Test Connection
Remark: as you see if you “Use Windows Authentication” the Logon User will connect the database. So in order to use same WIP Web Server Service user credentials
Logon Windows as WIP Web Server Service User
Rus WIPSetup.exe as WIP Web Server Service User
Back in the Database tab press Update Database.
Go Back to WIP Setup select the QlikView Versions, click on Default to QV12 and press the Launch Default QV, should launch QlikView
Double check that QlikView is not in Personal Edition in the Windows Title
Go to the Services Tab and check that the WIP Web Server is started
More details on WIP Web Server Configuration is available in WIP Install Guide in chapter “WIP Services”
Check the WIP Web Server Service Credentials
Run services.msc check the login account is correct should have access to the database if using Integrated SQLServer Security and start the service. (Restart it if you change something)
Check the WIP Web Server Service User’s Authorizations
Do this only if your WIP WebServer Service User is not part of the Administrators Group
In Start Menu Search for “Local Security Policy”
Security Settings / Local Policies / User Rights Assignment and add WIP Service User to
“Impersonate a client after authentication”
“Logon as a service”
“Act as part of the operating system”
Check that all users that will log into WIP can login to this machine
All users that will Use WIP for QlikView must have the right to login the Windows machine where WIP Web Server is installed in order to be Impersonated by the WIP Service User
Locate
C:\ProgramData\ebiexperts\WIP Web Server\webapp\WIPSetup.exe
and run it as same user than the WIP Web Server Service User to have the same database credentials
Press Shift – Right Click on WIPSetup.exe
Run as different user and enter your user credentials. If it fails or your user have not the rights to “impersonate a user after authentication” or the user have not the right to logon to this machine, see with your administrator
Testing WIP for QlikView
Enter WIP License
Launch WIP (http://wipwevserver:59272/wip)
Login with VMMANAGER / EBIEXPERTS
If no license has been entered a license form will be shown. If an expired license is detected or you need to update it follow these steps
Enter your license in Options / License and check that you have a WIP QlikView User License
Create a New QlikView Server
Go to Servers + Create New Server / QlikView
Name: WIP Name of your QlikView Server
Root Folder: Root folder where you will publish your QlikView applications. You can define supplementary folders (Mount) in QlikView Directory option
Impersonate: Set for Publish, Mean that Logged-In user will browse your QlikView servers and the proxy user (WIP\ebiadmin) will be used for publish in that server.
Username / Set Password: The Proxy User as defined in Impersonate
Publisher Option: If you have a QlikView Server or Publisher enter it’s URL in the form http://<qvserver>:4799/QMS/Service it will be used for reloads and QlikView desktop licenses upload
Authentication: WinAD if the QlikView server is not using https, certificate else. See the WIP Installation Guide to see how to import the certificates.
Test WIP QlikView Server
Once QlikView Server created press Save
Then Test
WIP will test impersonation of the Proxy User (WIP\ebiadmin) by the WIP WebServer User (NOTE you can change the proxy user temporarily to any user you want to test)
WIP Will check that this user can Access the Root Folder
Test Publisher
Test QlikView Desktop Licensing and Launch
If all the tests succeeded then you are ready to work with WIP for QlikView.
WIP configure Reload with QlikView Publisher
By default, WIP will reload QlikView Applications inside WIP server and that can lead for big apps to a performance problem.
You can ask WIP to use publisher to reload published applications.
Checkout
Note that check-out of QlikView apps will still occurs on WIP server as the applications are not in the publisher apps.
Activate the Publisher reloads
Open the QlikView Server, and check Use Publisher for Reloads & Schedules
Fill the QMS API URL as https://qv12:4799/QMS/Service
if the QMS url starts with "http" check the WinAD authentication
if the QMS url starts with "https", check the Certificate authentication
Press the Certificate button, select the QMS .pfx file and press save
Press the "Test QlikView Server" button
Remark : Add the WIP Proxy User in the “QlikView Management API” Group on the Qlik View Publiosher server. If the group does not exists create it
How to export the QMS certificate
Windows / run mmc.exe, Add / Remove Snap-in
Add certificates / Computer account
Find the QlikView certificate, issued by is generally "QlikViewCA" and export it
Export the private Key
Use Personal Information Exchange – PKCS #12 (.PFX) Format
IMPORTANT: Password must be set to "ebiexperts"
Export the certificate
WIP Connect to Qlik NPrinting
Table of Contents
- 1 Disclaimer
- 2 WIP Plugins Configuration
- 2.1 WIP Connect to Qlik Sense
- 2.1.1 Table of Contents
- 2.2 Prerequisites
- 2.2.1 Link to a Qlik Sense Server
- 2.2.2 Open firewall ports
- 2.2.3 Export Qlik Sense Certificate
- 2.2.4 Import Qlik Sense Certificate in WIP
- 2.2.5 Test link to Qlik Sense server
- 2.2.6 Qlik Sense Enable Multiuser Checkout
- 2.2.7 Create Environments
- 2.2.8 Create a DEV-UAT-PRD Environment on one single Qlik Sense Server
- 2.2.9 Import Qlik Sense Users
- 2.2.10 Setup SAML Authentication
- 2.2.11 Setup Qlik Sense Load Balancing
- 2.1 WIP Connect to Qlik Sense
- 3 WIP Connect to QlikView
- 3.1 Table of Contents
- 3.2 Prerequisites
- 3.3 Installing WIP for QlikView
- 3.4 WIP for QlikView User’s Impersonation
- 3.5 Install and configure QlikView Desktop
- 3.6 Assign a License QlikView Desktop
- 3.7 Install WIP
- 3.7.1 Installation
- 3.8 Launch WIP Setup
- 3.9 Testing WIP for QlikView
- 3.9.1 Enter WIP License
- 3.9.2 Create a New QlikView Server
- 3.9.3 Test WIP QlikView Server
- 3.10 WIP configure Reload with QlikView Publisher
- 4 WIP Connect to Qlik NPrinting
- 5 WIP Connect to SAP-BI
- 6 WIP Connect to JIRA
- 6.1 Prerequisites
- 6.2 Jira Server
- 6.3 Jira Cloud
- 6.4 Link to a Jira cloud / Server
- 6.4.1 Test link to Jira tracker
- 6.4.2 Projects
- 6.4.3 Map WIP users to JIRA users
- 6.4.4 Map WIP Priorities to JIRA Priorities
- 6.4.5 Create Project
- 6.4.6 Map WIP Statuses to Project Statuses
- 6.4.7 Map WIP Issue Types to Project Issue Types
- 6.4.8 Issues Not Auto mapped correctly (issues in Sync)
- 6.4.8.1 Sync Issue Case1:
- 6.4.8.2 Sync Issue Case2:
- 7 Install WIP Add-on
- 7.1 Installation and Update
- 7.2 Opening Ports
- 7.3 Debuging
Prerequisites
Please consult WIP Install Guide for prerequisites
Installing WIP for NPRINTING
Related documentation: see this training video
WIP Training 04 Connect NPrinting Server
NPrinting user’s Roles
In Order to manage NPrinting reports WIP Users must be defined as
Browse / Checkout
The NPrinting Server browsing and checkout is done using the <WIP Log On> User he must have be an administrator on NPrinting Server in order to export the reports
Publish
The NPrinting Server publish is done using <WIP Proxy User>. If no <WIP Proxy User> is defined then WIP will use <WIP Log On>. <WIP Proxy User> or <WIP Log On> User he must have be an administrator on NPrinting Server in order to export the reports
Create New NPrinting Server
Name: Server name in WIP
Url: The internal NPrinting URL used between WIP and NPrinting
External Url: The external NPrinting URL available for users to connect to NPrinting
Authentication:Always “Win AD”
ImpersonateSet “For Publish”
UsernameProxy user for publishes
Import CertificateSee below Import Certificate
Import NPrinting Certificate
The certificate is just used to encrypt communications between WIP and the NPrinting Server. The authentication will still be done using Active Directory
Generate NPrinting certificate
Open NPrinting Url https://<nprintingurl>:4993/
On Chrome Right click on the certificate
In Details tab Press Copy to file
Press Next
Select DER encoded binary X.509 (.CER)
Choose filename and press Next to export
Import NPrinting Certificate in WIP
In WIP NPrinting server press the “Certificate” button, select the just exported NPrinting certificate and press Open.
Press Save and Import button
WIP should display “Saved Certificate CN=…”
Press Test Server
Test NPrinting connection
Create a user in WIP that is defined as an Administrator in NPrinting (see NPrinting user’s Roles)
Test the NPrinting server, log on WIP with a user with a NPrinting license assigned open NPRINTING in MANAGE CONTENT, create a root folder and press the N icon, browse a report and press “Check-in(1)”
Et voilà WIP is now connected to NPrinting, for any issue please contact ebiexperts Support at http://support.ebiexperts.com
WIP Connect to SAP-BI
Table of Contents
- 1 Disclaimer
- 2 WIP Plugins Configuration
- 2.1 WIP Connect to Qlik Sense
- 2.1.1 Table of Contents
- 2.2 Prerequisites
- 2.2.1 Link to a Qlik Sense Server
- 2.2.2 Open firewall ports
- 2.2.3 Export Qlik Sense Certificate
- 2.2.4 Import Qlik Sense Certificate in WIP
- 2.2.5 Test link to Qlik Sense server
- 2.2.6 Qlik Sense Enable Multiuser Checkout
- 2.2.7 Create Environments
- 2.2.8 Create a DEV-UAT-PRD Environment on one single Qlik Sense Server
- 2.2.9 Import Qlik Sense Users
- 2.2.10 Setup SAML Authentication
- 2.2.11 Setup Qlik Sense Load Balancing
- 2.1 WIP Connect to Qlik Sense
- 3 WIP Connect to QlikView
- 3.1 Table of Contents
- 3.2 Prerequisites
- 3.3 Installing WIP for QlikView
- 3.4 WIP for QlikView User’s Impersonation
- 3.5 Install and configure QlikView Desktop
- 3.6 Assign a License QlikView Desktop
- 3.7 Install WIP
- 3.7.1 Installation
- 3.8 Launch WIP Setup
- 3.9 Testing WIP for QlikView
- 3.9.1 Enter WIP License
- 3.9.2 Create a New QlikView Server
- 3.9.3 Test WIP QlikView Server
- 3.10 WIP configure Reload with QlikView Publisher
- 4 WIP Connect to Qlik NPrinting
- 5 WIP Connect to SAP-BI
- 6 WIP Connect to JIRA
- 6.1 Prerequisites
- 6.2 Jira Server
- 6.3 Jira Cloud
- 6.4 Link to a Jira cloud / Server
- 6.4.1 Test link to Jira tracker
- 6.4.2 Projects
- 6.4.3 Map WIP users to JIRA users
- 6.4.4 Map WIP Priorities to JIRA Priorities
- 6.4.5 Create Project
- 6.4.6 Map WIP Statuses to Project Statuses
- 6.4.7 Map WIP Issue Types to Project Issue Types
- 6.4.8 Issues Not Auto mapped correctly (issues in Sync)
- 6.4.8.1 Sync Issue Case1:
- 6.4.8.2 Sync Issue Case2:
- 7 Install WIP Add-on
- 7.1 Installation and Update
- 7.2 Opening Ports
- 7.3 Debuging
Prerequisites
Please consult WIP Install Guide for prerequisites
Supplementary Prerequisites for SAP-BI
SAP-BI Client Tool BI4.2 SP5 and further (SP4 OK, SP3 might work but not fully tested)
SAP-BI Client Tool
Screenshots (With options Selected for Java and Rest API)
Ports to be open between the WIP and the SAP Servers:
Installing WIP
See document WIP Install Guide run the standard WIP Install procedure.
In the modules ensure you have selected SAP Service
Installing SAP-BI Client tools
Run the SAP-BI Client tools installer on the WIP Web Server. It is important to run the SAP complete installation, not an in-house installation.
If you have multiple SAP BI versions in your company, install the greater version you have on your servers/clients
Clients Components
In the “Clients Components” WIP needs at least (else check all)
Universe Design Tool
Information Design Tool
Webi Rich Client (Mandatory prior to 4.2 SP8. This is needed for the jvm.dll)
Developer Components
In the “Developer Components” WIP needs at least (else check all)
SAP BusinessObjects BI platform Java SDK
SAP BusinessObjects BI platform Web Services SDK
SAP BusinessObjects BI platform .NET SDK
SAP BusinessObjects Semantic Layer Java SDK/ Semantic Layer Java SDK
Database Access and Security
In the “Database Access and Security” select all items to ensure you have at least the same drivers you have on your clients and server installations
Data Federator is mandatory as this is required by the JVM for IDT.
Configure SAP-BI Connector
Launch WIP Setup and go to the SAP BO Versions
Versions: If you see Designer or Webi Connector version 14.2.5 mean BI4.2 and SP5
Assembly Version:
for versions till 4.2SP5 included, select 14.0.2000.0
for versions > 4.2SP5 select 14.0.5000.0
Update VM Java SDK: on 1st installation or if you change SAP-BI client version press this button to update WIP Java libraries. It’s important to do it
WIP4SAP Ports Used
If you want to connect WIP / VM to a SAP system you will find here the list of ports to open in the firewall
This list is the default port list from the standard installation they may varry depending on the customization done to the BO environment.
In addition to the above, we need the following port to be opened for the WIP SAP Services:
· WipJavaPort : 38085 to 38095
· WipJavaIdtPort : 38185 to 38195
Add-on Port
· Default is 59282
WIP Port:-
· Default is 59272
WIP Connect to JIRA
- 1 Disclaimer
- 2 WIP Plugins Configuration
- 2.1 WIP Connect to Qlik Sense
- 2.1.1 Table of Contents
- 2.2 Prerequisites
- 2.2.1 Link to a Qlik Sense Server
- 2.2.2 Open firewall ports
- 2.2.3 Export Qlik Sense Certificate
- 2.2.4 Import Qlik Sense Certificate in WIP
- 2.2.5 Test link to Qlik Sense server
- 2.2.6 Qlik Sense Enable Multiuser Checkout
- 2.2.7 Create Environments
- 2.2.8 Create a DEV-UAT-PRD Environment on one single Qlik Sense Server
- 2.2.9 Import Qlik Sense Users
- 2.2.10 Setup SAML Authentication
- 2.2.11 Setup Qlik Sense Load Balancing
- 2.1 WIP Connect to Qlik Sense
- 3 WIP Connect to QlikView
- 3.1 Table of Contents
- 3.2 Prerequisites
- 3.3 Installing WIP for QlikView
- 3.4 WIP for QlikView User’s Impersonation
- 3.5 Install and configure QlikView Desktop
- 3.6 Assign a License QlikView Desktop
- 3.7 Install WIP
- 3.7.1 Installation
- 3.8 Launch WIP Setup
- 3.9 Testing WIP for QlikView
- 3.9.1 Enter WIP License
- 3.9.2 Create a New QlikView Server
- 3.9.3 Test WIP QlikView Server
- 3.10 WIP configure Reload with QlikView Publisher
- 4 WIP Connect to Qlik NPrinting
- 5 WIP Connect to SAP-BI
- 6 WIP Connect to JIRA
- 6.1 Prerequisites
- 6.2 Jira Server
- 6.3 Jira Cloud
- 6.4 Link to a Jira cloud / Server
- 6.4.1 Test link to Jira tracker
- 6.4.2 Projects
- 6.4.3 Map WIP users to JIRA users
- 6.4.4 Map WIP Priorities to JIRA Priorities
- 6.4.5 Create Project
- 6.4.6 Map WIP Statuses to Project Statuses
- 6.4.7 Map WIP Issue Types to Project Issue Types
- 6.4.8 Issues Not Auto mapped correctly (issues in Sync)
- 6.4.8.1 Sync Issue Case1:
- 6.4.8.2 Sync Issue Case2:
- 7 Install WIP Add-on
- 7.1 Installation and Update
- 7.2 Opening Ports
- 7.3 Debuging
Prerequisites
Please consult WIP Install Guide for WIP prerequisites
WIP can connect to Jira Server (on premise installation) or to Jira Cloud.
WIP Jira License : you need a valid “WIP Jira Sync” License installed in order to start the WIP Tracker Service.
Jira Server
A valid WIP Web server installed on any port, https
A Jira admin user having access to the Jira REST API. To connect Jira to WIP, WIP will automatically create a web hook on the Jira side using the Jira credentials.
Jira Cloud
A valid WIP Web server installed on any port with a valid certificate (not support auto generated certificate)
A Jira admin user having access to the Jira REST API. To connect Jira to WIP, WIP will automatically create a web hook on the Jira side using the Jira credentials.
Link to a Jira cloud / Server
In the left menu navigate to “Issue Trackers”
Click “Create New Tracker” and select “Jira” to link to a Jira Cloud / Server.
Name: WIP Name of this specific tracker.
Url: the Jira URL that WIP will connect to.
Tracker Subtype: choose Cloud / Server.
Username: the Jira admin username & password.
For the cloud, you need to generate a token and paste this token in the password field. To generate the password token, please follow the following link: https://confluence.atlassian.com/cloud/api-tokens-938839638.html
Click “Test Jira Tracker” to validate the tracker connection.
Click “Load Users From Jira” to load the users from your Jira tracker and map them to your WIP users (will discuss later in this document).
Click “Load Priorities From Jira” to load the Priorities From Jira and map them to Wip Priorities.
Test link to Jira tracker
Press the button “Test Jira Tracker”
Projects
Projects are defined to enable sync issues per project (will mainly depend on issues business unit) where each project can have one business unit which shouldn’t be replicated in another project.
To Create a Project see 2.1.5 Create Project
Map WIP users to JIRA users
Navigate to the Tracker To Users section to map your WIP users with their JIRA Users
Drag and drop WIP users to map Jira Users, Click “Save”
Map WIP Priorities to JIRA Priorities
Navigate to Priority Mapping Section,
Map all statuses in the left (Jira) with the WIP ones. If you have more statuses in Jira than in WIP you might need to map more than one WIP status, In that case the second one is called subsidiary.
Same as Map WIP users to JIRA users
Create Project
To Create a Project, first select a Jira Tracker and click “Edit”.
Navigate to the Projects list section and click “Create Project”. You can create multiple Projects in a single Jira tracker.
Sync Name: Project name in WIP.
Description: Project description in WIP.
WIP BU: choose the related Business unit from WIP.
JIRA Project: Put the related Project from JIRA.
Enabled: enable auto sync (if hook is registered).
JQL: is Jira query used in the JIRA web Hook. See How to write good JQL
Click “Save” to save the new Project to the Tracker
Click “Register Hook” to create Jira web hook to WIP that will sync all project issues updates to WIP and jira (2 way sync if enabled is checked).
Note: To Register a webHook in Jira Cloud, you need to run WIP Server in SSL (https) and use standard any port
Note2: If kanban board is selected for a jira project- issue created on board goes to Board
and
If scrum board is selected for a jira project- issue created on board goes toBacklog
Click “Sync NOW” to initially add issues from JIRA to WIP & from WIP to JIRA (2 way sync).
If some issues not auto-synced correctly see Issues Not Auto mapped correctly (issues in Sync)
Note: issues add to WIP with the appropriate data mapped and under the project’s Business unit.
Map WIP Statuses to Project Statuses
Navigate to “Project To WIP Status” Section,
Under WIP Objects column double click to show the dropdown and choose the appropriate mapped status in WIP.
Click “Save”
Map WIP Issue Types to Project Issue Types
Navigate to “Project To WIP Issue Types” Section,
Same as Map WIP Statuses to Project Statuses
NOTE: If we do not map few issue types, then they may not be synced to WIP.
Issues Not Auto mapped correctly (issues in Sync)
Sync Issue Case1:
If some issues are not synced and need some fixes to map
Navigate to “Sync Issues” Section to check these issues
Hover on Is Sync checkbox to get the reason
ex. “No Mapping Issue type found for ‘Epic’” then Navigate to Project to WIP Issue Types and map ‘Epic’ then Navigate back to Sync Issues you will find Issue Type mapped as per your mapping then click “Apply Sync”
Note: if you just checked “is Sync” and click “Apply Sync” it will sync the issue to default Issue Type
Sync Issue Case2:
In case of issues not syncing and you checked pending sync issues and found nothing pending there, do the following checks:
check the TrackerService is installed and that it is running
Please use your wip database and run the following query to check if the data was already fetched from jira to our system:
SELECT * FROM [TrSyncTable]Please use your wip database and run the following query to check if issues was added to our WIP issues:
SELECT * FROM VmReleasePlease check the business unit under which the issues was added that this business unit is allowed for your user
Install WIP Add-on
The WIP Addon allow the WIP web server to communicate with your local machine in order to transmit and open files (mainly QlikView and SAP applications)
You can install latest version from here https://support.ebiexperts.com/runtimes/ or from the User Profile
As the program is not signed it's possible that you have to bypass Windows SmartScreen like this:
Installation and Update
Once installed you should have a Tray Icon like below
If you right click on the tray icon you have a Configuration menu that display the version and the link to the next version.
You can also stop the WIP Addon using the Exit Menu
Opening Ports
The "WIP Addon" is installed on the different clients and is called by the "WIP Web Server" on port 59282 by default. You need to modify your firewall
create a inbound rule on the clients on port 59282
create a outbound rule on the server on port 59282 in restricted
Debuging
It's also possible to display a debug console.
Stop the Wip Addon
Run C:\Program Files (x86)\ebiexperts WIP Addon\WIPAddonTray.exe /debug