Name

sn_risk_advanced.RelatedListAddRiskEventToIssue

Description

Implements extension point global.RelatedListItemCandidateFilter

Script

var RelatedListAddRiskEventToIssue = Class.create();
RelatedListAddRiskEventToIssue.prototype = {
  getFilterQuery: function(tableName, parentFieldName, parentRecordSysId, referencedFieldName) {
      var selectedRecord = new GlideRecord(tableName);
      selectedRecord.addQuery(parentFieldName, parentRecordSysId);
      selectedRecord.query();
      var result = [];
      while (selectedRecord.next()) {
          result.push(selectedRecord.getValue(referencedFieldName));
      }

      return "active=true^state=2^sys_idNOT IN" + result.join(",");
  },

  handles: function(extensionPointKey) {
      return extensionPointKey == "RelatedListAddRiskEventToIssue";
  },

  type: 'RelatedListAddRiskEventToIssue'
};

Sys ID

9dbff2f8eb3111101d7deed0575228d2

Offical Documentation

Official Docs: