<?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>article Security Rule Example: Grant Duplicate Permissions for a Qlik Sense App in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Security-Rule-Example-Grant-Duplicate-Permissions-for-a-Qlik/ta-p/1715597</link>
    <description>&lt;P&gt;By default, only App Owners are allowed to duplicate an App.&lt;BR /&gt;&lt;BR /&gt;Here is an example to allow a certain non-Owner user duplicating Apps.&lt;/P&gt;
&lt;P&gt;&lt;FONT size="5"&gt;&lt;SPAN&gt;&lt;STRONG&gt;!&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;EM&gt;The example is provided for demonstration purposes to explain a specific scenario. No support or maintenance is implied or provided. Further customization is expected to be necessary and it is the responsibility of the end administrator to test and implement an appropriate rule for their specific use case. For access to more tips and tricks, best practices, and ever-evolving creative solutions, we recommend joining us in our active&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.qlik.com/" target="_blank" rel="noopener"&gt;Qlik Community&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;LI-PRODUCT title="Qlik Sense Enterprise on Windows" id="qlikSenseEnterpriseWindows"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="qlik-migrated-tkb-headings lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Setup Example&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Open the Qlik Sense Management Console and open the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;I&gt;Security Rules&amp;nbsp;&lt;/I&gt;&lt;/STRONG&gt;menu&lt;/LI&gt;
&lt;LI&gt;Click&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;Create new&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;button&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Name:&lt;/STRONG&gt;&amp;nbsp;AllowNonOwnerDuplicate&lt;BR /&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;This rule will grant DUPLICATE&amp;nbsp;right&amp;nbsp;to an application based on the inherited Read rights provided elsewhere. Update rights to an app are necessary to see the Data Load Editor Option&lt;BR /&gt;&lt;STRONG&gt;Filter(s):&amp;nbsp;&lt;/STRONG&gt;App_*&lt;BR /&gt;&lt;STRONG&gt;Action(s): &lt;/STRONG&gt;Duplicate&lt;BR /&gt;&lt;STRONG&gt;Conditions:&lt;/STRONG&gt;&amp;nbsp;&lt;FONT face="courier new,courier"&gt;resource.resourcetype = "App" and resource.Stream.HasPrivilege("read") and (user.name="User2")&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;Note: In this example, we are using a statically defined user.name value. In a realistic scenario you will have a more robust user selection criteria (e.g. user.group="BI Developers".&lt;BR /&gt;&lt;BR /&gt;The exact form of this condition is highly depending on &lt;I&gt;how&lt;/I&gt; a user is allowed to view the App. In this example, we have a separate Security Rule to specifically grants "Read" privilege to of this App's Stream to "User2". This is to make sure condition &lt;STRONG&gt;resource.Stream.HasPrivilege("read")&lt;/STRONG&gt;&amp;nbsp;will return true. In the realistic scenario, this whole condition may need significant modification in order to fit the actual scenario.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Related Content:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A href="https://help.qlik.com/en-US/sense-admin/February2021/Subsystems/DeployAdministerQSE/Content/Sense_DeployAdminister/QSEoW/Administer_QSEoW/Managing_QSEoW/operators-and-functions-for-conditions.htm" target="_blank" rel="noopener"&gt;Operators and functions for conditions&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;A href="https://help.qlik.com/en-US/sense-admin/Subsystems/DeployAdministerQSE/Content/Sense_DeployAdminister/QSEoW/Administer_QSEoW/Managing_QSEoW/security-rules-overview.htm" target="_self"&gt;Security rules&lt;/A&gt;&amp;nbsp;(overview on help.qlik.com)&lt;/P&gt;</description>
    <pubDate>Thu, 17 Nov 2022 10:03:25 GMT</pubDate>
    <dc:creator>Andre_Sostizzo</dc:creator>
    <dc:date>2022-11-17T10:03:25Z</dc:date>
    <item>
      <title>Security Rule Example: Grant Duplicate Permissions for a Qlik Sense App</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Security-Rule-Example-Grant-Duplicate-Permissions-for-a-Qlik/ta-p/1715597</link>
      <description>&lt;P&gt;By default, only App Owners are allowed to duplicate an App.&lt;BR /&gt;&lt;BR /&gt;Here is an example to allow a certain non-Owner user duplicating Apps.&lt;/P&gt;
&lt;P&gt;&lt;FONT size="5"&gt;&lt;SPAN&gt;&lt;STRONG&gt;!&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;EM&gt;The example is provided for demonstration purposes to explain a specific scenario. No support or maintenance is implied or provided. Further customization is expected to be necessary and it is the responsibility of the end administrator to test and implement an appropriate rule for their specific use case. For access to more tips and tricks, best practices, and ever-evolving creative solutions, we recommend joining us in our active&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.qlik.com/" target="_blank" rel="noopener"&gt;Qlik Community&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;LI-PRODUCT title="Qlik Sense Enterprise on Windows" id="qlikSenseEnterpriseWindows"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="qlik-migrated-tkb-headings lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Setup Example&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Open the Qlik Sense Management Console and open the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;I&gt;Security Rules&amp;nbsp;&lt;/I&gt;&lt;/STRONG&gt;menu&lt;/LI&gt;
&lt;LI&gt;Click&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;Create new&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;button&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Name:&lt;/STRONG&gt;&amp;nbsp;AllowNonOwnerDuplicate&lt;BR /&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;This rule will grant DUPLICATE&amp;nbsp;right&amp;nbsp;to an application based on the inherited Read rights provided elsewhere. Update rights to an app are necessary to see the Data Load Editor Option&lt;BR /&gt;&lt;STRONG&gt;Filter(s):&amp;nbsp;&lt;/STRONG&gt;App_*&lt;BR /&gt;&lt;STRONG&gt;Action(s): &lt;/STRONG&gt;Duplicate&lt;BR /&gt;&lt;STRONG&gt;Conditions:&lt;/STRONG&gt;&amp;nbsp;&lt;FONT face="courier new,courier"&gt;resource.resourcetype = "App" and resource.Stream.HasPrivilege("read") and (user.name="User2")&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;Note: In this example, we are using a statically defined user.name value. In a realistic scenario you will have a more robust user selection criteria (e.g. user.group="BI Developers".&lt;BR /&gt;&lt;BR /&gt;The exact form of this condition is highly depending on &lt;I&gt;how&lt;/I&gt; a user is allowed to view the App. In this example, we have a separate Security Rule to specifically grants "Read" privilege to of this App's Stream to "User2". This is to make sure condition &lt;STRONG&gt;resource.Stream.HasPrivilege("read")&lt;/STRONG&gt;&amp;nbsp;will return true. In the realistic scenario, this whole condition may need significant modification in order to fit the actual scenario.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Related Content:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A href="https://help.qlik.com/en-US/sense-admin/February2021/Subsystems/DeployAdministerQSE/Content/Sense_DeployAdminister/QSEoW/Administer_QSEoW/Managing_QSEoW/operators-and-functions-for-conditions.htm" target="_blank" rel="noopener"&gt;Operators and functions for conditions&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;A href="https://help.qlik.com/en-US/sense-admin/Subsystems/DeployAdministerQSE/Content/Sense_DeployAdminister/QSEoW/Administer_QSEoW/Managing_QSEoW/security-rules-overview.htm" target="_self"&gt;Security rules&lt;/A&gt;&amp;nbsp;(overview on help.qlik.com)&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2022 10:03:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Security-Rule-Example-Grant-Duplicate-Permissions-for-a-Qlik/ta-p/1715597</guid>
      <dc:creator>Andre_Sostizzo</dc:creator>
      <dc:date>2022-11-17T10:03:25Z</dc:date>
    </item>
    <item>
      <title>Re: Security Rule Example: Grant Duplicate Permissions for a Qlik Sense App</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Security-Rule-Example-Grant-Duplicate-Permissions-for-a-Qlik/tac-p/1912142#M5990</link>
      <description>&lt;P&gt;This is a great solution. Thank you&lt;/P&gt;</description>
      <pubDate>Wed, 30 Mar 2022 20:56:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Security-Rule-Example-Grant-Duplicate-Permissions-for-a-Qlik/tac-p/1912142#M5990</guid>
      <dc:creator>MariB</dc:creator>
      <dc:date>2022-03-30T20:56:39Z</dc:date>
    </item>
  </channel>
</rss>

