Duplicate change task created on copy change

_bhishek
Tera Guru

Hi All,

When I am clicking on copy change and submit the change request ,Duplicate change task are created .When I click on copy change again in the change request for which duplicate task are created .Again duplicate task are created in addition of earlier.There is no duplicate activity for task creation in workflow .could you please suggest me on this .

find_real_file.png

Thanks .

5 REPLIES 5

Sanjay Bagri1
Tera Guru

Hello @_bhishek ,

 

Please could you validate from the OOB Copy Change UI action. Because i have tested in my PDI as well as real instance there is no difference and i am getting only correct task created like if i have created 2 task then 2 tasks are getting copied in new copy change.

function OnCopyChangeClick() {
	function addParam(form, name, val) {
		var inp = cel('textarea', form);
		inp.name = name;
		inp.value = val;
	}

	var srcSysId = g_form.getUniqueValue();

	var ga = new GlideAjax('ChangeUtils');
	ga.addParam('sysparm_name', 'getChangeQueryParams');
	ga.addParam('sysparm_src_sysid', srcSysId);
	ga.setWantSessionMessages(true);
	ga.getXMLAnswer(function (queryParam) {
		if (queryParam) {
			var gotoURL = new GlideURL('CopyChangeRelatedLists.do');
			gotoURL.setEncode(false);
			gotoURL.addToken();
			gotoURL.addParam('srcSysID', srcSysId);
			gotoURL.addParam('newSysID', '$sys_id');
			gotoURL.addParam('sysparm_returned_action', '$action');

			var form = cel('form', document.body);
			hide(form);
			form.method = "POST";
			form.action = g_form.getTableName() + ".do";
			if (typeof g_ck != 'undefined' && g_ck != "")
				addParam(form, 'sysparm_ck', g_ck);
			addParam(form, 'sys_id', '-1');
			addParam(form, 'sysparm_query', queryParam);
			addParam(form, 'sysparm_goto_url', gotoURL.getURL());
			form.submit();
		}
	});
}

SanjayBagri1_0-1749109778951.png

 

Copied Change with 2 task only 

SanjayBagri1_1-1749109778945.png

 

 

 

 

Thanks

Sanjay Bagri