1.先用管理員帳號登陸微信企業號後臺 https://work.weixin.qq.com/web
2.點開應用與小程序。小程序
3.點擊建立引用,輸入應用名稱、選擇圖標、選擇可見範圍(可見範圍中的部門、人員都屬於微信中的通信錄)api
4.建立完成。微信
1.進入建立的應用,找到開發者接口下面的網頁受權及JS-SDK。app
2.點擊設置,輸入域名。此處必須是域名,能夠加端口號,可是不能增長http://。好比ccflow.org:6666curl
3.申請校驗域名。點擊後,會自動下載一個文件,將此文件,放到系統代碼的根目錄下。放入完成以後,點擊肯定,完成驗證。url
1.找到自定義菜單,並點擊設置,進入菜單配置頁面。spa
2.添加菜單。目前ccflow&jflow支持6個通用的菜單配置,即:發起(Start.htm)、待辦(Todolist.htm)、在途(Runing.htm)、抄送(CC.htm)、已完成(Complete.htm)、查詢(Search.htm)。code
在建立菜單時,請注意url中的參數變化。好比:htm
https://open.weixin.qq.com/connect/oauth2/authorize?appid=12121212121212&redirect_uri=http://*****/CCMobile/action.aspx&response_type=code&scope=snsapi_base&state=Start#wechat_redirect
標紅的,是須要修改的參數,其餘參數固定不變。
appid:企業ID,在企業信息中能夠查看到具體ID值。
redirect_uri:免登驗證頁面。免登驗證頁面是固定,http://****/CCMobile/action.aspx.
state:驗證經過後,要進入的頁面名稱。名稱對應上面的6個菜單,好比:Start=發起(Start.htm)
設置消息提醒,是爲了向用戶推送消息。好比,張三向李四提交一個申請,點擊發送以後,李四會在微信中收到該流程申請的消息推送通知。
目前ccflow&jflow支持6中消息推送,即:工做到達、節點發送成功、節點退回後、節點撤銷後、流程結束、流程刪除。
在設置微信消息推送以前,須要先在流程中設置消息事件。具體步驟:節點屬性--節點消息--新建消息。微信推送的消息,屬於短信消息設置,設置時設置以下圖所示部分。
配置微信中的消息推送。找到接收消息,點擊設置API接收。
輸入微信驗證請求的URL,好比:
http://ccflow.org:6666/CCMobile/WeiXin.aspx.若是本身有專門編寫的驗證頁面,能夠將WeiXin.aspx替換。
Token與EncodingAESKey點擊隨機獲取後,點擊保存。保存成功後,配置成功。
ccflow的配置文件web.config中(jflow配置文件地址:
\jflow-web\src\main\resources\jflow.properties),須要將微信中的幾個重要參數進行配置。
配置文件中的參數與微信中的參數對應說明:
1.CorpID:企業ID。企業信息中。
2.AgentID,微工做臺ID。
3.AppSecret,微工做臺惟一標識。
4.WeiXinToKen,接收消息中的Token
5. EncodingAESKey,接收消息中的EncodingAESKey
6.WeiXin_MessageUrl,消息推送的域名地址,必須有http://。其實就是至關於網頁受權及JS-SDK中配置的地址,增長了一個http頭。
7.ShortMessageWriteTo,消息寫入類型。0=寫入SMS消息表,1=寫指定的webservices接口,2=寫入釘釘,3=寫入微信。
1.以上配置完成以後,須要檢查微信通信錄與ccflow&jflow的port_emp表。用戶在微信免登時,用戶的賬號必須與在port_emp表中No列或Tel列相同,而且該用戶已經關注了該微工做臺,符合以上兩個條件,才能夠免登。
2.微信中消息推送,爲圖片消息。
newArticle.picurl = BP.Sys.SystemConfig.WX_MessageUrl + "/DataUser/ICON/" + BP.Sys.SystemConfig.SysNo + "/LogBig.png";
SysNo,是系統標識,CCFlow or JFlow
若是設置了LogBig.png 圖片,消息顯示格式爲:
未設置圖片的格式,顯示爲: