<?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>question Re: ACL denied without evaluation - User can't see emails on Universal Request in ServiceNow AI Platform forum</title>
    <link>https://www.servicenow.com/community/servicenow-ai-platform-forum/acl-denied-without-evaluation-user-can-t-see-emails-on-universal/m-p/1098706#M55095</link>
    <description>&lt;P&gt;For anyone that's also having this issue: I contacted SN support and they were able to provide a solution. The reason why this isn't working is, strangely enough, that the read ACL on sys_email lives in the global application scope, and apparently, therefore is not usable by Universal Request.&lt;/P&gt;
&lt;P&gt;The support agent duplicated the sys_email table level read ACL into the Universal Request application scope, and afterwards, it worked perfectly.&lt;/P&gt;
&lt;P&gt;I have no idea why this is the case, I was under the impression that ACLs, especially if they reside in global, could be used by all other application scopes. I don't see a sys_email read ACL for the Customer Service Management scope, for example, and yet, agents are able to see email records attached to cases.&lt;/P&gt;</description>
    <pubDate>Thu, 11 Aug 2022 19:38:39 GMT</pubDate>
    <dc:creator>Max Nowak</dc:creator>
    <dc:date>2022-08-11T19:38:39Z</dc:date>
    <item>
      <title>ACL denied without evaluation - User can't see emails on Universal Request</title>
      <link>https://www.servicenow.com/community/servicenow-ai-platform-forum/acl-denied-without-evaluation-user-can-t-see-emails-on-universal/m-p/1098704#M55093</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;We're currently experiencing a strange problem with ACLs, or at least something that I've never seen before. Non-admin users are unable to see emails that are attached to a Universal Request. If they use the built-in email client, they also can't see their own attachments after attaching them.&lt;/P&gt;
&lt;P&gt;They can see the emails in the activity stream, but nothing happens if they click on "Show email details". They also can't see the email in the sys_email table.&lt;/P&gt;
&lt;P&gt;When I enable security rule debugging, I could see that the ACL would get triggered, but just denied access without evaluating either the role, condition or script defined in the ACL record. I even went so far and removed all scripts and conditions from the sys_email read ACL, apart from "snc_internal" as role, but it changed nothing:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/113630i9403BAAB8EC22B0E/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;As you can see, nothing was evaluated, and yet the ACL returns false. The strangest thing is that it works fine on, for example, cases or incident records:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/113626i380E1A66862B70A0/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;As you can see, the ACL gets evaluated just fine on a case record, but not on universal request, which I don't understand, since the ACL is defined for the sys_email table - shouldn't it be independent of the objects acessing it?&lt;/P&gt;
&lt;P&gt;I'd be greatful for any help further debugging this or solutions,&lt;/P&gt;
&lt;P&gt;Max&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Aug 2022 11:32:32 GMT</pubDate>
      <guid>https://www.servicenow.com/community/servicenow-ai-platform-forum/acl-denied-without-evaluation-user-can-t-see-emails-on-universal/m-p/1098704#M55093</guid>
      <dc:creator>Max Nowak</dc:creator>
      <dc:date>2022-08-04T11:32:32Z</dc:date>
    </item>
    <item>
      <title>Re: ACL denied without evaluation - User can't see emails on Universal Request</title>
      <link>https://www.servicenow.com/community/servicenow-ai-platform-forum/acl-denied-without-evaluation-user-can-t-see-emails-on-universal/m-p/1098705#M55094</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;This appears to be a known issue and is planned for a Tokyo fix.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://support.servicenow.com/kb?id=kb_article_view&amp;amp;sysparm_article=KB1005246" target="_blank" rel="noopener noreferrer"&gt;https://support.servicenow.com/kb?id=kb_article_view&amp;amp;sysparm_article=KB1005246&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;While the link above also mentions they can't see it in the activity stream, I would assume it is still related overall.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Please mark reply as Helpful/Correct, if applicable. Thanks!&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Aug 2022 13:34:40 GMT</pubDate>
      <guid>https://www.servicenow.com/community/servicenow-ai-platform-forum/acl-denied-without-evaluation-user-can-t-see-emails-on-universal/m-p/1098705#M55094</guid>
      <dc:creator>Allen Andreas</dc:creator>
      <dc:date>2022-08-04T13:34:40Z</dc:date>
    </item>
    <item>
      <title>Re: ACL denied without evaluation - User can't see emails on Universal Request</title>
      <link>https://www.servicenow.com/community/servicenow-ai-platform-forum/acl-denied-without-evaluation-user-can-t-see-emails-on-universal/m-p/1098706#M55095</link>
      <description>&lt;P&gt;For anyone that's also having this issue: I contacted SN support and they were able to provide a solution. The reason why this isn't working is, strangely enough, that the read ACL on sys_email lives in the global application scope, and apparently, therefore is not usable by Universal Request.&lt;/P&gt;
&lt;P&gt;The support agent duplicated the sys_email table level read ACL into the Universal Request application scope, and afterwards, it worked perfectly.&lt;/P&gt;
&lt;P&gt;I have no idea why this is the case, I was under the impression that ACLs, especially if they reside in global, could be used by all other application scopes. I don't see a sys_email read ACL for the Customer Service Management scope, for example, and yet, agents are able to see email records attached to cases.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 19:38:39 GMT</pubDate>
      <guid>https://www.servicenow.com/community/servicenow-ai-platform-forum/acl-denied-without-evaluation-user-can-t-see-emails-on-universal/m-p/1098706#M55095</guid>
      <dc:creator>Max Nowak</dc:creator>
      <dc:date>2022-08-11T19:38:39Z</dc:date>
    </item>
  </channel>
</rss>

