1

我需要找到已输入 Success Factors 并将在未来通过 OData 开始的新员工。

以下基于 C# 的查询是我正在使用的:

DateTime tomorrow = DateTime.UtcNow.AddDays(1);

var newHires = EmpEmployment
.Expand("userNav")
.Where (e => e.startDate >= tomorrow);

上面的查询返回将来有 startDate 的员工,但是用户扩展没有找到任何匹配的条目并且为空。

问题似乎是用户表仅在到达开始日期时才填充该人的条目。这是一个问题,因为我想提前在其他系统中创建它们。

有谁知道这是否正常或关于如何获取已输入系统的未来员工的名字、姓氏等详细信息的想法?

4

1 回答 1

0

您正在尝试使用 Employee Central 中的 EmpEmployment 实体。可以从 RCM(招聘管理)中检索所需的日期。

您的问题没有明确的答案,因为定制取决于项目;您应该询问负责 EC 的职能顾问如何获得新员工 startDate。

于 2017-10-20T09:08:01.843 回答