<?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: How to delete a record on the service portal in Developer forum</title>
    <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445410#M102336</link>
    <description>&lt;P&gt;HI,&lt;/P&gt;
&lt;P&gt;Kindly please find the below alert answer&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/155442i6CC29F161D148F3B/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 19 Jan 2022 18:16:05 GMT</pubDate>
    <dc:creator>sinu2</dc:creator>
    <dc:date>2022-01-19T18:16:05Z</dc:date>
    <item>
      <title>How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445401#M102327</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;
&lt;P&gt;I have a widget where i am populating user information from the custom table. Once user has added , we have another button called "Remove" as soon as user clicks on Remove button on the portal. Only that particular record should delete from that custom table. How can we achieve this through portal&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HTML CODE&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;&amp;lt;td&amp;gt;&amp;lt;button id ={{r.data.teamsysID}} ng-click="confirmDelete()"&amp;gt;Remove&amp;lt;/button&amp;gt;&amp;lt;/td&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CLIENT SCRIPT CODE&lt;/P&gt;
&lt;PRE class="language-javascript"&gt;&lt;CODE&gt;c.confirmDelete = function(){
    c.server.get({
			action:'confirmDelete',
			ID:c.data.teamMembers.sys_id		
		}).then(function(r){
			spUtil.addTrivialMessage("The " + c.data.teamMembers.sys_id + "record has been deleted");
			$rootScope.$emit('confirmDelete', c.data.teamMembers.sys_id);
			c.data.teamMembers.sys_id='';
		});
   }&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;SERVER CODE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="language-javascript"&gt;&lt;CODE&gt;if (input) {
 if (input.action == 'deleteRecord'){
	gs.addInfoMessage('entered');
	 
 }

}&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;I am not able to understand how can we get that particular sys_id from that custom table&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jan 2022 14:01:05 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445401#M102327</guid>
      <dc:creator>sinu2</dc:creator>
      <dc:date>2022-01-19T14:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445402#M102328</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if your "Remove User" button is available on a particualr record then you can simple access the sys_id from the URL by using "$sp.getParameter('sys_id')"&lt;/P&gt;
&lt;P&gt;This will return you the sys_id of the current record. may you can log it first and write down the script for deletion by using the GlideRecord on that table with the query like below:&lt;/P&gt;
&lt;P&gt;data.record_id =&amp;nbsp;$sp.getParameter("sys_id")&lt;/P&gt;
&lt;P&gt;var gr = new GlideRecord('custom_table_name');&lt;/P&gt;
&lt;P&gt;gr.addQuery('sys_id',data.record_id);&lt;/P&gt;
&lt;P&gt;gr.query();&lt;/P&gt;
&lt;P&gt;if(gr.next())&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;gr.deleteRecord();&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jan 2022 16:13:07 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445402#M102328</guid>
      <dc:creator>Ankur Swami</dc:creator>
      <dc:date>2022-01-19T16:13:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445403#M102329</link>
      <description>&lt;P&gt;Hi ANkur,&lt;/P&gt;
&lt;P&gt;In client script what i need to write the code.&lt;/P&gt;
&lt;P&gt;Below is my widget&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/155428i66489EF4CA82A381/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jan 2022 16:42:30 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445403#M102329</guid>
      <dc:creator>sinu2</dc:creator>
      <dc:date>2022-01-19T16:42:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445404#M102330</link>
      <description>&lt;P&gt;Can you please paste the whole server code here?&lt;/P&gt;
&lt;P&gt;Because i want to check how you are getting values for&amp;nbsp;{{r.data.teamsysID}}. If i am not wrong somewhere we will find the sys_id of the team member from this. Then i will be able to tell you where to add the delete code and how/&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jan 2022 16:53:02 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445404#M102330</guid>
      <dc:creator>Ankur Swami</dc:creator>
      <dc:date>2022-01-19T16:53:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445405#M102331</link>
      <description>&lt;P&gt;Hi Ankur,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below is my code. Log is entering in server side script but record is not deleting. ANy modifications required????&lt;/P&gt;
&lt;P&gt;HTML Code::&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;&amp;lt;td&amp;gt;&amp;lt;button id ={{r.data.teamsysID}} ng-click="c.confirmDelete($index)"&amp;gt;Remove&amp;lt;/button&amp;gt;&amp;lt;/td&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Client side Code@@@@@@@@@@@&lt;/P&gt;
&lt;PRE class="language-javascript"&gt;&lt;CODE&gt;c.confirmDelete = function(idx){
    c.server.get({
			action:'confirmDelete',
			ID:c.data.record_id		
		}).then(function(r){
c.server.update();
		});
   }&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Server Side Code@@@@@@@@@@&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="language-javascript"&gt;&lt;CODE&gt; if (input.action == 'confirmDelete'){
	gs.addInfoMessage('entered confirmDelete');
	 
	data.record_id = $sp.getParameter("sys_id")
gs.addInfoMessage('sys_id of the record m2m--');
var gr = new GlideRecord('x_80859_teamcool4u_m2m_users_teams');

gr.addQuery('sys_id',data.record_id);

gr.query();

if(gr.next())

{

gr.deleteRecord();

}
	 
 }&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jan 2022 16:59:54 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445405#M102331</guid>
      <dc:creator>sinu2</dc:creator>
      <dc:date>2022-01-19T16:59:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445406#M102332</link>
      <description>&lt;P&gt;Hi ANkur,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please find below full script of that widget&lt;/P&gt;
&lt;P&gt;HTML&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;&amp;lt;table class='table'&amp;gt;
  &amp;lt;thead class="thead-dark"&amp;gt;
    &amp;lt;caption style="color:Brown;"&amp;gt;&amp;lt;b&amp;gt;Member details of the selected team&amp;lt;/b&amp;gt;&amp;lt;/caption&amp;gt;
    &amp;lt;tr class="tm-header"&amp;gt;
    &amp;lt;th scope="col"&amp;gt;Team&amp;lt;/th&amp;gt;
    &amp;lt;th scope ="col"&amp;gt;Team Members&amp;lt;/th&amp;gt;
      &amp;lt;th scope ="col"&amp;gt;Email&amp;lt;/th&amp;gt;
     &amp;lt;th scope="col"&amp;gt;&amp;lt;button class="btn btn-primary" ng-click="c.openModal()"&amp;gt;${Add user}&amp;lt;/button&amp;gt;&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;/thead&amp;gt;
  &amp;lt;tbody&amp;gt;
    &amp;lt;tr style="background-color:white; color:blue;" ng-repeat="teamDetails in c.data.member"&amp;gt;
      &amp;lt;td&amp;gt;{{c.data.teamName}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;{{teamDetails.name}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;{{teamDetails.email}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;&amp;lt;button id ={{r.data.teamsysID}} ng-click="confirmDelete($index)"&amp;gt;Remove&amp;lt;/button&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
  &amp;lt;/tbody&amp;gt;
&amp;lt;/table&amp;gt;
 
&amp;lt;script type="text/ng-template" id="modalTemplate"&amp;gt;
 &amp;lt;div class="panel panel-default"&amp;gt;
 &amp;lt;div class="panel-heading"&amp;gt;
 &amp;lt;h4 class="panel-title"&amp;gt;Modal Window&amp;lt;/h4&amp;gt;
   &amp;lt;/div&amp;gt;
 &amp;lt;div class="panel-body wrapper-xl"&amp;gt;
 &amp;lt;b&amp;gt;Name: &amp;lt;/b&amp;gt;&amp;lt;sn-record-picker id="user" field="user" table="'sys_user'" display-field="'user'" value-field="'sys_id'" search-fields="'user_id'" page-size="100" &amp;gt;&amp;lt;/sn-record-picker&amp;gt;
 &amp;lt;br&amp;gt;
 &amp;lt;b&amp;gt;Team: &amp;lt;/b&amp;gt;&amp;lt;sn-record-picker id="team" field="team" table="'x_80859_teamcool4u_team'" display-field="'team'" value-field="'sys_id'" search-fields="'name'" page-size="100" &amp;gt;&amp;lt;/sn-record-picker&amp;gt;

   &amp;lt;/div&amp;gt;
 &amp;lt;div class="panel-footer text-right"&amp;gt;
 &amp;lt;button type="button" ng-click="c.closeModal()"&amp;gt;Add User&amp;lt;/button&amp;gt;
 &amp;lt;/div&amp;gt;
 &amp;lt;/div&amp;gt;
&amp;lt;/script&amp;gt;

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CLient SIde Code&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="language-javascript"&gt;&lt;CODE&gt;function($uibModal,$scope,$rootScope,spModal,spUtil){
	var c =this;
	var userData = [];
	var team = '';
	$rootScope.$on('selectTeam', function(event,data){
c.server.get({
action:'getTeam',
teamID:$rootScope.teamID
}).then(function(r) {
		c.data.member = r.data.teamMembers;
		c.data.teamName = r.data.teamName;
		team = r.data.teamName;
	});
});

c.openModal = function(){
	c.modalInstance = $uibModal.open({
	templateUrl: 'modalTemplate',
		scope: $scope	
		});	
}
	
c.closeModal= function() {
	debugger;
	var user = $('#user').select2('val');
	var teamName = $('#team').select2('val');
	c.server.get({
		action: 'createRecord',
		selectTeam: teamName,
		userName: user
	}).then(function(r){
		$rootScope.$emit('createRecord',r.data);
	});
	c.modalInstance.close();
}
	
	//Delete record
	
c.confirmDelete = function(idx){
    c.server.get({
			action:'confirmDelete',
			ID:c.data.record_id		
		}).then(function(r){
c.server.update();
		});
   }
}
																		 &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Server side Code@@@@@@@&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="language-javascript"&gt;&lt;CODE&gt;(function() {
  /* populate the 'data' object */
  /* e.g., data.table = $sp.getValue('table'); */
 data.teamMembers = [];
	data.teamName = '';
	data.teamsysID = '';
	data.UserSysID='';
	if(input){
		if(input &amp;amp;&amp;amp; input.teamID){
			if(input.action == 'getTeam'){
				var teamSysID = input.teamID;
				//gs.addInfoMessage('teamSysID----'+teamSysID);
				data.teamsysID = teamSysID;
				var grteamcool4 = new GlideRecord('x_80859_teamcool4u_team');
				grteamcool4.addQuery('sys_id',teamSysID);
				grteamcool4.query();
				if(grteamcool4.next()){
					
					data.teamName = grteamcool4.getValue('name');
					//gs.addInfoMessage('teamName----'+grteamcool4.getValue('name'));
				}
				
				var grTeamID = new GlideRecord('x_80859_teamcool4u_m2m_users_teams');
				grTeamID.addQuery('team', teamSysID);
				grTeamID.query();
				while(grTeamID.next()){
					 var userID = grTeamID.getValue('user');
					var grUserDetails = new GlideRecord('sys_user');
					grUserDetails.addQuery('sys_id', userID);
					grUserDetails.query();
					
					if(grUserDetails.next()){
						var teamMembersObj = {};
						$sp.getRecordDisplayValues(teamMembersObj, grUserDetails, 'name,email');
						data.teamMembers.push(teamMembersObj);
						data.UserSysID=grTeamID.getValue('user');
						
					}
				}
			
			}		
		}	
	
if(input.action=='createRecord'){
	gs.info('Create Action triggered');
	
	var m2mTableForUserCreation = new GlideRecord('x_80859_teamcool4u_m2m_users_teams');
	m2mTableForUserCreation.initialize();
	m2mTableForUserCreation.team = input.selectTeam;
	m2mTableForUserCreation.user = input.userName;
	
	if(m2mTableForUserCreation.insert()){
		
		gs.addInfoMessage('User Added Successfully');
	}
	else{
		
		gs.error('Insert Failed');
	}
}

    


 if (input.action == 'confirmDelete'){
	gs.addInfoMessage('entered confirmDelete');
	 
	data.record_id = $sp.getParameter("sys_id")
gs.addInfoMessage('sys_id of the record m2m--');
var gr = new GlideRecord('x_80859_teamcool4u_m2m_users_teams');

gr.addQuery('sys_id',data.record_id);

gr.query();

if(gr.next())

{

gr.deleteRecord();

}
	 
 }


		
	
	
	/*function validateNewUSer(teamSysId, userSysId){
			return false;
			if(!teamSysId || !userSysId)
				return false;
			
			return true;
		}*/
	}
	})();&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 19 Jan 2022 17:02:29 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445406#M102332</guid>
      <dc:creator>sinu2</dc:creator>
      <dc:date>2022-01-19T17:02:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445407#M102333</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I have modified the code for you. Please use the same as mentioned below:&lt;/P&gt;
&lt;P&gt;HTML:&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;&amp;lt;table class='table'&amp;gt;
  &amp;lt;thead class="thead-dark"&amp;gt;
    &amp;lt;caption style="color:Brown;"&amp;gt;&amp;lt;b&amp;gt;Member details of the selected team&amp;lt;/b&amp;gt;&amp;lt;/caption&amp;gt;
    &amp;lt;tr class="tm-header"&amp;gt;
    &amp;lt;th scope="col"&amp;gt;Team&amp;lt;/th&amp;gt;
    &amp;lt;th scope ="col"&amp;gt;Team Members&amp;lt;/th&amp;gt;
      &amp;lt;th scope ="col"&amp;gt;Email&amp;lt;/th&amp;gt;
     &amp;lt;th scope="col"&amp;gt;&amp;lt;button class="btn btn-primary" ng-click="c.openModal()"&amp;gt;${Add user}&amp;lt;/button&amp;gt;&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;/thead&amp;gt;
  &amp;lt;tbody&amp;gt;
    &amp;lt;tr style="background-color:white; color:blue;" ng-repeat="teamDetails in c.data.member"&amp;gt;
      &amp;lt;td&amp;gt;{{c.data.teamName}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;{{teamDetails.name}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;{{teamDetails.email}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;&amp;lt;button id ={{r.data.teamsysID}} ng-click="confirmDelete($index)"&amp;gt;Remove&amp;lt;/button&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
  &amp;lt;/tbody&amp;gt;
&amp;lt;/table&amp;gt;
 
&amp;lt;script&amp;gt;
 &amp;lt;div class="panel panel-default"&amp;gt;
 &amp;lt;div class="panel-heading"&amp;gt;
 &amp;lt;h4 class="panel-title"&amp;gt;Modal Window&amp;lt;/h4&amp;gt;
   &amp;lt;/div&amp;gt;
 &amp;lt;div class="panel-body wrapper-xl"&amp;gt;
 &amp;lt;b&amp;gt;Name: &amp;lt;/b&amp;gt;&amp;lt;sn-record-picker id="user" field="user" table="'sys_user'" display-field="'user'" value-field="'sys_id'" search-fields="'user_id'" page-size="100" &amp;gt;&amp;lt;/sn-record-picker&amp;gt;
 &amp;lt;br&amp;gt;
 &amp;lt;b&amp;gt;Team: &amp;lt;/b&amp;gt;&amp;lt;sn-record-picker id="team" field="team" table="'x_80859_teamcool4u_team'" display-field="'team'" value-field="'sys_id'" search-fields="'name'" page-size="100" &amp;gt;&amp;lt;/sn-record-picker&amp;gt;

   &amp;lt;/div&amp;gt;
 &amp;lt;div class="panel-footer text-right"&amp;gt;
 &amp;lt;button type="button" ng-click="c.closeModal()"&amp;gt;Add User&amp;lt;/button&amp;gt;
 &amp;lt;/div&amp;gt;
 &amp;lt;/div&amp;gt;
&amp;lt;/script&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Client:&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;function($uibModal,$scope,$rootScope,spModal,spUtil){
	var c =this;
	var userData = [];
	var team = '';
	$rootScope.$on('selectTeam', function(event,data){
c.server.get({
action:'getTeam',
teamID:$rootScope.teamID
}).then(function(r) {
		c.data.member = r.data.teamMembers;
		c.data.teamName = r.data.teamName;
		team = r.data.teamName;
	});
});

c.openModal = function(){
	c.modalInstance = $uibModal.open({
	templateUrl: 'modalTemplate',
		scope: $scope	
		});	
}
	
c.closeModal= function() {
	debugger;
	var user = $('#user').select2('val');
	var teamName = $('#team').select2('val');
	c.server.get({
		action: 'createRecord',
		selectTeam: teamName,
		userName: user
	}).then(function(r){
		$rootScope.$emit('createRecord',r.data);
	});
	c.modalInstance.close();
}
	
	//Delete record
	
c.confirmDelete = function(idx){
    c.server.get({
			action:'confirmDelete',
			ID:idx		
	}).then(function(response) {
//Process your response
c.data.retrivedList = response.data.incList;
alert("Received data from server" + c.data.schedList.toString());
});
}
}&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Server:&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;(function() {
  /* populate the 'data' object */
  /* e.g., data.table = $sp.getValue('table'); */
 data.teamMembers = [];
	data.teamName = '';
	data.teamsysID = '';
	data.UserSysID='';
	if(input){
		if(input &amp;amp;&amp;amp; input.teamID){
			if(input.action == 'getTeam'){
				var teamSysID = input.teamID;
				//gs.addInfoMessage('teamSysID----'+teamSysID);
				data.teamsysID = teamSysID;
				var grteamcool4 = new GlideRecord('x_80859_teamcool4u_team');
				grteamcool4.addQuery('sys_id',teamSysID);
				grteamcool4.query();
				if(grteamcool4.next()){
					
					data.teamName = grteamcool4.getValue('name');
					//gs.addInfoMessage('teamName----'+grteamcool4.getValue('name'));
				}
				
				var grTeamID = new GlideRecord('x_80859_teamcool4u_m2m_users_teams');
				grTeamID.addQuery('team', teamSysID);
				grTeamID.query();
				while(grTeamID.next()){
					 var userID = grTeamID.getValue('user');
					var grUserDetails = new GlideRecord('sys_user');
					grUserDetails.addQuery('sys_id', userID);
					grUserDetails.query();
					
					if(grUserDetails.next()){
						var teamMembersObj = {};
						$sp.getRecordDisplayValues(teamMembersObj, grUserDetails, 'name,email');
						data.teamMembers.push(teamMembersObj);
						data.UserSysID=grTeamID.getValue('user');
						
					}
				}
			
			}		
		}	
	
if(input.action=='createRecord'){
	gs.info('Create Action triggered');
	
	var m2mTableForUserCreation = new GlideRecord('x_80859_teamcool4u_m2m_users_teams');
	m2mTableForUserCreation.initialize();
	m2mTableForUserCreation.team = input.selectTeam;
	m2mTableForUserCreation.user = input.userName;
	
	if(m2mTableForUserCreation.insert()){
		
		gs.addInfoMessage('User Added Successfully');
	}
	else{
		
		gs.error('Insert Failed');
	}
}

    


 if (input.action == 'confirmDelete'){
var gr = new GlideRecord('x_80859_teamcool4u_m2m_users_teams');
gr.addQuery('sys_id',input.ID);
gr.query();
if(gr.next()){
	gr.deleteRecord();
}



}
	 
 }


		
	
	
	/*function validateNewUSer(teamSysId, userSysId){
			return false;
			if(!teamSysId || !userSysId)
				return false;
			
			return true;
		}*/
	
	})();

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Hope this helps. Please mark the answer as correct/helpful based on impact.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Shloke&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jan 2022 17:22:29 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445407#M102333</guid>
      <dc:creator>shloke04</dc:creator>
      <dc:date>2022-01-19T17:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445408#M102334</link>
      <description>&lt;P&gt;Hi Shloke,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As per your suggestion, I have modified my like below. But still not working&lt;/P&gt;
&lt;P&gt;#note: I have observed in my addInfoMessage Input.ID is not coming sys_id while querying in server side.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ANY MODIFICATIONS NEEDED?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HTML CODE&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;&amp;lt;table class='table'&amp;gt;
  &amp;lt;thead class="thead-dark"&amp;gt;
    &amp;lt;caption style="color:Brown;"&amp;gt;&amp;lt;b&amp;gt;Member details of the selected team&amp;lt;/b&amp;gt;&amp;lt;/caption&amp;gt;
    &amp;lt;tr class="tm-header"&amp;gt;
    &amp;lt;th scope="col"&amp;gt;Team&amp;lt;/th&amp;gt;
    &amp;lt;th scope ="col"&amp;gt;Team Members&amp;lt;/th&amp;gt;
      &amp;lt;th scope ="col"&amp;gt;Email&amp;lt;/th&amp;gt;
     &amp;lt;th scope="col"&amp;gt;&amp;lt;button class="btn btn-primary" ng-click="c.openModal()"&amp;gt;${Add user}&amp;lt;/button&amp;gt;&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;/thead&amp;gt;
  &amp;lt;tbody&amp;gt;
    &amp;lt;tr style="background-color:white; color:blue;" ng-repeat="teamDetails in c.data.member"&amp;gt;
      &amp;lt;td&amp;gt;{{c.data.teamName}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;{{teamDetails.name}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;{{teamDetails.email}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;&amp;lt;button ng-click="c.confirmDelete($index)"&amp;gt;Remove&amp;lt;/button&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
  &amp;lt;/tbody&amp;gt;
&amp;lt;/table&amp;gt;
 
&amp;lt;script type="text/ng-template" id="modalTemplate"&amp;gt;
 &amp;lt;div class="panel panel-default"&amp;gt;
 &amp;lt;div class="panel-heading"&amp;gt;
 &amp;lt;h4 class="panel-title"&amp;gt;Modal Window&amp;lt;/h4&amp;gt;
   &amp;lt;/div&amp;gt;
 &amp;lt;div class="panel-body wrapper-xl"&amp;gt;
 &amp;lt;b&amp;gt;Name: &amp;lt;/b&amp;gt;&amp;lt;sn-record-picker id="user" field="user" table="'sys_user'" display-field="'user'" value-field="'sys_id'" search-fields="'user_id'" page-size="100" &amp;gt;&amp;lt;/sn-record-picker&amp;gt;
 &amp;lt;br&amp;gt;
 &amp;lt;b&amp;gt;Team: &amp;lt;/b&amp;gt;&amp;lt;sn-record-picker id="team" field="team" table="'x_80859_teamcool4u_team'" display-field="'team'" value-field="'sys_id'" search-fields="'name'" page-size="100" &amp;gt;&amp;lt;/sn-record-picker&amp;gt;

   &amp;lt;/div&amp;gt;
 &amp;lt;div class="panel-footer text-right"&amp;gt;
 &amp;lt;button type="button" ng-click="c.closeModal()"&amp;gt;Add User&amp;lt;/button&amp;gt;
 &amp;lt;/div&amp;gt;
 &amp;lt;/div&amp;gt;
&amp;lt;/script&amp;gt;

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CLient&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="language-javascript"&gt;&lt;CODE&gt;function($uibModal,$scope,$rootScope,spModal,spUtil){
	var c =this;
	var userData = [];
	var team = '';
	$rootScope.$on('selectTeam', function(event,data){
c.server.get({
action:'getTeam',
teamID:$rootScope.teamID
}).then(function(r) {
		c.data.member = r.data.teamMembers;
		c.data.teamName = r.data.teamName;
		team = r.data.teamName;
	});
});

c.openModal = function(){
	c.modalInstance = $uibModal.open({
	templateUrl: 'modalTemplate',
		scope: $scope	
		});	
}
	
c.closeModal= function() {
	debugger;
	var user = $('#user').select2('val');
	var teamName = $('#team').select2('val');
	c.server.get({
		action: 'createRecord',
		selectTeam: teamName,
		userName: user
	}).then(function(r){
		$rootScope.$emit('createRecord',r.data);
	});
	c.modalInstance.close();
}
	
	//Delete record
	
c.confirmDelete = function(idx){
    c.server.get({
			action:'confirmDelete',
			ID:idx		
	}).then(function(response) {
//Process your response
c.data.retrivedList = response.data.incList;
alert("Received data from server" + c.data.schedList.toString());
});
}
}&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Server Side&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="language-javascript"&gt;&lt;CODE&gt;(function() {
  /* populate the 'data' object */
  /* e.g., data.table = $sp.getValue('table'); */
 data.teamMembers = [];
	data.teamName = '';
	data.teamsysID = '';
	data.UserSysID='';
	if(input){
		if(input &amp;amp;&amp;amp; input.teamID){
			if(input.action == 'getTeam'){
				var teamSysID = input.teamID;
				//gs.addInfoMessage('teamSysID----'+teamSysID);
				data.teamsysID = teamSysID;
				var grteamcool4 = new GlideRecord('x_80859_teamcool4u_team');
				grteamcool4.addQuery('sys_id',teamSysID);
				grteamcool4.query();
				if(grteamcool4.next()){
					
					data.teamName = grteamcool4.getValue('name');
					//gs.addInfoMessage('teamName----'+grteamcool4.getValue('name'));
				}
				
				var grTeamID = new GlideRecord('x_80859_teamcool4u_m2m_users_teams');
				grTeamID.addQuery('team', teamSysID);
				grTeamID.query();
				while(grTeamID.next()){
					 var userID = grTeamID.getValue('user');
					var grUserDetails = new GlideRecord('sys_user');
					grUserDetails.addQuery('sys_id', userID);
					grUserDetails.query();
					
					if(grUserDetails.next()){
						var teamMembersObj = {};
						$sp.getRecordDisplayValues(teamMembersObj, grUserDetails, 'name,email');
						data.teamMembers.push(teamMembersObj);
						data.UserSysID=grTeamID.getValue('user');
						
					}
				}
			
			}		
		}	
	
if(input.action=='createRecord'){
	gs.info('Create Action triggered');
	
	var m2mTableForUserCreation = new GlideRecord('x_80859_teamcool4u_m2m_users_teams');
	m2mTableForUserCreation.initialize();
	m2mTableForUserCreation.team = input.selectTeam;
	m2mTableForUserCreation.user = input.userName;
	
	if(m2mTableForUserCreation.insert()){
		
		gs.addInfoMessage('User Added Successfully');
	}
	else{
		
		gs.error('Insert Failed');
	}
}

    


 if (input.action == 'confirmDelete'){
var gr = new GlideRecord('x_80859_teamcool4u_m2m_users_teams');
gr.addQuery('sys_id',input.ID);
	 gs.addInfoMessage('input id is---'+input.ID);
gr.query();
if(gr.next()){
	gr.deleteRecord();
}



}
	 
 }


		
	
	
	/*function validateNewUSer(teamSysId, userSysId){
			return false;
			if(!teamSysId || !userSysId)
				return false;
			
			return true;
		}*/
	
	})();
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 19 Jan 2022 17:43:44 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445408#M102334</guid>
      <dc:creator>sinu2</dc:creator>
      <dc:date>2022-01-19T17:43:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445409#M102335</link>
      <description>&lt;P&gt;okay not an issue. We can debug this and get you to a solution. Pleas modify your HTMl as below:&lt;/P&gt;
&lt;P&gt;HTML:&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;&amp;lt;table class='table'&amp;gt;
  &amp;lt;thead class="thead-dark"&amp;gt;
    &amp;lt;caption style="color:Brown;"&amp;gt;&amp;lt;b&amp;gt;Member details of the selected team&amp;lt;/b&amp;gt;&amp;lt;/caption&amp;gt;
    &amp;lt;tr class="tm-header"&amp;gt;
    &amp;lt;th scope="col"&amp;gt;Team&amp;lt;/th&amp;gt;
    &amp;lt;th scope ="col"&amp;gt;Team Members&amp;lt;/th&amp;gt;
      &amp;lt;th scope ="col"&amp;gt;Email&amp;lt;/th&amp;gt;
     &amp;lt;th scope="col"&amp;gt;&amp;lt;button class="btn btn-primary" ng-click="c.openModal()"&amp;gt;${Add user}&amp;lt;/button&amp;gt;&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;/thead&amp;gt;
  &amp;lt;tbody&amp;gt;
    &amp;lt;tr style="background-color:white; color:blue;" ng-repeat="teamDetails in c.data.member"&amp;gt;
      &amp;lt;td&amp;gt;{{c.data.teamName}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;{{teamDetails.name}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;{{teamDetails.email}}&amp;lt;/td&amp;gt;
      &amp;lt;td&amp;gt;&amp;lt;button id ={{r.data.teamsysID}} ng-click="confirmDelete(teamDetails.sys_id)"&amp;gt;Remove&amp;lt;/button&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
  &amp;lt;/tbody&amp;gt;
&amp;lt;/table&amp;gt;
 
&amp;lt;script&amp;gt;
 &amp;lt;div class="panel panel-default"&amp;gt;
 &amp;lt;div class="panel-heading"&amp;gt;
 &amp;lt;h4 class="panel-title"&amp;gt;Modal Window&amp;lt;/h4&amp;gt;
   &amp;lt;/div&amp;gt;
 &amp;lt;div class="panel-body wrapper-xl"&amp;gt;
 &amp;lt;b&amp;gt;Name: &amp;lt;/b&amp;gt;&amp;lt;sn-record-picker id="user" field="user" table="'sys_user'" display-field="'user'" value-field="'sys_id'" search-fields="'user_id'" page-size="100" &amp;gt;&amp;lt;/sn-record-picker&amp;gt;
 &amp;lt;br&amp;gt;
 &amp;lt;b&amp;gt;Team: &amp;lt;/b&amp;gt;&amp;lt;sn-record-picker id="team" field="team" table="'x_80859_teamcool4u_team'" display-field="'team'" value-field="'sys_id'" search-fields="'name'" page-size="100" &amp;gt;&amp;lt;/sn-record-picker&amp;gt;

   &amp;lt;/div&amp;gt;
 &amp;lt;div class="panel-footer text-right"&amp;gt;
 &amp;lt;button type="button" ng-click="c.closeModal()"&amp;gt;Add User&amp;lt;/button&amp;gt;
 &amp;lt;/div&amp;gt;
 &amp;lt;/div&amp;gt;
&amp;lt;/script&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Client Controller:&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;function($uibModal,$scope,$rootScope,spModal,spUtil){
	var c =this;
	var userData = [];
	var team = '';
	$rootScope.$on('selectTeam', function(event,data){
c.server.get({
action:'getTeam',
teamID:$rootScope.teamID
}).then(function(r) {
		c.data.member = r.data.teamMembers;
		c.data.teamName = r.data.teamName;
		team = r.data.teamName;
	});
});

c.openModal = function(){
	c.modalInstance = $uibModal.open({
	templateUrl: 'modalTemplate',
		scope: $scope	
		});	
}
	
c.closeModal= function() {
	debugger;
	var user = $('#user').select2('val');
	var teamName = $('#team').select2('val');
	c.server.get({
		action: 'createRecord',
		selectTeam: teamName,
		userName: user
	}).then(function(r){
		$rootScope.$emit('createRecord',r.data);
	});
	c.modalInstance.close();
}
	
	//Delete record
	
c.confirmDelete = function(id){
	alert('Value of ID is '+ id);
    c.server.get({
			action:'confirmDelete',
			ID:id		
	}).then(function(response) {
//Process your response
c.data.retrivedList = response.data.incList;
alert("Received data from server" + c.data.schedList.toString());
});
}
}&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;No change in Server is needed.&lt;/P&gt;
&lt;P&gt;Also have put an alert in Client side as below:&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;Value of ID is&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Check what is coming in this alert and let me know.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Hope this helps. Please mark the answer as correct/helpful based on impact.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Shloke&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jan 2022 17:59:12 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445409#M102335</guid>
      <dc:creator>shloke04</dc:creator>
      <dc:date>2022-01-19T17:59:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445410#M102336</link>
      <description>&lt;P&gt;HI,&lt;/P&gt;
&lt;P&gt;Kindly please find the below alert answer&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/155442i6CC29F161D148F3B/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jan 2022 18:16:05 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445410#M102336</guid>
      <dc:creator>sinu2</dc:creator>
      <dc:date>2022-01-19T18:16:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445411#M102337</link>
      <description>&lt;P&gt;HI Shloke,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Actually when ever we use teamDetails.sys_id as&amp;nbsp; aparameter. Below alert is coming&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;&amp;lt;td&amp;gt;&amp;lt;button id ={{r.data.teamsysID}} ng-click="confirmDelete(teamDetails.sys_id)"&amp;gt;Remove&amp;lt;/button&amp;gt;&amp;lt;/td&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/155452i8BB4EDB00B0C23DB/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;when ever we use $index as a parameter in our HTML then&amp;nbsp; below alert is coming&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="data:image/png;base64,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" /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jan 2022 18:25:47 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445411#M102337</guid>
      <dc:creator>sinu2</dc:creator>
      <dc:date>2022-01-19T18:25:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to delete a record on the service portal</title>
      <link>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445412#M102338</link>
      <description>&lt;P&gt;$index cannot be used here, reason being we need to know the id of the record here, so that when a user clicks on Remove button ServiceNow will know which record to query and then delete from the table you want.&lt;/P&gt;
&lt;P&gt;Only thing pending here is to know the sys id of the record on which action is happening.&lt;/P&gt;
&lt;P&gt;Only Change which you need to try is in Remove button by passing the correct record sys id.&lt;/P&gt;
&lt;P&gt;Just Change the remove button line number 16 in your HTML as below:&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;&amp;lt;td&amp;gt;&amp;lt;button id ={{data.teamsysID}} ng-click="confirmDelete(data.teamsysID)"&amp;gt;Remove&amp;lt;/button&amp;gt;&amp;lt;/td&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;No other change is needed in your widget and try now to see what is coming in alert messgae.&lt;/P&gt;
&lt;P&gt;Also have modified to put one more alert in line number 13 , so please update your client controller as below and let me know what alert you are getting now after you click on Remove Button:&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;function($uibModal,$scope,$rootScope,spModal,spUtil){
	var c =this;
	var userData = [];
	var team = '';
	$rootScope.$on('selectTeam', function(event,data){
c.server.get({
action:'getTeam',
teamID:$rootScope.teamID
}).then(function(r) {
		c.data.member = r.data.teamMembers;
		c.data.teamName = r.data.teamName;
		team = r.data.teamName;
	alert('Value of CLient ID ' + r.data.teamsysID);
	});
});

c.openModal = function(){
	c.modalInstance = $uibModal.open({
	templateUrl: 'modalTemplate',
		scope: $scope	
		});	
}
	
c.closeModal= function() {
	debugger;
	var user = $('#user').select2('val');
	var teamName = $('#team').select2('val');
	c.server.get({
		action: 'createRecord',
		selectTeam: teamName,
		userName: user
	}).then(function(r){
		$rootScope.$emit('createRecord',r.data);
	});
	c.modalInstance.close();
}
	
	//Delete record
	
c.confirmDelete = function(idx){
    c.server.get({
			action:'confirmDelete',
			ID:idx		
	}).then(function(response) {
//Process your response
c.data.retrivedList = response.data.incList;
alert("Received data from server" + c.data.schedList.toString());
});
}
}&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Hope this helps. Please mark the answer as correct/helpful based on impact.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Shloke&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jan 2022 07:15:38 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/how-to-delete-a-record-on-the-service-portal/m-p/1445412#M102338</guid>
      <dc:creator>shloke04</dc:creator>
      <dc:date>2022-01-20T07:15:38Z</dc:date>
    </item>
  </channel>
</rss>

