當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

微信公衆号消息推送插件

1. 概述

1.1 版本

報表服務器版本JAR 包版本插件版本
10.02018-07-31V1.1-beta

1.2 應用場景

微信公衆号,爲企業和組織提供更強大的業務服務與用戶管理能力,給用戶帶來及時豐富業務信息。

通過此插件可提供在 FineReport 中更加方便、快捷關聯公衆号内容,可提供定時公衆号消息推送功能、帆軟系統HTML5頁面免登陸功能。

相信通過 FineReport 強大報表展示能力,再結合 微信公衆号信息傳播優勢,一定能實現企業系統應用如虎添翼效果。

場景概述:

  • 在公衆号基礎上對接帆軟報表,對企業産品的消費者參與者進行管理、推廣。定期任務或事件推送,消費提醒、結算提醒、積分提醒、及客戶産品使用的維保提醒等信息。

  • 實時推送消息至移動端,可以做到信息的快速傳輸。無論是一線人員還是企業管理者,都可以随時随地通過手機了解業務狀态,提高數據的信息價值。

  • 結合公衆号可以用來管理企業供應商,把公衆号做爲供應鏈系統的,外延消息發送端使用。比如,給供應商發送,訂單變更信息;定期給供應商發送貨品消耗情況,利於提前備貨。

  • 其他應用場景可結合企業實際需求進行拓展。

1.3 功能介紹

插件功能基於微信公衆平台開發接口,開發的公衆号消息相關功能,可定時發送公衆号模板消息、帆軟系統HTML5頁面免登陸功能。

公衆号開發接口文檔

主要功能:

  1. 公衆号相關單點登陸。在公衆号或小程序中嵌入的H5報表鏈接,點擊時自動實現免登訪問報表資源或平台資源。

  2. 定時調度任務推送公衆号消息。可選擇公衆号後台消息模板,關聯帆軟報表内容,定時向用戶發送重要的服務通知。

  3. 支持多個公衆号和小程序配置參數、選擇消息模板功能。

  4. 公衆号消息模板事件功能,支持PC端和HTML5頁面事件執行事件觸發。

  5. 小程序鏈接頁面單點登陸。beta測試功能。

備注:1-4功能穩定,5功能待測。全部功能已有客戶在用。

2. 插件介紹

2.1 插件安裝

點擊下載插件:微信公衆号消息推送插件

設計器插件安裝方法參照 設計器插件管理

服務器安裝插件方法參照 服務器插件管理

2.2 操作方法

安裝插件後分别進行微信公衆平台配置和決策系統相關配置。

2.2.1 微信公衆平台配置

  • 公衆号在“網頁授權獲取用戶基本信息”設置“授權回調頁面域名”。

  • 公衆号申請模板消息的使用權限,選用已有的模板進行調用。

  • 小程序配置報表系統地址爲可信域名。

2.2.2 服務器數據集配置

新建兩個服務器數據集,用於查詢公衆号/小程序 用戶的openId和報表系統用戶名的映射關系。

2.2.3 報表系統參數配置

數據決策系統-》管理系統-》公衆号管理-》應用管理,維護“微信公衆号參數配置”相關值。

image.png

參數功能說明如下:

參數

說明

備注及示例

報表服務器地址

決策報表URL,公衆号設置此域名白名單

https://localhost/webroot/decision

公衆号appid

公衆号後台查詢appID


公衆号secret

公衆号後台查詢appsecret


公衆号數據集

公衆号openid與報表用戶關聯

服務器數據集名稱offiaccount

公衆号報表用戶名

數據集中報表用戶列序号

默認爲2

公衆号用戶名

數據集中openid列序号

默認爲1

小程序appid

小程序管理後台查詢AppID

小程序必須與公衆号綁定關聯

小程序secret

小程序管理後台查詢AppSecret


小程序pagepath

模板消息跳轉小程序頁面路徑

例如:pages/fr/fr

小程序數據集

小程序openid與報表用戶關聯

服務器數據集名稱miniprogram

小程序報表用戶名

數據集中報表用戶列序号

默認爲2

小程序用戶名

數據集中openid列序号

默認爲1

公衆号管理-》應用快捷配置:可設置微信代理服務器功能、生成微信登陸認證鏈接功能。

image.png

3. 示例

3.1 用戶數據集

公衆号用戶數據集示例:

image.png

小程序用戶數據集示例:

image.png

3.2 公衆号管理

image.png

image.png

3.3 定時調度推送公衆号

數據決策系統,在定時調度的任務管理畫面,添加任務操作。
基本設置步驟:

image.png

調度對象步驟:

image.png

調度周期步驟:
image.png

文件處理步驟:

操作1:在處理方式多選框,勾選“客戶端通知”。

操作2:勾選“公衆号推送”選框。在下方出現的下拉框,選擇默認公衆号項。

image.png

操作3:選擇公衆号推送“消息模板”選項。

操作4:消息類型選擇“鏈接消息”。

操作5:維護主題内容模板。維護規則說明如下:

微信公衆号消息模板中,參數需以{{開頭,以.DATA}}結尾。報表端模板只需将 DATA 替換爲 ${單元格} 的形式。

公衆号端模板

報表系統端模板

标題:{{subject.DATA}} 内容:{{content.DATA}}
 
信息:{{message.DATA}} 電話:{{phone.DATA}}
 
地址:{{address.DATA}}

标題:{{subject.${A1}}} 内容:{{content.${A3}}}

信息:{{message.${B4}}} 電話:{{phone.${D11}}}

地址:{{address.${D13}}}

報表端的“主題”和“内容”的值在後台先合并,然後産生公衆号消息模板所需數據。

操作6:鏈接,定時結果鏈接和自定義鏈接兩種。

點擊保存按鈕,完成定時任務的設置操作。

image.png

公衆号消息模板示例:

image.png

3.4 單點登陸鏈接訪問報表

單點登陸鏈接訪問報表,可支持帆軟系統HTML5頁面鏈接的訪問。可用在微信公衆号的菜單鏈接、公衆号消息推送鏈接、微信小程序鏈接中。

公衆号消息推送消息效果如圖:

image.png

點擊推送消息,會打開鏈接地址進行訪問,點擊“繼續訪問”進行網頁授權,會跳轉到結果報表展示畫面,此時用戶已登錄。

image.png
image.png

公衆号推送消息數據項說明:

  • 公衆号消息模板ID:對應爲插件參數消息模板Id值。

  • 小程序appid:所需跳轉到的小程序appid。此值如爲空,則默認爲公衆号打開鏈接。如維護值,則确保小程序與公衆号綁定,否則鏈接無效。

  • 消息鏈接:公衆号先訪問單點登陸頁面再跳轉結果報表畫面。
    定時結果鏈接由系統運算産生。
    自定義鏈接,鏈接地址可以使用公衆号管理-》應用快捷配置-》生成微信登陸認證鏈接功能生成。

3.5 模板事件推送消息

3.5.1 添加模板事件

1)右擊某一單元格,選擇控件設置>事件編輯,新增事件中,增加「微信公衆号消息」,如下圖所示:

2)點擊菜單模板>模板 Web 屬性,三種預覽方式下的「事件設置」中都增加「微信公衆号消息」,如下圖所示:

3.5.2 設置消息接收對象

公衆号消息可以發送給平台用戶、角色和機構部門,最終接收對象爲三項的并集。這裏以用戶做示例,發送模板消息給 Jack 。

3.5.3 填寫消息内容

1)客戶端:默認支持 PC 平台。用戶可通過安裝微信公衆号插件,增加微信公衆号客戶端。「微信公衆号應用」選擇框下拉讀取公衆号插件中配置的應用名稱。

2)鏈接:表示模板消息發送後打開的模板,該模板以「分頁預覽」的方式打開。鏈接不能爲空。

3)标題:模板消息發送的标題。

4)内容:消息提示内容。如下圖所示:

保存模板報表後,觸發事件執行操作,即可收到推送微信公衆号消息。

4. 注意事項

公衆号和小程序功能已有客戶成功使用案例,如有相關插件應用方案和改善建議,可及時反饋以獲得技術支持。

電腦版微信打開報表預覽,如出現出現WECHAT_EMPTY_TITLE,可選擇浏覽器打開鏈接。

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

反饋已提交

網絡繁忙