<?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 Software Subscription record Mapping to user based on a different email in SAM forum</title>
    <link>https://www.servicenow.com/community/sam-forum/software-subscription-record-mapping-to-user-based-on-a/m-p/3570832#M21310</link>
    <description>&lt;P&gt;This seems to be something that should be already solved for but I sure can't find it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We receive software subscription records from a SaaS provider, say Adobe. The UPN of the user on that record is different than what we have on the user record.&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example&lt;/P&gt;&lt;P&gt;On Subscription Record - UPN - &lt;A href="mailto:Joe.Smith@xyz.com" target="_blank" rel="noopener"&gt;Joe.Smith@xyz.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;On User Record email is - &lt;A href="mailto:Joe.Smith-Murray@xyz.com" target="_blank" rel="noopener"&gt;Joe.Smith-Murray@xyz.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Based on the current functionality, the Subscription Record will not be matched to the User record because of this difference.&lt;/P&gt;&lt;P&gt;How can we make them map correctly?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I thought adding a secondary email to the notification devices would do it, that did not.&lt;/P&gt;&lt;P&gt;I tried creating a User Resolution Rule, but there is no Look Up Field option that lets me get to Notification devices. So no go there either.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This seems like a very common occurrence where emails on the user are different than what we're getting on the subscription record. Emails change from life changes pretty often.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Which is why I think this should be easily solved but I haven't found it, any help greatly appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
    <pubDate>Wed, 08 Jul 2026 18:45:46 GMT</pubDate>
    <dc:creator>Jamesd251</dc:creator>
    <dc:date>2026-07-08T18:45:46Z</dc:date>
    <item>
      <title>Software Subscription record Mapping to user based on a different email</title>
      <link>https://www.servicenow.com/community/sam-forum/software-subscription-record-mapping-to-user-based-on-a/m-p/3570832#M21310</link>
      <description>&lt;P&gt;This seems to be something that should be already solved for but I sure can't find it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We receive software subscription records from a SaaS provider, say Adobe. The UPN of the user on that record is different than what we have on the user record.&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example&lt;/P&gt;&lt;P&gt;On Subscription Record - UPN - &lt;A href="mailto:Joe.Smith@xyz.com" target="_blank" rel="noopener"&gt;Joe.Smith@xyz.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;On User Record email is - &lt;A href="mailto:Joe.Smith-Murray@xyz.com" target="_blank" rel="noopener"&gt;Joe.Smith-Murray@xyz.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Based on the current functionality, the Subscription Record will not be matched to the User record because of this difference.&lt;/P&gt;&lt;P&gt;How can we make them map correctly?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I thought adding a secondary email to the notification devices would do it, that did not.&lt;/P&gt;&lt;P&gt;I tried creating a User Resolution Rule, but there is no Look Up Field option that lets me get to Notification devices. So no go there either.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This seems like a very common occurrence where emails on the user are different than what we're getting on the subscription record. Emails change from life changes pretty often.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Which is why I think this should be easily solved but I haven't found it, any help greatly appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jul 2026 18:45:46 GMT</pubDate>
      <guid>https://www.servicenow.com/community/sam-forum/software-subscription-record-mapping-to-user-based-on-a/m-p/3570832#M21310</guid>
      <dc:creator>Jamesd251</dc:creator>
      <dc:date>2026-07-08T18:45:46Z</dc:date>
    </item>
    <item>
      <title>Re: Software Subscription record Mapping to user based on a different email</title>
      <link>https://www.servicenow.com/community/sam-forum/software-subscription-record-mapping-to-user-based-on-a/m-p/3572038#M21340</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/355115"&gt;@Jamesd251&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I agree with you, sometimes is annoying to have these multiple eMails for the same user. If possible I would try to work on the root cause, why the same records is added with different mails into the ServiceNow user table and the subscription portal. Maybe other tools are not in sync (HR, AD, ...)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you would like to solve it based on the SaaS script, take a look into this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The script "SAMSaasSubscriptionUtils" (table&amp;nbsp;sys_script_include) is called when the subscription user data is processed and the following function is used (line 212)&lt;/LI&gt;
&lt;LI&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dreinhardt_1-1783715585139.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/523022iCCF7C24648949293/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dreinhardt_1-1783715585139.png" alt="dreinhardt_1-1783715585139.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;This function referees to the following script "SAMSaasIntegrationUtils" (line 4, table sys_script_include)&lt;/LI&gt;
&lt;LI&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dreinhardt_2-1783715653346.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/523023i1B89639B0630BA98/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dreinhardt_2-1783715653346.png" alt="dreinhardt_2-1783715653346.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;This script contains the function "getsysuser" (line 199) to resolve the UPN with a sys_user records.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dreinhardt_3-1783715783114.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/523024i88B3C94253343915/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dreinhardt_3-1783715783114.png" alt="dreinhardt_3-1783715783114.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Here you can try to adjust the script to also include your second email field etc.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best, Dennis&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jul 2026 20:37:27 GMT</pubDate>
      <guid>https://www.servicenow.com/community/sam-forum/software-subscription-record-mapping-to-user-based-on-a/m-p/3572038#M21340</guid>
      <dc:creator>dreinhardt</dc:creator>
      <dc:date>2026-07-10T20:37:27Z</dc:date>
    </item>
  </channel>
</rss>

