<?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: &amp;quot;Sharing of Bookmarks&amp;quot; in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Security-Rule-Example-quot-Sharing-of-Bookmarks-quot/ta-p/1710551</link>
    <description>&lt;P&gt;&lt;BR /&gt;In this scenario, the administrator wants to grant access an ability for users to see other user's bookmarks.&lt;/P&gt;
&lt;H3&gt;Environment:&lt;/H3&gt;
&lt;P&gt;&lt;LI-PRODUCT title="Qlik Sense Enterprise on Windows" id="qlikSenseEnterpriseWindows"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 class="qlik-migrated-tkb-headings"&gt;Resolution:&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; Debugging and writing custom security rules cannot be carried out by Qlik Support directly. 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. The example provided below is provided as is, and we suggest joining our &lt;A href="https://community.qlik.com/" target="_blank" rel="noopener"&gt;Qlik Community&lt;/A&gt; for access to more best practices and solutions. For direct implementation advice, our Consulting Service and Pre-Sales are available to assist.&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Name_BookmarkSharing&lt;/LI&gt;
&lt;LI&gt;Description: This rule will allow a limit amount of sharing of bookmarks&lt;/LI&gt;
&lt;LI&gt;Filters:App*&lt;/LI&gt;
&lt;LI&gt;Actions: Read&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;-- Every bookmark on an app which they have read access; very permissive use case&lt;BR /&gt;Conditions: &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;((user.name="Eric Hanson")&lt;/SPAN&gt; and &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;(resource.objectType="bookmark"))&lt;/SPAN&gt;&lt;BR /&gt;-- Every bookmark which has been created by a named user; allows developer / admin control over whose bookmarks are shared for a more locked down experience&lt;BR /&gt;Conditions: &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;((user.name="Eric Hanson")&lt;/SPAN&gt; and &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;(resource.objectType="bookmark" and resource.owner.userId="ltu"))&lt;/SPAN&gt;&lt;BR /&gt;-- Every bookmark which has been created on a named app&lt;BR /&gt;Conditions: &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;((user.name="Eric Hanson")&lt;/SPAN&gt; and &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;(resource.objectType="bookmark" and resource.app.name="Travel Expense Management"))&lt;/SPAN&gt;&lt;BR /&gt;-- Every bookmark which has a specified string in it; use case allowing users to name their bookmarks with a string to flag them as shareable.&lt;BR /&gt;Conditions:&amp;nbsp;&lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;((user.name="Eric Hanson")&lt;/SPAN&gt; and &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;(resource.objectType="bookmark" and resource.name like "*Blah*"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;In these examples, we am hard coding a user name as the user selection criterion but you should be able to further customize that to say user.group, user.directory, etc.&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;The other consideration is that bookmarks in Sense apply to a specific sheet.&lt;BR /&gt;&lt;BR /&gt;This means that the user will need to have permission on the underlying sheet which the selections are applied to. There’s not going to be a programmatic way that will grant users read access to the sheet based on their read access on a bookmark. So one would want to be careful with a broad ungoverned / untrained security rule for sharing bookmarks.&lt;/P&gt;
&lt;H3&gt;Related Content:&lt;/H3&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/Collection-of-Specific-Rule-Scenarios-and-Customization-of-Qlik/ta-p/1716899" target="_blank" rel="noopener"&gt;Collection of Specific Rule Scenarios and Customization of Qlik Sense Security rules &lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 13 May 2021 19:11:19 GMT</pubDate>
    <dc:creator>Andre_Sostizzo</dc:creator>
    <dc:date>2021-05-13T19:11:19Z</dc:date>
    <item>
      <title>Security Rule Example: "Sharing of Bookmarks"</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Security-Rule-Example-quot-Sharing-of-Bookmarks-quot/ta-p/1710551</link>
      <description>&lt;P&gt;&lt;BR /&gt;In this scenario, the administrator wants to grant access an ability for users to see other user's bookmarks.&lt;/P&gt;
&lt;H3&gt;Environment:&lt;/H3&gt;
&lt;P&gt;&lt;LI-PRODUCT title="Qlik Sense Enterprise on Windows" id="qlikSenseEnterpriseWindows"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 class="qlik-migrated-tkb-headings"&gt;Resolution:&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; Debugging and writing custom security rules cannot be carried out by Qlik Support directly. 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. The example provided below is provided as is, and we suggest joining our &lt;A href="https://community.qlik.com/" target="_blank" rel="noopener"&gt;Qlik Community&lt;/A&gt; for access to more best practices and solutions. For direct implementation advice, our Consulting Service and Pre-Sales are available to assist.&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Name_BookmarkSharing&lt;/LI&gt;
&lt;LI&gt;Description: This rule will allow a limit amount of sharing of bookmarks&lt;/LI&gt;
&lt;LI&gt;Filters:App*&lt;/LI&gt;
&lt;LI&gt;Actions: Read&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;-- Every bookmark on an app which they have read access; very permissive use case&lt;BR /&gt;Conditions: &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;((user.name="Eric Hanson")&lt;/SPAN&gt; and &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;(resource.objectType="bookmark"))&lt;/SPAN&gt;&lt;BR /&gt;-- Every bookmark which has been created by a named user; allows developer / admin control over whose bookmarks are shared for a more locked down experience&lt;BR /&gt;Conditions: &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;((user.name="Eric Hanson")&lt;/SPAN&gt; and &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;(resource.objectType="bookmark" and resource.owner.userId="ltu"))&lt;/SPAN&gt;&lt;BR /&gt;-- Every bookmark which has been created on a named app&lt;BR /&gt;Conditions: &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;((user.name="Eric Hanson")&lt;/SPAN&gt; and &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;(resource.objectType="bookmark" and resource.app.name="Travel Expense Management"))&lt;/SPAN&gt;&lt;BR /&gt;-- Every bookmark which has a specified string in it; use case allowing users to name their bookmarks with a string to flag them as shareable.&lt;BR /&gt;Conditions:&amp;nbsp;&lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;((user.name="Eric Hanson")&lt;/SPAN&gt; and &lt;SPAN style="font-family: Courier New,Courier,monospace;"&gt;(resource.objectType="bookmark" and resource.name like "*Blah*"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;In these examples, we am hard coding a user name as the user selection criterion but you should be able to further customize that to say user.group, user.directory, etc.&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;The other consideration is that bookmarks in Sense apply to a specific sheet.&lt;BR /&gt;&lt;BR /&gt;This means that the user will need to have permission on the underlying sheet which the selections are applied to. There’s not going to be a programmatic way that will grant users read access to the sheet based on their read access on a bookmark. So one would want to be careful with a broad ungoverned / untrained security rule for sharing bookmarks.&lt;/P&gt;
&lt;H3&gt;Related Content:&lt;/H3&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/Collection-of-Specific-Rule-Scenarios-and-Customization-of-Qlik/ta-p/1716899" target="_blank" rel="noopener"&gt;Collection of Specific Rule Scenarios and Customization of Qlik Sense Security rules &lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 May 2021 19:11:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Security-Rule-Example-quot-Sharing-of-Bookmarks-quot/ta-p/1710551</guid>
      <dc:creator>Andre_Sostizzo</dc:creator>
      <dc:date>2021-05-13T19:11:19Z</dc:date>
    </item>
  </channel>
</rss>

