| | |
| | | } |
| | | |
| | | protected override void afterUpdate() { |
| | | UpsertUser(); |
| | | //20230317 you 增加hr信息同步user 开关 |
| | | if (System.label.HrODSTOUser.equals('true')) { |
| | | UpsertUser(); |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | //统括本部、本部、部、课、员工编码、入职日期、电子邮件、手机号码、职位、职种、负责产品(主)、销售工作内容、工作地、在职/已离职、离职日期 |
| | | //以上字段的值是否发生变换 |
| | | //如果发生变化,那么更新user表数据,user表更新contact表数据 |
| | | //20220425 you 职位改名叫 通用职衔 在更新的时候也会推到用户上的 HR通用职级 |
| | | //20220425 you 职位改名叫 通用职衔 在更新的时候也会推到用户上的 HR通用职级 |
| | | if(os.Category3__c != oldMap.get(os.id).Category3__c || os.Category4__c != oldMap.get(os.id).Category4__c |
| | | || os.Category5__c != oldMap.get(os.id).Category5__c || os.Category6__c != oldMap.get(os.id).Category6__c |
| | | || os.Employee_No__c != oldMap.get(os.id).Employee_No__c || os.Hire_Date__c != oldMap.get(os.id).Hire_Date__c |
| | |
| | | || os.Name__c != oldMap.get(os.Id).Name__c || os.Null_Update__c != oldMap.get(os.Id).Null_Update__c |
| | | //20220428 you LLIU-CDW5ZW start |
| | | || os.PositionSubsequence__c != oldMap.get(os.Id).PositionSubsequence__c |
| | | //20220512 you LLIU-CDW5ZW end |
| | | //20220512 you LLIU-CDW5ZW start |
| | | || os.Rank__c != oldMap.get(os.Id).Rank__c |
| | | //20220428 you LLIU-CDW5ZW end |
| | | // SWAG-CBP5DY的历史数据使用空更新处理 thh 20220224 start |
| | | || (System.Label.onlyupdate == '1' && UserInfo.getUserId() == '00510000005sEEMAA2')) |