// (self.length != 0) ? // self : // (getContextData('2', 'cds.PROCESS_JOBID', '') == '-') ? // self : // getContextData('2', 'cds.PROCESS_JOBID', '') getValue(self, self.length, $('dcp.HGCV1/pcl/MesEntity', ''), $('dcp.HGCV1/pcl/Pattern', ''), getContextData('2', 'cds.PROCESS_JOBID', '')); function getValue(value, length, mesEntity, pattern, processJobId) { if (pattern === 'ONEPT.PAT' && lot.toUpperCase().indexOf('LOW') > -1) return mesEntity; else if (pattern === 'ONEPT.PAT' && lot.toUpperCase().indexOf('MID') > -1) return mesEntity; else if (pattern === 'ONEPT.PAT' && lot.toUpperCase().indexOf('HIGH') > -1) return mesEntity; else if (pattern === 'ONEPT.PAT' && lot.toUpperCase().indexOf('THIN') > -1) return mesEntity; else if (length !== 0 || processJobId === '-') return value; else return processJobId; }