<?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 Re: Add affected objects list to email notification in Windchill Customization</title>
    <link>https://www.ptcusercommunity.com/t5/Windchill-Customization/Add-affected-objects-list-to-email-notification/m-p/27796#M7188</link>
    <description>&lt;P&gt;You can create helper class which will return&amp;nbsp; list of affected object in String format&amp;nbsp; and add string in activity instruction or in Email notification robot.&lt;/P&gt;
&lt;P&gt;Refer below thread for details&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.ptc.com/t5/Windchill/Adding-Promotion-Objects-to-notifications/m-p/7686#392638" target="_blank"&gt;RE: Adding Promotion Objects to notifications - PTC Community&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below is sample code to get list of affected objects in String.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; public static String getAffectedObjectString( WTChangeOrder2 notice throws&amp;nbsp; WTException {&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; String affectedList="";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; QueryResult resulting = ChangeHelper2.service.getChangeablesBefore(notice);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; while (resulting.hasMoreElements()) {&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Object object = (Object) resulting.nextElement();&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; if (object instanceof WTPart&amp;nbsp;&amp;nbsp; ){&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; WTPart part=(WTPart)object;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; affectedList+=part.getNumber()+"&amp;lt;br/&amp;gt;";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; }else if (object instanceof WTDocument&amp;nbsp;&amp;nbsp; ){&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; WTDocument document=(WTDocument)object;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; affectedList+=document.getNumber()+"&amp;lt;br/&amp;gt;";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; }else if (object instanceof EPMDocument&amp;nbsp;&amp;nbsp; ){&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; EPMDocument epmDocument=(EPMDocument)object;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; affectedList+=epmDocument.getNumber()+"&amp;lt;br/&amp;gt;";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; return affectedList;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="jive_macro_code _jivemacro_uid_14781489150475100 jive_text_macro"&gt;&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope it helps&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Shreyas&lt;/P&gt;</description>
    <pubDate>Fri, 26 Mar 2021 15:08:41 GMT</pubDate>
    <dc:creator>satre-2</dc:creator>
    <dc:date>2021-03-26T15:08:41Z</dc:date>
    <item>
      <title>Add affected objects list to email notification</title>
      <link>https://www.ptcusercommunity.com/t5/Windchill-Customization/Add-affected-objects-list-to-email-notification/m-p/27795#M7187</link>
      <description>Is there a way to add a list or table of affected objects to a change notice email notification?</description>
      <pubDate>Fri, 15 Mar 2024 15:00:12 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/Windchill-Customization/Add-affected-objects-list-to-email-notification/m-p/27795#M7187</guid>
      <dc:creator>rhermann</dc:creator>
      <dc:date>2024-03-15T15:00:12Z</dc:date>
    </item>
    <item>
      <title>Re: Add affected objects list to email notification</title>
      <link>https://www.ptcusercommunity.com/t5/Windchill-Customization/Add-affected-objects-list-to-email-notification/m-p/27796#M7188</link>
      <description>&lt;P&gt;You can create helper class which will return&amp;nbsp; list of affected object in String format&amp;nbsp; and add string in activity instruction or in Email notification robot.&lt;/P&gt;
&lt;P&gt;Refer below thread for details&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.ptc.com/t5/Windchill/Adding-Promotion-Objects-to-notifications/m-p/7686#392638" target="_blank"&gt;RE: Adding Promotion Objects to notifications - PTC Community&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below is sample code to get list of affected objects in String.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; public static String getAffectedObjectString( WTChangeOrder2 notice throws&amp;nbsp; WTException {&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; String affectedList="";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; QueryResult resulting = ChangeHelper2.service.getChangeablesBefore(notice);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; while (resulting.hasMoreElements()) {&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Object object = (Object) resulting.nextElement();&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; if (object instanceof WTPart&amp;nbsp;&amp;nbsp; ){&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; WTPart part=(WTPart)object;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; affectedList+=part.getNumber()+"&amp;lt;br/&amp;gt;";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; }else if (object instanceof WTDocument&amp;nbsp;&amp;nbsp; ){&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; WTDocument document=(WTDocument)object;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; affectedList+=document.getNumber()+"&amp;lt;br/&amp;gt;";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; }else if (object instanceof EPMDocument&amp;nbsp;&amp;nbsp; ){&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; EPMDocument epmDocument=(EPMDocument)object;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; affectedList+=epmDocument.getNumber()+"&amp;lt;br/&amp;gt;";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; return affectedList;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="jive_macro_code _jivemacro_uid_14781489150475100 jive_text_macro"&gt;&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope it helps&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Shreyas&lt;/P&gt;</description>
      <pubDate>Fri, 26 Mar 2021 15:08:41 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/Windchill-Customization/Add-affected-objects-list-to-email-notification/m-p/27796#M7188</guid>
      <dc:creator>satre-2</dc:creator>
      <dc:date>2021-03-26T15:08:41Z</dc:date>
    </item>
  </channel>
</rss>

