var myUser = ecm.model.desktop.userDisplayName; // You just need to change the user display name here. if (myUser == 'user1' || myUser == 'user2') { var json1 = { "queueName":"ABC_Offr", “inbasketName“:”Offr“, "hideFilterUI":false, "queryFilter":"(ABC_OffrName = :A) ", "queryFields": [ { "name": "ABC_OffrName", "type": "xs:string", "value":"I" } ], "hideLockedByOther":true }; var model1 = icm.model.InbasketDynamicFilter.fromJSON(json1); console.log(model1); var modelArray1 = []; modelArray1.push(model1); return {"dynamicFilters":modelArray1}; } else if (myUser == 'user3' || myUser == 'user4') { var json15 = { "queueName":"ABC_Offr", “inbasketName“:”Offr“, "hideFilterUI":false, "queryFilter":"(ABC_OffrName = :A) ", "queryFields": [ { "name": "ABC_OffrName", "type": "xs:string", "value":"II" } ], "hideLockedByOther":true }; } else { var json14 = { "queueName":"ABC_Offr", “inbasketName“:”Offr“, "hideFilterUI":false, "queryFilter":"(ABC_OffrName = :A) ", "queryFields": [ { "name": "ABC_OffrName", "type": "xs:string", "value":"*" } ], "hideLockedByOther":true }; var model14 = icm.model.InbasketDynamicFilter.fromJSON(json14); var modelArray14 = []; modelArray14.push(model14); return {"dynamicFilters":modelArray14}; } /* var model1 = icm.model.InbasketDynamicFilter.fromJSON(json1); var model2 = icm.model.InbasketDynamicFilter.fromJSON(json2); var modelArray = []; modelArray.push(model1); modelArray.push(model2); return {"dynamicFilters":modelArray}; */