Name

global.CSMConnectUtil

Description

No description available

Script

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

  isConnect: function() {
      var transaction = GlideTransaction.get();
      if (!transaction)
          return false;
      //Message from Web Client. transaction.getURL() -> Background transaction - va qmessage
      var urlInfo = transaction.getURL();
      if (urlInfo.indexOf("va qmessage") > -1)
          return true;
      //Message from Connect.
      var request = transaction.getRequest();
      if (!request)
          return false;
      var path = request.getRequestURI();
      return path && path.match(/\/api\/now\/connect/);
  },
  type: 'CSMConnectUtil'
};

Sys ID

74d52e0053503010149eddeeff7b1217

Offical Documentation

Official Docs: