Name

sn_grc.IssueAjax

Description

No description available

Script

var IssueAjax = Class.create();
IssueAjax.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {

  getEntity: function() {
      var result = new sn_grc.IssueUtils().getEntity(this.getParameter('sysparm_args'));
      return JSON.stringify(result);
  },

  getContent: function() {
      var result = new sn_grc.IssueUtils().getContent(this.getParameter('sysparm_args'));
      return JSON.stringify(result);
  },

  requestInformation: function() {
      return new sn_grc.IssueUtils().requestInformation(this.getParameter('sysparm_recordId'), this.getParameter('sysparm_comments'));
  },

  getAllIssuesWithEngagementsAssignedToMe: function() {
      return new sn_grc.IssueUtils().getAllIssuesWithEngagementsAssignedToMe();
  },

  sendInformation: function() {
      return new sn_grc.IssueUtils().sendInformation(this.getParameter('sysparm_recordId'), this.getParameter('sysparm_comments'));
  },

  getControlRiskClass: function() {
      var result = new sn_grc.IssueUtils().getControlRiskClass(this.getParameter('sysparm_args'), this.getParameter('sysparm_args_old'));
      return JSON.stringify(result);
  },

  type: 'IssueAjax'
});

Sys ID

1b6133805b0f101025eb32fb0a81c7db

Offical Documentation

Official Docs: