打卡记录数据更新后有关联的审批实例ID了,排班数据里怎么没有啊。像那种外出或请假的没有打卡记录,怎么获得他的审批是哪一条啊?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云的产品体系中,要实现打卡记录与审批实例ID的关联,并在排班数据中体现外出或请假等特殊考勤情况的审批信息,可以考虑使用“钉钉开放平台”和“数据中台MaxCompute”或者“表格存储Table Store”来解决这一问题。
利用钉钉开放平台:
dingtalk.oapi.attendance.record.list
)获取打卡记录时,可以同时查询到与之关联的审批实例ID。如果直接从打卡记录中无法获得审批ID,可能需要结合使用审批相关的API(如dingtalk.oapi.process.instance.list
)根据时间、员工等条件匹配对应的审批实例。处理无打卡记录的情况:
dingtalk.oapi.process.instance.get
)来获取具体的审批详情。关键在于根据员工ID、审批类型(如外出、请假)及审批时间范围来定位相应的审批记录。整合数据至排班系统:
展示与查询:
通过以上步骤,您可以实现在排班数据中关联并展示外出或请假等特殊考勤情况的审批信息,从而提高管理效率和数据准确性。