<?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: email notification to Users added or removed in OOTB field additional_assignee_list of pm_projec in SPM forum</title>
    <link>https://www.servicenow.com/community/spm-forum/email-notification-to-users-added-or-removed-in-ootb-field/m-p/3518380#M50843</link>
    <description>&lt;DIV&gt;&lt;P&gt;To send email notifications when users are &lt;STRONG&gt;added or removed&lt;/STRONG&gt; in the &lt;STRONG&gt;&lt;CODE&gt;additional_assignee_list&lt;/CODE&gt;&lt;/STRONG&gt; field on the &lt;STRONG&gt;&lt;CODE&gt;pm_project&lt;/CODE&gt;&lt;/STRONG&gt; table &lt;STRONG&gt;without heavy customization&lt;/STRONG&gt;, follow these &lt;STRONG&gt;&amp;nbsp;steps&lt;/STRONG&gt;:&lt;/P&gt;&lt;H3&gt;-&amp;nbsp; Create a Business Rule to Detect Changes&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Table: &lt;CODE&gt;pm_project&lt;/CODE&gt;&lt;/LI&gt;&lt;LI&gt;When: &lt;STRONG&gt;Before or After update&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Condition: &lt;CODE&gt;current.isUpdatedField('additional_assignee_list')&lt;/CODE&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Example code :&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;(function executeRule(current, previous /*null for before insert*/) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp; if (current.isUpdatedField('additional_assignee_list')) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var oldList = previous.getValue('additional_assignee_list') || '';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var newList = current.getValue('additional_assignee_list') || '';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var oldUsers = oldList.split(',');&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var newUsers = newList.split(',');&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var added = newUsers.filter(u =&amp;gt; oldUsers.indexOf(u) === -1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var removed = oldUsers.filter(u =&amp;gt; newUsers.indexOf(u) === -1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_scratchpad.added = added.join(',');&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_scratchpad.removed = removed.join(',');&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;gs.eventQueue('project.additional_assignee.changed', current, g_scratchpad.added, g_scratchpad.removed);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;})(current, previous);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;H3&gt;Create Event &amp;amp; Notification&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Define an &lt;STRONG&gt;Event&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Name: &lt;CODE&gt;project.additional_assignee.changed&lt;/CODE&gt;&lt;/LI&gt;&lt;LI&gt;Table: &lt;CODE&gt;pm_project&lt;/CODE&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Create an &lt;STRONG&gt;Email Notification&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;When to send&lt;/STRONG&gt;: Event is fired&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Event name&lt;/STRONG&gt;: &lt;CODE&gt;project.additional_assignee.changed&lt;/CODE&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Who will receive&lt;/STRONG&gt;: Use &lt;CODE&gt;event.parm1&lt;/CODE&gt; and/or &lt;CODE&gt;parm2&lt;/CODE&gt; or define logic in the Business Rule&lt;/LI&gt;&lt;LI&gt;Customize your email using &lt;CODE&gt;${event.parm1}&lt;/CODE&gt; and &lt;CODE&gt;${event.parm2}&lt;/CODE&gt; data pills&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;P&gt;A similar use case and recommended approach is discussed in the ServiceNow Community blog below. Please review it for additional context and validation:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.servicenow.com/community/itsm-forum/sending-notifications-only-to-newly-added-users-in-quot/m-p/3154678" target="_blank" rel="noopener"&gt;https://www.servicenow.com/community/itsm-forum/sending-notifications-only-to-newly-added-users-in-quot/m-p/3154678&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;I&gt;If this response was helpful, please consider marking it as &lt;STRONG&gt;Correct&lt;/STRONG&gt; and &lt;STRONG&gt;Helpful&lt;/STRONG&gt;. You may mark more than one reply as an accepted solution.&lt;/I&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 01 Apr 2026 14:30:42 GMT</pubDate>
    <dc:creator>Huynh Loc</dc:creator>
    <dc:date>2026-04-01T14:30:42Z</dc:date>
    <item>
      <title>email notification to Users added or removed in OOTB field additional_assignee_list of pm_project</title>
      <link>https://www.servicenow.com/community/spm-forum/email-notification-to-users-added-or-removed-in-ootb-field/m-p/3518374#M50842</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;I need to&amp;nbsp;send email notification to Users added or removed in OOTB field additional_assignee_list of the pm_project table.&lt;/P&gt;&lt;P&gt;This is not OOTB capability, I would like to attend ServiceNow recommendations avoiding custumization.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Apr 2026 14:21:15 GMT</pubDate>
      <guid>https://www.servicenow.com/community/spm-forum/email-notification-to-users-added-or-removed-in-ootb-field/m-p/3518374#M50842</guid>
      <dc:creator>silviocrive</dc:creator>
      <dc:date>2026-04-01T14:21:15Z</dc:date>
    </item>
    <item>
      <title>Re: email notification to Users added or removed in OOTB field additional_assignee_list of pm_projec</title>
      <link>https://www.servicenow.com/community/spm-forum/email-notification-to-users-added-or-removed-in-ootb-field/m-p/3518380#M50843</link>
      <description>&lt;DIV&gt;&lt;P&gt;To send email notifications when users are &lt;STRONG&gt;added or removed&lt;/STRONG&gt; in the &lt;STRONG&gt;&lt;CODE&gt;additional_assignee_list&lt;/CODE&gt;&lt;/STRONG&gt; field on the &lt;STRONG&gt;&lt;CODE&gt;pm_project&lt;/CODE&gt;&lt;/STRONG&gt; table &lt;STRONG&gt;without heavy customization&lt;/STRONG&gt;, follow these &lt;STRONG&gt;&amp;nbsp;steps&lt;/STRONG&gt;:&lt;/P&gt;&lt;H3&gt;-&amp;nbsp; Create a Business Rule to Detect Changes&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Table: &lt;CODE&gt;pm_project&lt;/CODE&gt;&lt;/LI&gt;&lt;LI&gt;When: &lt;STRONG&gt;Before or After update&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Condition: &lt;CODE&gt;current.isUpdatedField('additional_assignee_list')&lt;/CODE&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Example code :&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;(function executeRule(current, previous /*null for before insert*/) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp; if (current.isUpdatedField('additional_assignee_list')) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var oldList = previous.getValue('additional_assignee_list') || '';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var newList = current.getValue('additional_assignee_list') || '';&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var oldUsers = oldList.split(',');&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var newUsers = newList.split(',');&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var added = newUsers.filter(u =&amp;gt; oldUsers.indexOf(u) === -1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var removed = oldUsers.filter(u =&amp;gt; newUsers.indexOf(u) === -1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_scratchpad.added = added.join(',');&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_scratchpad.removed = removed.join(',');&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;gs.eventQueue('project.additional_assignee.changed', current, g_scratchpad.added, g_scratchpad.removed);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;})(current, previous);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;H3&gt;Create Event &amp;amp; Notification&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Define an &lt;STRONG&gt;Event&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Name: &lt;CODE&gt;project.additional_assignee.changed&lt;/CODE&gt;&lt;/LI&gt;&lt;LI&gt;Table: &lt;CODE&gt;pm_project&lt;/CODE&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Create an &lt;STRONG&gt;Email Notification&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;When to send&lt;/STRONG&gt;: Event is fired&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Event name&lt;/STRONG&gt;: &lt;CODE&gt;project.additional_assignee.changed&lt;/CODE&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Who will receive&lt;/STRONG&gt;: Use &lt;CODE&gt;event.parm1&lt;/CODE&gt; and/or &lt;CODE&gt;parm2&lt;/CODE&gt; or define logic in the Business Rule&lt;/LI&gt;&lt;LI&gt;Customize your email using &lt;CODE&gt;${event.parm1}&lt;/CODE&gt; and &lt;CODE&gt;${event.parm2}&lt;/CODE&gt; data pills&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;P&gt;A similar use case and recommended approach is discussed in the ServiceNow Community blog below. Please review it for additional context and validation:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.servicenow.com/community/itsm-forum/sending-notifications-only-to-newly-added-users-in-quot/m-p/3154678" target="_blank" rel="noopener"&gt;https://www.servicenow.com/community/itsm-forum/sending-notifications-only-to-newly-added-users-in-quot/m-p/3154678&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;I&gt;If this response was helpful, please consider marking it as &lt;STRONG&gt;Correct&lt;/STRONG&gt; and &lt;STRONG&gt;Helpful&lt;/STRONG&gt;. You may mark more than one reply as an accepted solution.&lt;/I&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 01 Apr 2026 14:30:42 GMT</pubDate>
      <guid>https://www.servicenow.com/community/spm-forum/email-notification-to-users-added-or-removed-in-ootb-field/m-p/3518380#M50843</guid>
      <dc:creator>Huynh Loc</dc:creator>
      <dc:date>2026-04-01T14:30:42Z</dc:date>
    </item>
    <item>
      <title>Re: email notification to Users added or removed in OOTB field additional_assignee_list of pm_projec</title>
      <link>https://www.servicenow.com/community/spm-forum/email-notification-to-users-added-or-removed-in-ootb-field/m-p/3518389#M50844</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/971815"&gt;@silviocrive&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Refer :&amp;nbsp;&amp;nbsp;&lt;A href="https://www.servicenow.com/community/itsm-forum/sending-notifications-only-to-newly-added-users-in-quot/td-p/3154678" target="_self"&gt;Sending Notifications Only to Newly Added Users in "Additional Assignee List" for Change Requests&lt;/A&gt;&amp;nbsp;// same thing , you need to change the table&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Apr 2026 14:44:02 GMT</pubDate>
      <guid>https://www.servicenow.com/community/spm-forum/email-notification-to-users-added-or-removed-in-ootb-field/m-p/3518389#M50844</guid>
      <dc:creator>Tanushree Maiti</dc:creator>
      <dc:date>2026-04-01T14:44:02Z</dc:date>
    </item>
    <item>
      <title>Re: email notification to Users added or removed in OOTB field additional_assignee_list of pm_projec</title>
      <link>https://www.servicenow.com/community/spm-forum/email-notification-to-users-added-or-removed-in-ootb-field/m-p/3518402#M50845</link>
      <description>&lt;P&gt;We can handle this without heavy customization by using Flow Designer, which is the recommended approach in ServiceNow.&lt;/P&gt;&lt;P&gt;We can create a flow on the pm_project&amp;nbsp;table with a trigger on update and check if the Additional Assignee LIst&amp;nbsp;&amp;nbsp;field changes. Then, we can identify who was added or removed and send email notifications accordingly using the Send Email&amp;nbsp;action.&lt;/P&gt;</description>
      <pubDate>Wed, 01 Apr 2026 15:05:10 GMT</pubDate>
      <guid>https://www.servicenow.com/community/spm-forum/email-notification-to-users-added-or-removed-in-ootb-field/m-p/3518402#M50845</guid>
      <dc:creator>Saiprasad_V</dc:creator>
      <dc:date>2026-04-01T15:05:10Z</dc:date>
    </item>
  </channel>
</rss>

