请问一下那个人员详情接口能获取人员是否离职还是在职吗?智能人事里面是不是没有组织部门的接口啊?有没有获取部门列表详情的接口呢?目前看到的都是根据部门id获取部门详情,而不是列表详情。
看到获取的用户详情也是必须加部门,那有没有获取当前组织下的所有用户详情啊,而不是部门的用户详情。
当前组织下的部门信息详情能不能一次通过接口返回出来呢
钉钉智能人事接口可以获取人员是否离职还是在职。但是需要注意的是,只有当企业在钉钉后台开启了智能人事模块,并正确配置了相关数据后,才能通过接口获取到员工的在职/离职状态。
关于获取部门列表详情的接口,目前钉钉提供的智能人事接口确实没有直接提供这个功能。现有的接口主要侧重于获取特定部门的详细信息或者获取某个用户所在的部门信息。
如果你想获取当前组织下的所有用户详情,可以通过钉钉开放平台的“用户管理”模块中的“批量获取成员信息”接口来实现。这个接口可以一次获取多个用户的详细信息,包括姓名、手机号码、邮箱地址等。
至于获取当前组织下的部门信息详情,可以使用“获取部门列表”接口来获取所有的部门ID,然后再通过“获取部门详情”接口,循环遍历每个部门ID来获取详细的部门信息。需要注意的是,这两个接口都需要管理员权限才能调用。
获取员工离职信息旧版SDK
https://open.dingtalk.com/document/orgapp/obtain-multiple-employee-demission-information
例如,在钉钉管理后台,查看到的离职人员信息如下图所示。调用本接口,可获取离职前状态、离职原因、员工类型等信息。
在钉钉中,人员详情接口是可以获取员工是否离职还是在职的信息的。您可以通过调用“获取员工离职信息”的接口来获取已离职员工的列表,同时也可以使用“获取部门用户详情”的接口来分别获取每个部门下的员工详情信息。此外,如果您需要一次性获取当前组织下的所有用户详情,那么可以通过先获取所有的部门ID,然后通过部门ID查询用户详情,遍历到一个List集合中,进行批量插入。
至于关于智能人事中部门信息的获取,您可以使用“获取部门列表”的接口,传入参数部门字段传1,来获取企业通讯录根部门下的一级子部门信息。值得注意的是,如果企业开通了家校通讯录,获取的一级子部门内有家校通讯录的,部门ID值为-7,这种情况下需要把该部门剔除,因为它不属于内部通讯录范围。同样地,如果你想要获取到企业所有的部门信息,你可以循环获取每一个部门下的部门列表,直到每一个部门ID作为参数时获取的结果为空。在这个过程中,你需要确保已经开通了智能人事应用并申请了智能人事接口权限。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。