組織機構同步微信企業號
我們知道,微信公眾號和企業號都提供了一個官方的Web后台,方便我們對微信賬號的配置,以及相關數據的管理功能,對於微信企業號來說,有通訊錄中的組織架構管理、標簽管理、人員管理、以及消息的發送等功能,其中微信企業號的組織架構和標簽可以添加相應的人員,消息發送可以包含文本、圖片、語音、視頻、圖文、文件等內容。對於企業號來說,官方的接口幾乎可以無限的發送消息,因此構建一個管理后台,管理企業號的人員,以及用來給企業成員發送消息就是一個很好的功能亮點,有時候可以提高我們企業內部的消息通訊效率和日常工作管理效率。本系統通過調用微信第三方接口來實現這些功能操作。
1、企業號參數的配置處理
我們知道,微信(包括公眾號、企業號等)的服務器架起了客戶手機和開發者服務器的一個橋梁,通過消息的傳遞和響應,實現了與用戶的交互操作,下面是它的消息流程圖。
因此,在使用自己部署的微信網站系統前,需要登陸微信官方后台初始化一些信息,並獲取對應的參數設置,通過這些參數信息,在自己的網站系統中進行配置,才能構建一個完整的鏈路,實現消息的傳遞和響應。
當我們配置好【開發者服務器】的服務和【微信服務器】的對接后,我們也就實現了基本的消息交互過程了。這樣我們就可以配置好企業號客戶端進行使用了。
1)辦公系統參數配置
我們為了實現消息的鏈路,需要在辦公系統里面配置好相應的參數,這樣我們才能把微信官方后台的回調模式完成。
微信后台開發權限信息
首先需要在后台數據庫配置企業號的開發信息。
CorpID:唯一標識企業號:企業號開通后即擁有一個CorpID,不同企業號的CorpID是不同的,這相當於企業號的身份標識;啟動開發接入時候,企業開發者必須先用CorpID和Secret來換取Access_Token,之后才能調用企業號相關接口。
Secret:管理組憑證密鑰,系統管理員在企業號管理后台創建管理組時,企業號后台為該管理組分配一個唯一的secret。通過該secret能夠確定管理組,及管理組所擁有的對應用、通訊錄、接口的訪問權限。
2、組織機構的管理功能
默認我們可以在后台先創建一個根節點,然后在這個節點上進行處理即可。
介紹了那么多,好像還沒有展現這個企業號辦公系統后台的界面功能,這兒軟件主要也就是利用來進行常規化的一些數據操作,不過是直接調用微信企業號API的功能而已,這些API就是后面介紹的接口實現。
下面是企業號辦公系統的界面,這個主要利用我RoadFLow工作流界面來實現,實現多Tap的操作界面。
【組織機構列表】管理模塊里面,會在樹狀列表里面列出相關的通訊錄組織結構,選擇不同的組織層次,可以列出所屬的對應人員,界面如下所示。
通過上面的添加人員功能操作,我們可以看到組織機構的相關功能點,而左側部門的列表通過樹形列表進行展現,這些操作全部是直接調用API進行處理的,提交后的結果直接能夠在企業號后台及時看到。
這些功能點,都是模仿企業號后台的功能點實現,能夠結合本地的數據處理,實現更加豐富的界面和數據管理。
微信企業號后台
手機端微信掃描關注微信企業號二維碼
關注成功后 會收到驗證消息,點擊輸入手機號碼進行驗證。輸入的手機號碼必須是登記在辦公系統中的手機號碼
驗證成功后就可以看到應用。
轉載請注明出處:撰寫人:黃加林 QQ:1527562807