Skip to content

10.10.5 组织架构同步

前言

Workfine支持将LDAP,企业微信,钉钉的组织机构和用户信息同步到本地。同步方式分为一次性同步和定时同步。每次同步都会覆盖组织部门信息,一个帐套建议只同步一种来源的组织机构信息。
同步前需要进行的操作。
从每种渠道同步时都需要对应的凭证信息,请按以下分类找到自己的来源凭证。

LDAP

Workfine同步LDAP组织机构需要域控服务器地址,有同步权限的用户名和密码。以上信息可以在主管域控的信息部同事中获取。
企业微信
1、打开企业微信后台 https://work.weixin.qq.com/ 并登录
2、点击上方"我的企业" img 3、查看并记录最下方的"企业ID" img 4、点击上方"管理工具",进入设置界面 img 5、点击"通讯录同步" img 6、点击"开启API接口同步" img 7、点击Secret项目的查看按钮,根据提示,在手机上获取最新的Secret,并保存 img

钉钉

1、打开钉钉开放平台 https://open-dev.dingtalk.com/ 并登录
2、在登录的后台首页,找到右侧的"CropId"并记录下来(复制时请注意空格和换行符) img 3、点击上方应用开发=>企业内部开发(如界面不相同,请选择右上角"体验新版") img 4、在钉钉应用分类下点击"创建应用" img 5、根据提示信息,填写必填项,应用类型和开发方式保持默认 img 6、新建完成后点击左侧"权限管理" img 7、在右侧列表的分类中选择"通讯录管理",点击"通讯录部门信息读权限"的复选框 img 8、向下滚动,找到"通讯录部门成员读权限", 点击复选框 img 9、滚动到页头,点击"批量申请",完成权限申请 img 10、开通完毕后点击左侧的"应用信息" img 11、记录下"AppKey","AgentId","AppSecret"的内容(复制时请注意空格和换行符) img

一次性同步

如果您只需要将来源的组织用户采集到Workfine,没有保持与来源一致的需求,可以使用一次性同步的方案,将来源组织用户信息采集到Workfine中。

1、登录需要同步帐套设计端,进入上方"组织用户"分类

img 2、点击左侧组织分类树下方的"同步数据"按钮 img 3、选择实际的同步来源 img 4、根据界面提示输入获取到的参数信息

LDAP

img 来源地址为LDAP服务器地址,用户名密码为有同步权限的登录信息。如果您需要只同步某些用户组下的用户,可以在"用户组"下拉中选择。如果您同步过来的用户需要一个默认角色权限,可以在"默认角色"下拉中选择。

企业微信

img 分别填入获取记录的corpId和secret,agentId填写0

钉钉

img 分别填入获取记录的corpId、AppKey、AgentId和AppSecret

5、填写完毕后点击"下一步"

img 6、如果上一步填写信息正确,在预览界面中将会展示获取到的组织列表,选择需要同步的部门,Workfine会该部门及其所有下属部门的组织机构用户信息同步到Workfine中,点击"下一步" img 7、在同步选项中选择需要同步的信息,点击"开始同步"即可进入同步动作 img 8、请勿关闭或刷新页面,等待同步完成 img 9、同步结束后会生成同步报告,告知本次的同步结果。您也可以下载更新报告,查看具体的更新详情 如果部门用户在Workfine中不存在,则会新建部门用户如果部门用户已经存在,则会更新它们的信息如果部门用户在来源中不存在了,则会从Workfine中移除它们 img

定时同步

如果您的组织用户经常会更新,建议设置定时同步组织机构。通过设置定时同步,Workfine会在您设置的时间点自动执行同步任务,更新组织和用户信息

1、登录需要同步帐套设计端,进入上方"系统设置"分类 img 2、点击左侧"定时任务"分类 img 3、点击右侧列表上方的"新增"按钮,新建一个定时任务计划 img 4、为自己的定时任务计划添加一个名称,并指定好这个计划的执行频率 img 5、点击上方"执行动作"标签页,点击列表右上方的"+",鼠标指针指向"同步组织部门",下拉中选择需要设置同步的来源 img 6、参照"一次性同步"中第四步的设置项解释,为来源设置配置信息和选择同步节点 img 7、点击"保存"存储同步设置 img 8、点击"新建"存储这个同步计划 img