<?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: Background script to update new field on Task with task related requested item field dont work in Developer forum</title>
    <link>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257700#M1200734</link>
    <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/413146"&gt;@Siddharth Parna&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;try this for your earlier question and subsequent question as well and give correct group sysId&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;var taskgr = new GlideRecord('sc_task');

// Replace 'GROUP_SYSID' with the actual sys_id of the assignment group you want to filter by
taskgr.addQuery('assignment_group', 'GROUP_SYSID');

taskgr.setLimit(5);
taskgr.query();

while (taskgr.next()) {
    if (taskgr.request_item) {
        gs.info('Task Number: ' + taskgr.number);

        var reqItem = new GlideRecord('sc_req_item');
        if (reqItem.get(taskgr.request_item)) {
            var shortDesc = reqItem.variables.short_description;
            if (shortDesc) {
                taskgr.u_short_description = shortDesc.toString();
                taskgr.update();
                gs.info('Updated Task: ' + taskgr.number);
            } else {
                gs.info('No Short Description: ' + taskgr.number);
            }
        }
    }
}
&lt;/LI-CODE&gt;
&lt;P&gt;If my response helped please mark it correct and close the thread so that it benefits future readers.&lt;/P&gt;</description>
    <pubDate>Thu, 08 May 2025 04:42:42 GMT</pubDate>
    <dc:creator>Ankur Bawiskar</dc:creator>
    <dc:date>2025-05-08T04:42:42Z</dc:date>
    <item>
      <title>Background script to update new field on Task with task related requested item field dont work</title>
      <link>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257681#M1200725</link>
      <description>&lt;P&gt;var taskgr = new GlideRecord('sc_task');&lt;/P&gt;&lt;P&gt;//taskgr.addQuery('assignment_group', 'Group id ');&lt;/P&gt;&lt;P&gt;taskgr.setLimit(5);&lt;/P&gt;&lt;P&gt;taskgr.query;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;while (taskgr.next()) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; if(taskgr.request_item){&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; gs.info('Task Number:' + taskgr.number);&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; var reqItem = new GlideRecord('sc_req_item');&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; if (reqItem.get(taskgr.request_item)) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var shortDesc = reqItem.variables.short_description;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (shortDesc) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; taskgr.u_short_description = shortDesc.toString();&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; taskgr.update();&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gs.info('Updated Task' + taskgr.number);&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gs.info('No Short Description:' + taskgr.number);&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 May 2025 04:16:15 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257681#M1200725</guid>
      <dc:creator>Siddharth Parna</dc:creator>
      <dc:date>2025-05-08T04:16:15Z</dc:date>
    </item>
    <item>
      <title>Re: Background script to update new field on Task with task related requested item field dont work</title>
      <link>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257688#M1200727</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/413146"&gt;@Siddharth Parna&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;verify the updated script:&lt;/P&gt;&lt;P&gt;var taskgr = new GlideRecord('sc_task');&lt;BR /&gt;taskgr.setLimit(5);&lt;BR /&gt;taskgr.query(); // &amp;lt;-- Fix here&lt;/P&gt;&lt;P&gt;while (taskgr.next()) {&lt;BR /&gt;if (taskgr.request_item) {&lt;BR /&gt;gs.info('Task Number: ' + taskgr.number);&lt;/P&gt;&lt;P&gt;var reqItem = new GlideRecord('sc_req_item');&lt;BR /&gt;if (reqItem.get(taskgr.request_item.toString())) { // &amp;lt;-- Add .toString()&lt;BR /&gt;&lt;BR /&gt;var shortDesc = reqItem.variables.short_description;&lt;BR /&gt;if (shortDesc) {&lt;BR /&gt;taskgr.u_short_description = shortDesc.toString();&lt;BR /&gt;taskgr.update();&lt;BR /&gt;gs.info('Updated Task: ' + taskgr.number);&lt;BR /&gt;} else {&lt;BR /&gt;gs.info('No Short Description for Task: ' + taskgr.number);&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;} else {&lt;BR /&gt;gs.info('Requested item not found for Task: ' + taskgr.number);&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;</description>
      <pubDate>Thu, 08 May 2025 04:22:04 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257688#M1200727</guid>
      <dc:creator>Nilesh Pol</dc:creator>
      <dc:date>2025-05-08T04:22:04Z</dc:date>
    </item>
    <item>
      <title>Re: Background script to update new field on Task with task related requested item field dont work</title>
      <link>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257691#M1200729</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/413146"&gt;@Siddharth Parna&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;query&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;method should be called with parentheses to execute the query.&lt;/LI&gt;&lt;LI&gt;Ensure that the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;request_item&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;field is correctly referenced and exists in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;sc_task&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;table.&lt;/LI&gt;&lt;LI&gt;Ensure that the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;short_description&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;variable exists in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;sc_req_item&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;table.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;try this corrected script:&lt;/P&gt;&lt;P&gt;var taskgr = new GlideRecord('sc_task');&lt;/P&gt;&lt;P&gt;// Uncomment and set the appropriate group ID if needed&lt;BR /&gt;// taskgr.addQuery('assignment_group', 'Group id');&lt;/P&gt;&lt;P&gt;taskgr.setLimit(5);&lt;BR /&gt;taskgr.query();&lt;/P&gt;&lt;P&gt;while (taskgr.next()) {&lt;BR /&gt;if (taskgr.request_item) {&lt;BR /&gt;gs.info('Task Number: ' + taskgr.number);&lt;/P&gt;&lt;P&gt;var reqItem = new GlideRecord('sc_req_item');&lt;BR /&gt;if (reqItem.get(taskgr.request_item)) {&lt;BR /&gt;var shortDesc = reqItem.variables.short_description;&lt;/P&gt;&lt;P&gt;if (shortDesc) {&lt;BR /&gt;taskgr.u_short_description = shortDesc.toString();&lt;BR /&gt;taskgr.update();&lt;BR /&gt;gs.info('Updated Task: ' + taskgr.number);&lt;BR /&gt;} else {&lt;BR /&gt;gs.info('No Short Description: ' + taskgr.number);&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If my response helped, please hit the &lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;Thumb Icon and &lt;FONT color="#008000"&gt;accept&lt;/FONT&gt; the solution so that it benefits future readers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mohd Arbaz.&lt;/P&gt;</description>
      <pubDate>Thu, 08 May 2025 04:24:18 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257691#M1200729</guid>
      <dc:creator>mohdarbaz</dc:creator>
      <dc:date>2025-05-08T04:24:18Z</dc:date>
    </item>
    <item>
      <title>Re: Background script to update new field on Task with task related requested item field dont work</title>
      <link>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257694#M1200732</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/413146"&gt;@Siddharth Parna&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;OL&gt;&lt;LI&gt;taskgr.query();&amp;nbsp;-&amp;nbsp;You missed the parentheses, so the query was never executed.&lt;/LI&gt;&lt;LI&gt;reqItem.get(taskgr.request_item.toString())&lt;SPAN&gt;&amp;nbsp;-&lt;/SPAN&gt;&amp;nbsp;Ensures the correct sys_id is passed&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If my response has helped you hit helpful button and if your concern is solved do mark my response as correct.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;BR /&gt;Viraj Hudlikar.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 08 May 2025 04:31:21 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257694#M1200732</guid>
      <dc:creator>Viraj Hudlikar</dc:creator>
      <dc:date>2025-05-08T04:31:21Z</dc:date>
    </item>
    <item>
      <title>Re: Background script to update new field on Task with task related requested item field dont work</title>
      <link>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257698#M1200733</link>
      <description>&lt;P&gt;This works.Can you also let me know how to filter based on assignment group as mentioned in the comments.I tried giving the id ,but I see when added filter records dont get updated&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 May 2025 04:35:45 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257698#M1200733</guid>
      <dc:creator>Siddharth Parna</dc:creator>
      <dc:date>2025-05-08T04:35:45Z</dc:date>
    </item>
    <item>
      <title>Re: Background script to update new field on Task with task related requested item field dont work</title>
      <link>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257700#M1200734</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/413146"&gt;@Siddharth Parna&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;try this for your earlier question and subsequent question as well and give correct group sysId&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;var taskgr = new GlideRecord('sc_task');

// Replace 'GROUP_SYSID' with the actual sys_id of the assignment group you want to filter by
taskgr.addQuery('assignment_group', 'GROUP_SYSID');

taskgr.setLimit(5);
taskgr.query();

while (taskgr.next()) {
    if (taskgr.request_item) {
        gs.info('Task Number: ' + taskgr.number);

        var reqItem = new GlideRecord('sc_req_item');
        if (reqItem.get(taskgr.request_item)) {
            var shortDesc = reqItem.variables.short_description;
            if (shortDesc) {
                taskgr.u_short_description = shortDesc.toString();
                taskgr.update();
                gs.info('Updated Task: ' + taskgr.number);
            } else {
                gs.info('No Short Description: ' + taskgr.number);
            }
        }
    }
}
&lt;/LI-CODE&gt;
&lt;P&gt;If my response helped please mark it correct and close the thread so that it benefits future readers.&lt;/P&gt;</description>
      <pubDate>Thu, 08 May 2025 04:42:42 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257700#M1200734</guid>
      <dc:creator>Ankur Bawiskar</dc:creator>
      <dc:date>2025-05-08T04:42:42Z</dc:date>
    </item>
    <item>
      <title>Re: Background script to update new field on Task with task related requested item field dont work</title>
      <link>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257704#M1200735</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/413146"&gt;@Siddharth Parna&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for marking my response as helpful.&lt;/P&gt;
&lt;P&gt;As per new community feature you can mark multiple responses as correct.&lt;/P&gt;
&lt;P&gt;If my response helped please mark it correct as well so that it benefits future readers.&lt;/P&gt;</description>
      <pubDate>Thu, 08 May 2025 04:52:31 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257704#M1200735</guid>
      <dc:creator>Ankur Bawiskar</dc:creator>
      <dc:date>2025-05-08T04:52:31Z</dc:date>
    </item>
    <item>
      <title>Re: Background script to update new field on Task with task related requested item field dont work</title>
      <link>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257715#M1200736</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/413146"&gt;@Siddharth Parna&lt;/a&gt;&amp;nbsp;If my response helped, please mark it as helpful and accept it as one more solution.&lt;/P&gt;</description>
      <pubDate>Thu, 08 May 2025 05:03:17 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257715#M1200736</guid>
      <dc:creator>mohdarbaz</dc:creator>
      <dc:date>2025-05-08T05:03:17Z</dc:date>
    </item>
    <item>
      <title>Re: Background script to update new field on Task with task related requested item field dont work</title>
      <link>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257737#M1200744</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/413146"&gt;@Siddharth Parna&lt;/a&gt;&amp;nbsp;you just need to make sure you:&lt;/P&gt;&lt;P class=""&gt;the correct sys_id of the group (not its name) used, Reference the field properly in your addQuery() condition. and Place the filter before the query() call.&lt;/P&gt;</description>
      <pubDate>Thu, 08 May 2025 05:48:19 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/background-script-to-update-new-field-on-task-with-task-related/m-p/3257737#M1200744</guid>
      <dc:creator>Nilesh Pol</dc:creator>
      <dc:date>2025-05-08T05:48:19Z</dc:date>
    </item>
  </channel>
</rss>

