<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to properly include/update extension properties into a new version? in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/How-to-properly-include-update-extension-properties-into-a-new/m-p/1807483#M14925</link>
    <description>&lt;P&gt;Hi there!&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We were working on some Qlik extensions and we are releasing new versions every time in order to add some functionalities, or new behaviors.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;After importing new versions on QMC&amp;nbsp; I realized that the new functionalities added on properties, are not been created and it almost always breaks the extension object making it unusable.&lt;BR /&gt;As a workaround we are overwriting the old object on canvas by dragging and drop the same Extension Object over the old one placed on Canvas and choosing the “&lt;STRONG&gt;Convert to&lt;/STRONG&gt;” functionality, but this is very weird.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All properties added is using a ref tree like:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;prop1.menuX.submenuX.variableX&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And if I try to include something like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;prop1.menuX.submenuZY.variableZ&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The object throw the below error:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Error after including new propertie ref." style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/54846iF9FDF260492C0F4A/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot from 2021-05-12 12-19-33.png" alt="Error after including new propertie ref." /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Error after including new propertie ref.&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've created a very simple sample extension to reproduce the described error.&lt;/P&gt;&lt;P&gt;On attached files you'll find the &lt;STRONG&gt;update-example-old.zip&lt;/STRONG&gt;, give it a try and import it on Qlik Sense environment, place the object on the canvas and save your app (if Qlik Sense desktop).&lt;/P&gt;&lt;P&gt;Then get the &lt;STRONG&gt;update-example-new.zip&lt;/STRONG&gt; file and relpace the old one. Back to the canvas and click on the object placed before.&lt;/P&gt;&lt;P&gt;You will see the errors.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, my question is: &lt;STRONG&gt;Am I missing something on including new properties objects or there is any other better way to do that?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Hian Cintra.&lt;/P&gt;</description>
    <pubDate>Fri, 13 Aug 2021 18:44:03 GMT</pubDate>
    <dc:creator>hian_cintra</dc:creator>
    <dc:date>2021-08-13T18:44:03Z</dc:date>
    <item>
      <title>How to properly include/update extension properties into a new version?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/How-to-properly-include-update-extension-properties-into-a-new/m-p/1807483#M14925</link>
      <description>&lt;P&gt;Hi there!&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We were working on some Qlik extensions and we are releasing new versions every time in order to add some functionalities, or new behaviors.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;After importing new versions on QMC&amp;nbsp; I realized that the new functionalities added on properties, are not been created and it almost always breaks the extension object making it unusable.&lt;BR /&gt;As a workaround we are overwriting the old object on canvas by dragging and drop the same Extension Object over the old one placed on Canvas and choosing the “&lt;STRONG&gt;Convert to&lt;/STRONG&gt;” functionality, but this is very weird.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All properties added is using a ref tree like:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;prop1.menuX.submenuX.variableX&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And if I try to include something like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;prop1.menuX.submenuZY.variableZ&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The object throw the below error:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Error after including new propertie ref." style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/54846iF9FDF260492C0F4A/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot from 2021-05-12 12-19-33.png" alt="Error after including new propertie ref." /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Error after including new propertie ref.&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've created a very simple sample extension to reproduce the described error.&lt;/P&gt;&lt;P&gt;On attached files you'll find the &lt;STRONG&gt;update-example-old.zip&lt;/STRONG&gt;, give it a try and import it on Qlik Sense environment, place the object on the canvas and save your app (if Qlik Sense desktop).&lt;/P&gt;&lt;P&gt;Then get the &lt;STRONG&gt;update-example-new.zip&lt;/STRONG&gt; file and relpace the old one. Back to the canvas and click on the object placed before.&lt;/P&gt;&lt;P&gt;You will see the errors.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, my question is: &lt;STRONG&gt;Am I missing something on including new properties objects or there is any other better way to do that?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Hian Cintra.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Aug 2021 18:44:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/How-to-properly-include-update-extension-properties-into-a-new/m-p/1807483#M14925</guid>
      <dc:creator>hian_cintra</dc:creator>
      <dc:date>2021-08-13T18:44:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to properly include/update extension properties into a new version?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/How-to-properly-include-update-extension-properties-into-a-new/m-p/1807904#M14931</link>
      <description>&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; When you add an object/extension to an App, a Copy of that object/extension will be created and the copy of the object that got created will get associated/linked with the App(App ID). So when you do changes to the properties of an existing extension, you will have to re-create(drag and drop) the extension in order to get the changes reflected.&lt;/P&gt;&lt;P&gt;This behavior only applies if you are making changes to the definition property of the extension. You don't have to re-create the extension(drag and drop) when changes are made to the paint implementation.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 May 2021 00:14:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/How-to-properly-include-update-extension-properties-into-a-new/m-p/1807904#M14931</guid>
      <dc:creator>Christopher_prem</dc:creator>
      <dc:date>2021-05-14T00:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to properly include/update extension properties into a new version?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/How-to-properly-include-update-extension-properties-into-a-new/m-p/1808347#M14942</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/130910"&gt;@Christopher_prem&lt;/a&gt;&amp;nbsp;thanks for your time answering my question.&lt;/P&gt;&lt;P&gt;So, there is no other way to make those changes to be applied automaticaly for end-users?&lt;/P&gt;&lt;P&gt;We tried to achieve this by using the &lt;STRONG&gt;ApplyPatches()&lt;/STRONG&gt;&amp;nbsp;function, but this only works for Professional Licensed users, all Analyzer face "Access Denied" error...&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Mon, 17 May 2021 11:59:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/How-to-properly-include-update-extension-properties-into-a-new/m-p/1808347#M14942</guid>
      <dc:creator>hian_cintra</dc:creator>
      <dc:date>2021-05-17T11:59:33Z</dc:date>
    </item>
  </channel>
</rss>

