Name

sn_esign.esign_taskUtilsAjax

Description

No description available

Script

var esign_taskUtilsAjax = Class.create();
esign_taskUtilsAjax.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
  
  getTask : function() {
  	var taskId = this.getParameter("sysparm_taskId");
  	var data = new sn_esign.esign_taskUtils().getTasks(taskId);
  	return new global.JSON().encode(data);
  },
  
  getKBArticle : function() {
  	var KbNumber = this.getParameter("sysparm_kbNumber");
  	var data = new sn_esign.esign_taskUtils().getKBArticle(KbNumber);
  	return new global.JSON().encode(data);
  },
  
  getManagedDocumentDetails : function() {
  	var attachmentSysId = this.getParameter("sysparam_attachmentSysId");
  	var data = new sn_esign.esign_taskUtils().getManagedDocumentDetails(attachmentSysId);
  	return new global.JSON().encode(data);
  },
  
  setTaskFinished : function() {
  	var request = {};
  	request.sys_id = this.getParameter("sysparm_taskId");
  	request.user_id = gs.getUserID();	
  	var data = new sn_esign.esign_taskUtils().setTaskFinished(request);
  	
  	return new global.JSON().encode(data);
  },
  
  saveDocumentAcknowledgement : function() {
  	var acknowledgement_text = this.getParameter("sysparm_acknowledgement_text");
  	var esign_type = this.getParameter("sysparm_esign_type");
  	var sys_id = this.getParameter("sysparm_sys_id");
  	var document_revision = this.getParameter("sysparm_document_revision");
  	var kb_article = this.getParameter("sysparm_kb_article");
  	var signature = this.getParameter("sysparm_signature");
  	var domain = this.getParameter("sysparm_domain");
  	var table_name = this.getParameter("sysparm_table_name");
  	var user_id = gs.getUserID();
  	var response =  new sn_esign.esign_taskUtils().saveDocumentAcknowledgement(acknowledgement_text,
  									esign_type,
  									sys_id,
  									document_revision,
  									kb_article,
  									signature,
  									domain,
  									table_name,
  									user_id);
  	
  	return new global.JSON().encode(response);
  },
  
  attachAcknowledgeDocument : function() {
  	var tableSysId = this.getParameter("sysparm_tableSysId");
  	var table = this.getParameter("sysparm_table");
  	var documentSysId = this.getParameter("sysparm_documentSysId");
  	var kbArticleSysId = this.getParameter("sysparm_kb_article");
  	var response = new sn_esign.esign_taskUtils().attachAcknowledgeDocument(tableSysId,
  								table,
  								documentSysId,
  								kbArticleSysId);
  	
  	return new global.JSON().encode(response);
  },
  
  getSignatureImage : function() {
  	var tableName = this.getParameter("sysparm_tableName");
  	var documentId = this.getParameter("sysparm_documentId");
  	var data = new sn_esign.esign_taskUtils().getSignatureImage(tableName, documentId);
  	
  	return new global.JSON().encode(data);
  },
  
  type: 'esign_taskUtilsAjax'
});

Sys ID

b5a337d077e32300f1b4e431a91061fd

Offical Documentation

Official Docs: