开发者社区> 问答> 正文

在钉钉中,人员详情接口能获取人员是否离职还是在职吗?

请问一下那个人员详情接口能获取人员是否离职还是在职吗?智能人事里面是不是没有组织部门的接口啊?有没有获取部门列表详情的接口呢?目前看到的都是根据部门id获取部门详情,而不是列表详情。
看到获取的用户详情也是必须加部门,那有没有获取当前组织下的所有用户详情啊,而不是部门的用户详情。
当前组织下的部门信息详情能不能一次通过接口返回出来呢

展开
收起
崔问问 2023-11-20 07:49:22 299 0
4 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉智能人事接口可以获取人员是否离职还是在职。但是需要注意的是,只有当企业在钉钉后台开启了智能人事模块,并正确配置了相关数据后,才能通过接口获取到员工的在职/离职状态。

    关于获取部门列表详情的接口,目前钉钉提供的智能人事接口确实没有直接提供这个功能。现有的接口主要侧重于获取特定部门的详细信息或者获取某个用户所在的部门信息。

    如果你想获取当前组织下的所有用户详情,可以通过钉钉开放平台的“用户管理”模块中的“批量获取成员信息”接口来实现。这个接口可以一次获取多个用户的详细信息,包括姓名、手机号码、邮箱地址等。

    至于获取当前组织下的部门信息详情,可以使用“获取部门列表”接口来获取所有的部门ID,然后再通过“获取部门详情”接口,循环遍历每个部门ID来获取详细的部门信息。需要注意的是,这两个接口都需要管理员权限才能调用。

    2023-11-22 17:19:14
    赞同 展开评论 打赏
  • 获取员工离职信息旧版SDK
    https://open.dingtalk.com/document/orgapp/obtain-multiple-employee-demission-information

    例如,在钉钉管理后台,查看到的离职人员信息如下图所示。调用本接口,可获取离职前状态、离职原因、员工类型等信息。
    812f6e87429d3e14bee559a6f747a9f2_p512184.png

    2023-11-21 08:56:12
    赞同 展开评论 打赏
  • 在钉钉中,人员详情接口是可以获取员工是否离职还是在职的信息的。您可以通过调用“获取员工离职信息”的接口来获取已离职员工的列表,同时也可以使用“获取部门用户详情”的接口来分别获取每个部门下的员工详情信息。此外,如果您需要一次性获取当前组织下的所有用户详情,那么可以通过先获取所有的部门ID,然后通过部门ID查询用户详情,遍历到一个List集合中,进行批量插入。

    至于关于智能人事中部门信息的获取,您可以使用“获取部门列表”的接口,传入参数部门字段传1,来获取企业通讯录根部门下的一级子部门信息。值得注意的是,如果企业开通了家校通讯录,获取的一级子部门内有家校通讯录的,部门ID值为-7,这种情况下需要把该部门剔除,因为它不属于内部通讯录范围。同样地,如果你想要获取到企业所有的部门信息,你可以循环获取每一个部门下的部门列表,直到每一个部门ID作为参数时获取的结果为空。在这个过程中,你需要确保已经开通了智能人事应用并申请了智能人事接口权限。

    2023-11-20 10:40:55
    赞同 展开评论 打赏
  • 同步部门列表=>同步部门用户=>同步用户详情=>同步部门详情。此回答整理自钉钉群:钉钉开发者社区(互助群)

    2023-11-20 09:02:21
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载