Name

global.ScheduledImportChildConnectionQualifier

Description

No description available

Script

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

  getChildQualifier: function(scheduledImport) {

      var answer = 'parent=NO_MATCH';
      var dataSource = new GlideRecord('sys_data_source');
      if (dataSource.get(current.getValue('data_source'))) {
          var flowAction = new sn_impex.FlowActionConnectionUtility();
          if (dataSource.type == 'data_stream') {
              var dataStreamAlias = flowAction.forFlowAction(dataSource.getValue('data_stream_action'));
              if (dataStreamAlias)
                  answer = 'sys_id=' + dataStreamAlias + '^ORparent=' + dataStreamAlias;
          } else if (dataSource.type == 'REST') {
              var restAlias = flowAction.forFlowAction(dataSource.getValue('request_action'));
              if (restAlias)
                  answer = 'sys_id=' + restAlias + '^ORparent=' + restAlias;
          } else if (dataSource.type == 'CUSTOM') {
              answer = '';
          }
      }
      return answer;
  },

  type: 'ScheduledImportChildConnectionQualifier'
};

Sys ID

ae6efdcfff8201105cf343d0653bf1c0

Offical Documentation

Official Docs: