Name

global.WorkflowVersionsAvailable

Description

This is to be used to gather information regarding workflows and versions of workflows available

Script

var WorkflowVersionsAvailable = Class.create();
WorkflowVersionsAvailable.prototype = {
  initialize: function() {
  },
  
  getPublishedWorkflowsExcludingTable: function(tableName) {
      var gr = GlideRecord('wf_workflow_version');
      gr.addActiveQuery();
      gr.addQuery('published', true);
  	if (tableName && !GlideStringUtil.nil(tableName))
  		gr.addQuery('table', '!=', tableName);

      gr.query();
      var ids = [];
      while (gr.next()) {
          ids.push(gr.workflow + "");
      }

      return 'sys_idIN' + ids.join(',');
  },

  type: 'WorkflowVersionsAvailable'
};

Sys ID

fff93c5d731313004d63b45a4cf6a733

Offical Documentation

Official Docs: