<?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 Better Security Architecture in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944569#M325404</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm in a process of moving the security (Section Access and Sheets visibility to users) from the in-line script code and from the 'Sheet Properties'-&amp;gt;Conditionnality respectively.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the solutions that I've found suggest to create another table as "Sheets Access" that will be connected to the section access table via the NTNAME. something like that :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080;"&gt;Section Access;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;ACCESS, &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;NTNAME, &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;REGION //&amp;nbsp; &lt;SPAN style="font-size: 13.3333330154419px;"&gt;&amp;lt;- this is a field name&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;(ooxml, embedded labels, table is [Section Acesss]);&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;Section Application;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;SHEETS_ACCESS:&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;LOAD NTNAME, &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;MODEL1-&amp;gt;HOME_EXPANDED],&amp;nbsp; // &amp;lt;- this is a sheet name - &lt;STRONG&gt;NOT GENRIC&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;MODEL1 -&amp;gt;HOME_REGULAR],&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;MODEL2-&amp;gt;DASHBOARD]&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080;"&gt;(ooxml, embedded labels, table is [Sheets Acesss]);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, I find it not that convinient to work with for the long term becuase it is not generic enough.&lt;/P&gt;&lt;P&gt;For example if I tommorow I would like to add another sheet or field I'll have to add a new column in the excel files, and then rewrite the load script of the excel files.&lt;/P&gt;&lt;P&gt;In addition, the Sheet_Access excel file might contain lot's of columns (as the number of sheets in each model X num of models ) - not convinient enough.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I thought of a &lt;STRONG style="text-decoration: underline;"&gt;generic &lt;/STRONG&gt;solution that the sheet access table would look like that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;SHEETS_ACCESS:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;LOAD &lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;NTNAME,&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;MODEL_NAME, &lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;// &amp;lt;- a generic coloumn &lt;/STRONG&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;SHEET_NAME&amp;nbsp; // &amp;lt;- a generic coloumn &lt;BR /&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/EM&gt;And here is my question - Do you think it is possible? and if then how can I assimilate it in the condition expression of the sheet properties? &lt;/P&gt;&lt;P&gt;I think this will be the most generic and simple architecure for security, but because I'm pretty novice in QV I would like to get some opinions.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tomer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Aug 2015 09:37:28 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-08-18T09:37:28Z</dc:date>
    <item>
      <title>Better Security Architecture</title>
      <link>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944569#M325404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm in a process of moving the security (Section Access and Sheets visibility to users) from the in-line script code and from the 'Sheet Properties'-&amp;gt;Conditionnality respectively.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the solutions that I've found suggest to create another table as "Sheets Access" that will be connected to the section access table via the NTNAME. something like that :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080;"&gt;Section Access;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;ACCESS, &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;NTNAME, &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;REGION //&amp;nbsp; &lt;SPAN style="font-size: 13.3333330154419px;"&gt;&amp;lt;- this is a field name&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;(ooxml, embedded labels, table is [Section Acesss]);&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;Section Application;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;SHEETS_ACCESS:&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;LOAD NTNAME, &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;MODEL1-&amp;gt;HOME_EXPANDED],&amp;nbsp; // &amp;lt;- this is a sheet name - &lt;STRONG&gt;NOT GENRIC&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;MODEL1 -&amp;gt;HOME_REGULAR],&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;MODEL2-&amp;gt;DASHBOARD]&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080;"&gt;(ooxml, embedded labels, table is [Sheets Acesss]);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, I find it not that convinient to work with for the long term becuase it is not generic enough.&lt;/P&gt;&lt;P&gt;For example if I tommorow I would like to add another sheet or field I'll have to add a new column in the excel files, and then rewrite the load script of the excel files.&lt;/P&gt;&lt;P&gt;In addition, the Sheet_Access excel file might contain lot's of columns (as the number of sheets in each model X num of models ) - not convinient enough.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I thought of a &lt;STRONG style="text-decoration: underline;"&gt;generic &lt;/STRONG&gt;solution that the sheet access table would look like that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;SHEETS_ACCESS:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;LOAD &lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;NTNAME,&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;MODEL_NAME, &lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;// &amp;lt;- a generic coloumn &lt;/STRONG&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;SHEET_NAME&amp;nbsp; // &amp;lt;- a generic coloumn &lt;BR /&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #808080;"&gt;&lt;EM&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/EM&gt;And here is my question - Do you think it is possible? and if then how can I assimilate it in the condition expression of the sheet properties? &lt;/P&gt;&lt;P&gt;I think this will be the most generic and simple architecure for security, but because I'm pretty novice in QV I would like to get some opinions.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tomer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;EM style="color: #808080; font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 09:37:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944569#M325404</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-08-18T09:37:28Z</dc:date>
    </item>
    <item>
      <title>Re: Better Security Architecture</title>
      <link>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944570#M325405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please correct me if an wrong.&lt;/P&gt;&lt;P&gt;you have sheet security implemented as shown below&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 274px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" width="64"&gt;Name&lt;/TD&gt;&lt;TD class="xl63" style="border-left-color: currentColor; border-left-width: medium; border-left-style: none;" width="82"&gt;Sheet 1&lt;/TD&gt;&lt;TD class="xl63" style="border-left-color: currentColor; border-left-width: medium; border-left-style: none;" width="64"&gt;Sheet 2&lt;/TD&gt;&lt;TD class="xl63" style="border-left-color: currentColor; border-left-width: medium; border-left-style: none;" width="64"&gt;Sheet 3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="border-top-color: currentColor; border-top-width: medium; border-top-style: none;"&gt;aa&lt;/TD&gt;&lt;TD class="xl63" style="border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none;"&gt;Yes&lt;/TD&gt;&lt;TD class="xl63" style="border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none;"&gt;no&lt;/TD&gt;&lt;TD class="xl63" style="border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none;"&gt;no&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="border-top-color: currentColor; border-top-width: medium; border-top-style: none;"&gt;bb&lt;/TD&gt;&lt;TD class="xl63" style="border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none;"&gt;no&lt;/TD&gt;&lt;TD class="xl63" style="border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none;"&gt;yes&lt;/TD&gt;&lt;TD class="xl63" style="border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none;"&gt;yes&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You would like it to be implemented as&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 146px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" width="64"&gt;Name&lt;/TD&gt;&lt;TD class="xl65" style="border-left-color: currentColor; border-left-width: medium; border-left-style: none;" width="82"&gt;Access&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top-color: currentColor; border-top-width: medium; border-top-style: none;"&gt;aa&lt;/TD&gt;&lt;TD class="xl65" style="border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none;"&gt;Sheet 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top-color: currentColor; border-top-width: medium; border-top-style: none;"&gt;bb&lt;/TD&gt;&lt;TD class="xl65" style="border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none;"&gt;Sheet 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top-color: currentColor; border-top-width: medium; border-top-style: none;"&gt;bb&lt;/TD&gt;&lt;TD class="xl65" style="border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none;"&gt;Sheet 3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so that you can just add entries to the table where the script is being untouched?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If so this can be achieved with a&amp;nbsp; little data modeing and changing the sheet show condition accordingly. The new sheets need to be writted with corresponding show conditions when it is being developed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sundar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 10:05:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944570#M325405</guid>
      <dc:creator>sundarakumar</dc:creator>
      <dc:date>2015-08-18T10:05:15Z</dc:date>
    </item>
    <item>
      <title>Re: Better Security Architecture</title>
      <link>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944571#M325406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes. You understood what I want to do and you described it well.&amp;nbsp; (even better than me &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt; )&lt;/P&gt;&lt;P&gt;Now as for the implementation itself I thought of doing something like that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SHEETS_ACCESS:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NTNAME,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODEL_NAME,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHEET_NAME,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VISIBLE&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;(ooxml, embedded labels, table is [Sheets Access - GENERIC])&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;WHERE(MODEL_NAME = 'Finance');&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but when I get to the Sheet properties I don't know what to write as for the expression in the conditional text box.&lt;/P&gt;&lt;P&gt;I would something clear like "when model_name='FINANCE' and VISIBLE=1" then the sheet will be seen, but I'm not sure how to write that.&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 11:01:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944571#M325406</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-08-18T11:01:47Z</dc:date>
    </item>
    <item>
      <title>Re: Better Security Architecture</title>
      <link>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944572#M325407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would prefer to add only the required sheets to the table itself instead of a visibile flag. It can be achieved by simple where conditions like where visible=1.&lt;/P&gt;&lt;P&gt;since this is section access the user will have only his data i.e.aa will have only sheet one in the previous example shown.&lt;/P&gt;&lt;P&gt;You can hide sheets with sheet condition as below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;substringcount&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;concat&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(Sheet_field_name,'|'),'Sheet 1') &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;this is to be added to sheet show condtion. This will return zero for bb who dont have access to it. Similar conditions needs to be written of corresponding sheets.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;Hope this helps.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;Sundar&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 11:47:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944572#M325407</guid>
      <dc:creator>sundarakumar</dc:creator>
      <dc:date>2015-08-18T11:47:47Z</dc:date>
    </item>
    <item>
      <title>Re: Better Security Architecture</title>
      <link>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944573#M325408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;All right.&lt;/P&gt;&lt;P&gt;One more question -&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;It doesn't filter by the NTNAME&lt;/STRONG&gt; for some reason. What do I do wrong? for example - If I create a table box it shows me all the records from the SHEETS_ACCESS table regardless the &lt;EM style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;NTNAME.&amp;nbsp; &lt;/STRONG&gt;&lt;/EM&gt;And ofcourse beacause of that the sheet condition doesn't work either.&lt;/P&gt;&lt;P&gt;the script is: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Section Access;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD ACCESS,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; &lt;STRONG&gt;&amp;nbsp; NTNAME, &lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TARGETID,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; COMPANYNUM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;(ooxml, embedded labels, table is [Section Acesss]);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Section Application;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SHEETS_ACCESS:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; &lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NTNAME,&lt;/STRONG&gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODEL_NAME, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHEET_NAME &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;(ooxml, embedded labels, table is [Sheets Access - GENERIC])&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;WHERE(MODEL_NAME = 'Finance');&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 12:05:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944573#M325408</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-08-18T12:05:09Z</dc:date>
    </item>
    <item>
      <title>Re: Better Security Architecture</title>
      <link>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944574#M325409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;as of my knowledge SECTION ACCESS keyword will let the qlikview know that the following code is for Section access. You might note all the entries here will be automatically changed to caps.&lt;/P&gt;&lt;P&gt;SECTION APPLICATION is the keyword that will apply the section access , data reduction.&lt;/P&gt;&lt;P&gt;hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sundar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 12:09:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944574#M325409</guid>
      <dc:creator>sundarakumar</dc:creator>
      <dc:date>2015-08-18T12:09:46Z</dc:date>
    </item>
    <item>
      <title>Re: Better Security Architecture</title>
      <link>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944575#M325410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;All right.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;One more question -&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;It doesn't filter by the NTNAME&lt;/STRONG&gt; for some reason. What do I do wrong? for example - If I create a table box it shows me all the records from the SHEETS_ACCESS table regardless the &lt;EM style="font-weight: inherit; font-size: 13.3333330154419px; font-family: inherit;"&gt;&lt;STRONG style="font-style: inherit; font-size: 13.3333320617676px; font-family: inherit;"&gt;NTNAME. &lt;/STRONG&gt;&lt;/EM&gt;And ofcourse beacause of that the sheet condition doesn't work either.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;the script is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;Section Access;&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;LOAD ACCESS,&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;&amp;nbsp; &lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&amp;nbsp; NTNAME,&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TARGETID,&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; COMPANYNUM&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;FROM&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;(ooxml, embedded labels, table is [Section Acesss]);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;Section Application;&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;SHEETS_ACCESS:&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;LOAD&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;&amp;nbsp; &lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NTNAME,&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODEL_NAME,&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHEET_NAME&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;FROM&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;(ooxml, embedded labels, table is [Sheets Access - GENERIC])&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;WHERE(MODEL_NAME = 'Finance');&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 12:23:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944575#M325410</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-08-18T12:23:54Z</dc:date>
    </item>
    <item>
      <title>Re: Better Security Architecture</title>
      <link>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944576#M325411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you set the conditions on Document setting?&lt;/P&gt;&lt;P&gt;Document setting-&amp;gt;opening-&amp;gt;Initial data reduction based on section access.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Capture.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/96362_Capture.PNG" style="width: 620px; height: 548px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step by step way of Section access implementation is explained in the attached document.&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sundar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 17:28:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Better-Security-Architecture/m-p/944576#M325411</guid>
      <dc:creator>sundarakumar</dc:creator>
      <dc:date>2015-08-18T17:28:03Z</dc:date>
    </item>
  </channel>
</rss>

