Name

sn_hr_core.FilterHrTaskSurveys

Description

Implements extension point global.FilterSurveys Extension point for filtering my surveys in My Active Items, My Surveys widget, My Surveys and Assessments in platform, Survey email notification and Survey mobile notification

Script

var FilterHrTaskSurveys = Class.create();
FilterHrTaskSurveys.prototype = {
  initialize: function() {
  },

  /*Filter the survey instances if it returns true*/
  filter: function( /*GlideRecord*/ gr) {
      var core_task = new GlideRecord('sn_hr_core_task');
      core_task.addQuery('survey_instance', gr.sys_id);
      core_task.setLimit(1);
      core_task.query();
      return core_task.hasNext();
  },

  type: 'FilterHrTaskSurveys'
};

Sys ID

dd4d5ce70f723010176e008c07767ea5

Offical Documentation

Official Docs: