<?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: Record Producers creating duplicate records when using applyTemplate in Developer forum</title>
    <link>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855922#M512848</link>
    <description>&lt;P&gt;I appears as though my assumption that Record Producers run a &lt;CODE&gt;current.insert()&lt;/CODE&gt; after running the script may be correct. I looked through the Record Producers in the sandbox instance of ServiceNow at &lt;A title="andbox.service-now.com/" href="https://sandbox.service-now.com/"&gt;https://sandbox.service-now.com&lt;/A&gt; and found that the &lt;EM&gt;New LDAP Server&lt;/EM&gt; Record Producer manually inserted the record and then called &lt;CODE&gt;current.setAbortAction(true)&lt;/CODE&gt;. That gave me the idea to run a &lt;CODE&gt;current.update()&lt;/CODE&gt; and then abort the action. This ended up working, I no longer get duplicate records.&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 24 Sep 2014 12:25:45 GMT</pubDate>
    <dc:creator>jbutz</dc:creator>
    <dc:date>2014-09-24T12:25:45Z</dc:date>
    <item>
      <title>Record Producers creating duplicate records when using applyTemplate</title>
      <link>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855915#M512841</link>
      <description>&lt;P&gt;When I use a record producer and use the applyTemplate function on the &lt;EM&gt;current&lt;/EM&gt; GlideRecord object I end up with two records with the same task number. The Record Producer has a template field, but the template I am using varies depending upon the options chosen during the wizard.&lt;/P&gt;&lt;P style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know of a work around? I'm having troubles coming up with one.&lt;/P&gt;&lt;P style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Update:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &amp;nbsp;&lt;/P&gt;&lt;P&gt;I believe the problem is that the Record Producer and GlideRecord.applyTemplate does an Insert. So when I apply the template the current record gets inserted, and then inserted again when the record producer finishes running the code. If there is a way to specify at runtime what template the record producer should use this problem could be easily solved.&lt;/P&gt;&lt;P style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &amp;nbsp;&lt;/P&gt;&lt;P&gt;Message was edited by: Jason Butz&lt;/P&gt;</description>
      <pubDate>Tue, 23 Sep 2014 19:54:05 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855915#M512841</guid>
      <dc:creator>jbutz</dc:creator>
      <dc:date>2014-09-23T19:54:05Z</dc:date>
    </item>
    <item>
      <title>Re: Record Producers creating duplicate records when using applyTemplate</title>
      <link>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855916#M512842</link>
      <description>&lt;P&gt;Hi Jason,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Could you share the code you are using in the record producer?&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Mahira&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 24 Sep 2014 03:35:23 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855916#M512842</guid>
      <dc:creator>Mahira</dc:creator>
      <dc:date>2014-09-24T03:35:23Z</dc:date>
    </item>
    <item>
      <title>Re: Record Producers creating duplicate records when using applyTemplate</title>
      <link>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855917#M512843</link>
      <description>&lt;P&gt;Here is the code:&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;PRE&gt;(function(){
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var uri = ('change_request.do?sysparm_query=sys_id=' + current.sys_id);

 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;wizard.redirect = uri;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gs.addInfoMessage("Please review the Change Request below and click &lt;STRONG&gt;Request Approval&lt;/STRONG&gt;");

 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//set the change class
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var chgClass = getChangeClass();
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.type = chgClass;


 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.short_description = wizard.short_description;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_reason_for_change = wizard.change_reason;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_potential_impact = wizard.potential_impact;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_likelihood_of_impact = wizard.likelihood_of_impact;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.start_date = wizard.change_start;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.end_date = wizard.change_end;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_peer_approval_group = wizard.peer_approval_group;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(wizard.peer_approval_group == "") current.u_peer_approval_group = current.assignment_group;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.requested_by = wizard.requested_by;

 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.parent = wizard.parent;

 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (wizard.external_ticket_system != '')
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_external_ticket_system = 1;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_external_ticket_number = wizard.external_ticket_system;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_external_ticket_system = 0;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}

 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(wizard.customer_impact == 'yes')
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var wza = wizard.customer_approval;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (wza == 'not_required') {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_customer_approval = 9;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if (wza == 'blast') {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_customer_approval = 5;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_customer_approval_by = "Blast Notification"
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if (wza == 'approved') {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_customer_approval = 5;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_customer_approval_by = wizard.customer_approval_by;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if (wza == 'not_yet') {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_customer_approval = 1;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.u_customer_approval = 9;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}



 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(chgClass == 2) current.u_emg_manager = wizard.emg_manager; // Emergency Change
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(chgClass == 6) current.applyTemplate(wizard.routine_change_template.name);
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(chgClass != 6)
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.assignment_group = wizard.assignment_group;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current.assigned_to = wizard.assigned_to;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}



 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function getChangeClass() {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Change types
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//1 = normal
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//2 = emergency
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//3 = MAC
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//4 = Informational

 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var selectedClass = wizard.change_class;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//normal
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//mac_application
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//emergency
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var selectedOrg = wizard.change_organization;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//current_user
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//internal_cass
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//internal_pso
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//external_org


 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (selectedOrg == 'external_org') {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 4;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if (selectedClass == 'normal') {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 1;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if (selectedClass == 'emergency') {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 2;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if (selectedClass == 'mac_application') {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 3;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if(selectedClass == 'informational') {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 4;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if(selectedClass == 'routine') {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 6;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if(selectedClass == 'comprehensive') {
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 5;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
}())
&lt;/PRE&gt;</description>
      <pubDate>Wed, 24 Sep 2014 11:39:39 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855917#M512843</guid>
      <dc:creator>jbutz</dc:creator>
      <dc:date>2014-09-24T11:39:39Z</dc:date>
    </item>
    <item>
      <title>Re: Record Producers creating duplicate records when using applyTemplate</title>
      <link>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855918#M512844</link>
      <description>&lt;P&gt;Make sure your templae doesn't have the number also. Remove it.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 24 Sep 2014 11:45:24 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855918#M512844</guid>
      <dc:creator>Chandan23</dc:creator>
      <dc:date>2014-09-24T11:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: Record Producers creating duplicate records when using applyTemplate</title>
      <link>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855919#M512845</link>
      <description>&lt;P&gt;The template does not have the number field in it.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 24 Sep 2014 11:47:02 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855919#M512845</guid>
      <dc:creator>jbutz</dc:creator>
      <dc:date>2014-09-24T11:47:02Z</dc:date>
    </item>
    <item>
      <title>Re: Record Producers creating duplicate records when using applyTemplate</title>
      <link>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855920#M512846</link>
      <description>&lt;P&gt;Hi Jason,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Can you try if the code creates only one &amp;nbsp; record if you hard code the template name in the script?&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Mahira&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 24 Sep 2014 11:49:52 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855920#M512846</guid>
      <dc:creator>Mahira</dc:creator>
      <dc:date>2014-09-24T11:49:52Z</dc:date>
    </item>
    <item>
      <title>Re: Record Producers creating duplicate records when using applyTemplate</title>
      <link>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855921#M512847</link>
      <description>&lt;P&gt;I hard coded a template name and it still created duplicate records.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 24 Sep 2014 12:16:43 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855921#M512847</guid>
      <dc:creator>jbutz</dc:creator>
      <dc:date>2014-09-24T12:16:43Z</dc:date>
    </item>
    <item>
      <title>Re: Record Producers creating duplicate records when using applyTemplate</title>
      <link>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855922#M512848</link>
      <description>&lt;P&gt;I appears as though my assumption that Record Producers run a &lt;CODE&gt;current.insert()&lt;/CODE&gt; after running the script may be correct. I looked through the Record Producers in the sandbox instance of ServiceNow at &lt;A title="andbox.service-now.com/" href="https://sandbox.service-now.com/"&gt;https://sandbox.service-now.com&lt;/A&gt; and found that the &lt;EM&gt;New LDAP Server&lt;/EM&gt; Record Producer manually inserted the record and then called &lt;CODE&gt;current.setAbortAction(true)&lt;/CODE&gt;. That gave me the idea to run a &lt;CODE&gt;current.update()&lt;/CODE&gt; and then abort the action. This ended up working, I no longer get duplicate records.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 24 Sep 2014 12:25:45 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/record-producers-creating-duplicate-records-when-using/m-p/1855922#M512848</guid>
      <dc:creator>jbutz</dc:creator>
      <dc:date>2014-09-24T12:25:45Z</dc:date>
    </item>
  </channel>
</rss>

