要同步公司sap的组织架构和人员,但企微不支持部门下有人员可以直接删改部门,有什么好的办法能同步吗?
现在是把公司所有人员都挪到一个临时部门后,从底向上删除所有部门后,重新拉取一遍部门再新建,再更新临时部门的所有人员回部门。
感觉效率有点低下,不知各位是怎么做的?
删除肯定是不行的。删除,需要先删除所有的人员和子部门,这个没办法,可以选择先创建部门,再把需要移动的人移动到要创建后的部门。
但是修改是可以的,不需要全部拉取,直接修改部门名称,或者移动组织架构,那样太麻烦了。
step1:先同步数据(备份)
step2:将备份的数据导入到同步表(老部门,新部分,同步状态,老部门是否保留)
step3:跑任务调用企业微信接口(迁移人员到新部门,确保部门下无关联人员)
step4:清理无效部门
把思路反过来,先把新组织同步新建,然后直接从底向上挪人,挪完一个部门就把空的旧部门删除。
如果思路有帮助,请采纳,十分感谢!
写代码调api实现?
可以参考这个全量覆盖部门,https://developer.work.weixin.qq.com/document/path/90982
如果部门不存在,肯定没人了,那直接就删除了