Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
cancel
Showing results for 
Search instead for 
Did you mean: 
praveeninavolu
Voyager
Voyager

Qlik Sense Integration with Epic Hyperspace

Please consider the focus of this question is on qlik sense integration inside hyperspace and not external browser. I am trying to integrate qlik sense (3.1) with hyperspace (2015). Unfortunately none of the documentation related to integration really talks about the true radar/qlik sense integration piece of it.  Some documents say, contact radar administrator other show some links to call from radar etc. None of them talks about the type of security issues example how to authenticate epic user vs qlik sense users. I assume most of you guys have AD authentication on both sides.  I think it would be very helpful that someone put a detailed document focusing on the steps that are needed to be created in radar /hyperspace side as well as steps to do on QMC and any custom code.

My scenario - our epic security is not AD (active directory) instead it's epic based security (i.e. epic userid and pwd). The way we did was, created a link in radar that passes the epic user id to my webservice(custom code) which then validates the epic user id with the actual AD id and generates ticket from qlik sense and redirects the request to qlik sense hub with the generated ticket. Everything works so far, but the hub that was rendered inside hyperspace could not do any action. i.e. none of the apps in qlik sense or links are working. if you see the screenshot below the qlik sense icons or links are not responding to any actions, no errors just frozen.  The same code is working fine if I open the browser externally from a link in radar.

Has anyone faced this issue?  Thanks for your help.

Here is the flow

(1) Hyperspace link in radar - makes GET request to (2) Custom webservice and the service code do all the user validation and generated ticket and build a URL that point to qlik sense hub with the ticket and make a (3) redirection to the hub with the ticket (4) hub is displayed inside hyperspace for the user.

I could do radar link point to qlik sense virtual proxy and proxy to redirect to my webservice, but that is not an option in my case due to other reasons, which is a different issue outside of this.

I did investigate on few things as following and I could do more as you may think.

1. The version of the browser that is used inside hyperspace (i.e. User-Agent) i.e. Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/7.0). This is not an issue as per qlik sense supported browsers documentation.

2. The session cookies that were created by Qlik sense REST calls and the virtual proxy cookie is created (observed from fiddler)

epic_qliksense.jpg


P.S. Once the issue is fixed, i will make sure to put a detailed step-by-step document on this integration process. I don't want to create one that may put you in wrong direction.

Labels (1)
1 Solution

Accepted Solutions
joe_warbington
Partner - Creator III
Partner - Creator III

Hi Praveen,

Which versions specifically of Epic 2015 (which IU version) and which version of Qlik Sense 3 are being used? Both Qlik and Epic have released patches to address some of the issues you've experienced.

Also, try this demo app as a link in Epic Radar: https://sense-demo.qlik.com/sense/app/67dd73b4-18e4-420f-bac8-710d3834cb8d

I'll reach out in an email to further get you in the loop.

- Joe

View solution in original post

1 Reply
joe_warbington
Partner - Creator III
Partner - Creator III

Hi Praveen,

Which versions specifically of Epic 2015 (which IU version) and which version of Qlik Sense 3 are being used? Both Qlik and Epic have released patches to address some of the issues you've experienced.

Also, try this demo app as a link in Epic Radar: https://sense-demo.qlik.com/sense/app/67dd73b4-18e4-420f-bac8-710d3834cb8d

I'll reach out in an email to further get you in the loop.

- Joe