我需要找到已经进入成功因素的新员工,并将在未来通过OData开始。
以下基于C#的查询是我正在使用的:
DateTime tomorrow = DateTime.UtcNow.AddDays(1);
var newHires = EmpEmployment
.Expand("userNav")
.Where (e => e.startDate >= tomorrow);
以上查询返回将来拥有startDate的员工,但是User扩展找不到任何匹配的条目且为null。
问题似乎是,只有达到开始日期时,用户表才会填充该人员的条目。这是一个问题,因为我想提前在其他系统中创建它们。
有没有人知道这是否正常,或者想一想如何获取已输入系统的未来员工的名字,姓氏等详细信息?
答案 0 :(得分:0)
您正在尝试使用Employee Central中的EmpEmployment实体。可以从RCM(招聘管理)中检索所需的日期。
您的问题没有明确答案,因为定制取决于项目;你应该问职业顾问负责EC如何获得新员工startDate。