Name

global.TransferOrderFilters

Description

No description available

Script

var TransferOrderFilters = Class.create();
TransferOrderFilters.prototype = {
 initialize: function() {
 },
 
 getFromStockrooms: function(transferOrder) {
    if (transferOrder.drop_off == true)
       return 'sys_id!=' + transferOrder.to_stockroom + '^type.value=field_agent^manager=' + gs.getUserID();
    else
       return 'sys_id!=' + transferOrder.to_stockroom + '^type.value!=field_agent^ORmanager=' + gs.getUserID();
 },
 
 getToStockrooms: function(transferOrder) {
    if (SNC.AssetMgmtUtil.isPluginRegistered('com.snc.work_management'))
       return 'sys_id!=' + transferOrder.from_stockroom + '^type.value!=field_agent' + '^ORmanager=' + transferOrder.service_order_task.assigned_to;
    else if (SNC.AssetMgmtUtil.isPluginRegistered('com.snc.field_service_management'))
       return 'sys_id!=' + transferOrder.from_stockroom + '^type.value!=field_agent' + '^ORmanager=' + transferOrder.service_order.assigned_to;
 },
 
 type: 'TransferOrderFilters'
}

Sys ID

9cab6320c331200032a0fd251eba8fab

Offical Documentation

Official Docs: