asp.net 微信企业号 微企办公系统-部门人员同步
组织机构同步微信企业号
我们知道,微信公众号和企业号都提供了一个官方的Web后台,方便我们对微信账号的配置,以及相关数据的管理功能,对于微信企业号来说,有通讯录中的组织架构管理、标签管理、人员管理、以及消息的发送等功能,其中微信企业号的组织架构和标签可以添加相应的人员,消息发送可以包含文本、图片、语音、视频、图文、文件等内容。对于企业号来说,官方的接口几乎可以无限的发送消息,因此构建一个管理后台,管理企业号的人员,以及用来给企业成员发送消息就是一个很好的功能亮点,有时候可以提高我们企业内部的消息通讯效率和日常工作管理效率。本系统通过调用微信第三方接口来实现这些功能操作。
1、企业号参数的配置处理
我们知道,微信(包括公众号、企业号等)的服务器架起了客户手机和开发者服务器的一个桥梁,通过消息的传递和响应,实现了与用户的交互操作,下面是它的消息流程图。
因此,在使用自己部署的微信网站系统前,需要登陆微信官方后台初始化一些信息,并获取对应的参数设置,通过这些参数信息,在自己的网站系统中进行配置,才能构建一个完整的链路,实现消息的传递和响应。
当我们配置好【开发者服务器】的服务和【微信服务器】的对接后,我们也就实现了基本的消息交互过程了。这样我们就可以配置好企业号客户端进行使用了。
1)办公系统参数配置
我们为了实现消息的链路,需要在办公系统里面配置好相应的参数,这样我们才能把微信官方后台的回调模式完成。
微信后台开发权限信息
首先需要在后台数据库配置企业号的开发信息。
CorpID:唯一标识企业号:企业号开通后即拥有一个CorpID,不同企业号的CorpID是不同的,这相当于企业号的身份标识;启动开发接入时候,企业开发者必须先用CorpID和Secret来换取Access_Token,之后才能调用企业号相关接口。
Secret:管理组凭证密钥,系统管理员在企业号管理后台创建管理组时,企业号后台为该管理组分配一个唯一的secret。通过该secret能够确定管理组,及管理组所拥有的对应用、通讯录、接口的访问权限。
2、组织机构的管理功能
默认我们可以在后台先创建一个根节点,然后在这个节点上进行处理即可。
介绍了那么多,好像还没有展现这个企业号办公系统后台的界面功能,这儿软件主要也就是利用来进行常规化的一些数据操作,不过是直接调用微信企业号API的功能而已,这些API就是后面介绍的接口实现。
下面是企业号办公系统的界面,这个主要利用我RoadFLow工作流界面来实现,实现多Tap的操作界面。
【组织机构列表】管理模块里面,会在树状列表里面列出相关的通讯录组织结构,选择不同的组织层次,可以列出所属的对应人员,界面如下所示。
通过上面的添加人员功能操作,我们可以看到组织机构的相关功能点,而左侧部门的列表通过树形列表进行展现,这些操作全部是直接调用API进行处理的,提交后的结果直接能够在企业号后台及时看到。
这些功能点,都是模仿企业号后台的功能点实现,能够结合本地的数据处理,实现更加丰富的界面和数据管理。
微信企业号后台
手机端微信扫描关注微信企业号二维码
关注成功后 会收到验证消息,点击输入手机号码进行验证。输入的手机号码必须是登记在办公系统中的手机号码
验证成功后就可以看到应用。
转载请注明出处:
撰写人:黄加林 QQ:1527562807