1、FR调用定时任务后轮询是否完成
1.1 应用场景
FR 通过任务名/任务ID运行定时任务的接口中,可设置延迟参数,在等待设置的 X 秒后可以返回任务运行状态。如下图所示:
但某些定时任务运行时间较长且不稳定,当 FDL 执行到接口设置的时间但任务还未结束时,FR 会接收到 RUNNING 的返回信息。用户无法确定后续定时任务是否运行成功。
1.2 实现思路
通过调用任务接口返回的实例 ID ,再结合根据实例 ID 查询任务状态的功能,使用 JS 定时器去轮询任务状态,当确认任务完成后再刷新 FR 的查看页面。最终效果如下图所示:
1.3 实现过程
请参见文档:FR调用定时任务后轮询是否完成
2、API取数-钉钉获取部门用户信息
2.1 应用场景
用户想要同步钉钉通信录中的用户信息。
API取数-获取部门通讯录数据 中获取钉钉用户信息的方案,只适用于部门下用户数量不超过 100 的场景;若某部门中用户数超过 100,可参考本文方案获取用户信息。
2.2 实现过程
请参见文档:API取数-钉钉获取部门用户信息
|