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