Name

global.WorkItemTableList

Description

Return a list of tables that can serve as a service channel work item table for Advanced Work Assignment

Script

gs.include("PrototypeServer");

var WorkItemTableList = Class.create();

WorkItemTableList.prototype = {

  process: function() {
  	
  	var allowedParents = ["interaction","task"];
  	var ans = [];
  	
  	for (var i in allowedParents) {
  		var tableUtil = new TableUtils(allowedParents[i]);
  		var tableList = tableUtil.getAllExtensions();

  		for (var j=0; j<tableList.size(); j++) {
  			var table = tableList.get(j);
  			ans.push(table);
  		}
  	}	
  	return ans;
},

type: "WorkItemTableList"
};

Sys ID

4ea85fab73fa23004a905ee515f6a75e

Offical Documentation

Official Docs: