level 6
yanpp9161
楼主
要解决这个问题:
我们做企业微信的开发已经有几年了。通过与同行的不断交流,我们发现很多人想用企业微信,却不知道如何
开始第一步,不知道如何满足自己企业的需求,做工具来提高效率。
目的:
通过这篇文章,我们知道如何作为第一步进入企业微信的开发世界,以及如何规划服务架构。(至于企业微信
应该怎么做?我不告诉你,我想慢慢走。我用企业微信做的第一件事就是把仓库盘点功能加到员工手机上)
首先,企业微信肯定是给企业或者团队用的,因为它的主要功能是给企业带来便利,给团队带来效率。
所以第一步要知道企业微信是给企业和团队用的,要考虑如何及时加入企业或团队成员,如何及时同步每个成
员的职位和权限。
首先,根据各自企业或团队的现状,应该分为两种发展路径:有人事系统的企业微信和没有人事系统的企业微
信。
对于没有人事系统的团队,可以直接进入企业微信后台,使用企业微信的人事管理工具进行管理,不仅免费,
而且功能齐全(针对小团队)。自然不会涉及技术开发,跳过吧。
一个有人事制度的团队,首先要研究这个时候团队使用的人事制度,是否有开放的API,如果有,厂商是否能
找到解释文件。API文档有了,剩下的就是写一个脚本程序读取相应的数据,组装成企业微信通讯录提供的
API参数,定期传到界面,挺简单的。
如果人事系统没有开放的API,这个时候就有点难了。通常的做法是直接研究人事系统的数据库,找到人事数
据对应的数据表,定期读取放入新的表中,然后组装成企业微信需要的参数,发送到企业微信通讯录的同步界
面。有时候数据库加密了,数据表太分散了等等,都要按照数据字典一步一步的处理解决。
整个过程相当愉悦,因为通过同步人员数据,可以了解企业微信的界面调用机制,了解自己企业团队成员的有
效信息构成,更好地了解企业微信的两个极其重要的参数:“ACCESS_TOKEN”和“USERID”。
2021年02月26日 05点02分
1
我们做企业微信的开发已经有几年了。通过与同行的不断交流,我们发现很多人想用企业微信,却不知道如何
开始第一步,不知道如何满足自己企业的需求,做工具来提高效率。
目的:
通过这篇文章,我们知道如何作为第一步进入企业微信的开发世界,以及如何规划服务架构。(至于企业微信
应该怎么做?我不告诉你,我想慢慢走。我用企业微信做的第一件事就是把仓库盘点功能加到员工手机上)
首先,企业微信肯定是给企业或者团队用的,因为它的主要功能是给企业带来便利,给团队带来效率。
所以第一步要知道企业微信是给企业和团队用的,要考虑如何及时加入企业或团队成员,如何及时同步每个成
员的职位和权限。
首先,根据各自企业或团队的现状,应该分为两种发展路径:有人事系统的企业微信和没有人事系统的企业微
信。
对于没有人事系统的团队,可以直接进入企业微信后台,使用企业微信的人事管理工具进行管理,不仅免费,
而且功能齐全(针对小团队)。自然不会涉及技术开发,跳过吧。
一个有人事制度的团队,首先要研究这个时候团队使用的人事制度,是否有开放的API,如果有,厂商是否能
找到解释文件。API文档有了,剩下的就是写一个脚本程序读取相应的数据,组装成企业微信通讯录提供的
API参数,定期传到界面,挺简单的。
如果人事系统没有开放的API,这个时候就有点难了。通常的做法是直接研究人事系统的数据库,找到人事数
据对应的数据表,定期读取放入新的表中,然后组装成企业微信需要的参数,发送到企业微信通讯录的同步界
面。有时候数据库加密了,数据表太分散了等等,都要按照数据字典一步一步的处理解决。
整个过程相当愉悦,因为通过同步人员数据,可以了解企业微信的界面调用机制,了解自己企业团队成员的有
效信息构成,更好地了解企业微信的两个极其重要的参数:“ACCESS_TOKEN”和“USERID”。