11 Replies Latest reply: Aug 5, 2014 3:24 AM by Alexander Karlsson RSS

    Macro and Vbscript api

    Fernando Keuroglian

      Hi Experts!

       

      I would like to know if macros and vbscript api would be in the future at qliksense? or there would be another api that we can use

       

       

      thank you a lot

       

      Fernando

        • Re: Macro and Vbscript api
          Michael Solomovich

          Apparently not.

          First, it is intended for the "self-service" users who in most cases not proficient in vbscript.

          Second, the technology used to build Qlik Sense doesn't allow this.

          • Re: Macro and Vbscript api
            Josh Good

            Qlik Sense uses web technology to achieve this type of capability through JavaScript. Check out this post for more information:

            The specified item was not found.

            • Re: Macro and Vbscript api
              Alexander Karlsson

              Even if Qlik Sense Desktop is a locally installed application it is in reality a web application with a tiny web server all packaged up with chromium embedded framework.

              Since the migration over to web you can no longer use the traditional COM-layer that was/is available in QlikView Desktop and IE-plugin.

               

              The good news is that the communication protocol (websockets) Qlik Sense uses is completely open and something you can hook into as long as you are coding in a language that has websocket capabilities (C/C#/C++/PowerShell/JavaScript/Python/etc etc)

               

              Qlik also provides a layer of abstraction  (an API) on top of the protocol, which can be pretty raw, in Javascript and a .net wrapper. This would be similar to the COM or macro capabilities in QlikView with the exception of being even more powerful.

               

              Want to build a .net application that talks with the Sense Engine? Sure you can do that.
              Want to build an iOS app that talks with the Sense Engine? Sure you can do that.

              Automate the creation of apps and load script? Sure you can do that.

               

              I think you get the picture

              Where in QlikView you have a great COM-interface it is sadly limited to Windows. With Qlik Sense you can run your code anywhere and in whatever language you want.

                • Re: Macro and Vbscript api

                  "

                  Qlik also provides a layer of abstraction  (an API) on top of the protocol, which can be pretty raw, in Javascript and a .net wrapper. This would be similar to the COM or macro capabilities in QlikView with the exception of being even more powerful.

                  "

                   

                  Thanks Alexander, is this layer already present? Is it something that can be downloaded now as an interface or we have to modify the file that is generated by the QSDesktop?

                    • Re: Macro and Vbscript api
                      Alexander Karlsson

                      Hey Filippo,

                       

                      The SDK documentation is currently undergoing some changes and will be provided once we ship Sense Server.

                      However if you are a customer on active maintenance or a partner you should have access to the beta help site still which contains some of the documentation: https://betahelp.qlik.com/ (The Extending section)

                       

                      Keep in mind that it is a beta site and the methods might change once we ship Sense Server.

                      We also want to provide tons of examples and tutorials since... well tutorials are fun while documentation are boring so keep on eye out for tons and make sure you sign up for branch.qlik.com if you are interested in these things.

                       

                      Also the .NET SDK is not available until Sense Serves goes GA.