1. 概述
1.1 版本
報表伺服器版本 | JAR包 | 插件版本 | 功能變動 |
---|---|---|---|
11.0 | 2022-10-25 | V2.0 | 範本訊息事件新增支援配置Line Official(範本訊息插件V1.9.0及之後版本) 服務設定支援配置多個Channel 新增快捷應用配置,支援生成Line單點登入連結 新增支援數據預警推送(數據預警插件V1.6.4及之後版本) 支援一般帳號(非認證帳號)進行Line官方帳號整合 |
1.2 功能介紹
LINE官方帳號整合功能可以讓排程的推送透過LINE官方帳號傳送給員工,員工可以像在APP中一樣,直接在LINE中查看報表。
在line notify的基礎上,官方帳號整合可以實現使用者直接查看報表,無需進行二次登入。
1.3 安裝插件
2. 準備工作
2.1 註冊和認證官方帳號
https://tw.linebiz.com/account/
https://tw.linebiz.com/column/line-lac-id-0418/
一般官方帳號 | 認證官方帳號&企業官方帳號 | |
---|---|---|
支援的報表伺服器 | 僅支援https協議的報表伺服器 | 支援http和https協議的報表伺服器 |
使用者獲取方式 | 加入官方帳號好友即可 |
注:一般帳號(非認證帳號)、認證官方帳號、企業官方帳號均支援進行Line官方帳號整合。
2.2 準備網路環境
要求1
報表伺服器需要能存取Line伺服器。若報表伺服器在內網,無法存取到Line伺服器的話,支援正向代理配置,地址為https://api.line.me。配置完成後在「Line官方帳號管理>應用管理」中填入代理伺服器地址,如下圖所示:
要求2
1)一般官方帳號
報表伺服器一定是可以被外網存取的,並且一定是https的地址。地址舉例:https://xxx.xxx.com:xxx/webroot/decision
2)認證官方帳號&企業官方帳號
支援http和https協議的報表伺服器,並且報表伺服器可以不被外網存取,但不能被外網存取時,不可以實現單點效果。
2.3 安裝插件
插件安裝方式,可參考A11-18伺服器-插件管理。
3. 操作步驟
3.1 在Line後台設定訊息傳送應用
3.1.1 登錄Line Developers後台create a new provider
https://developers.line.biz/console/
https://developers.line.biz/en/docs/messaging-api/getting-started/
3.1.2 建立Message API Channel
登入 LINE Developers,點選【Create a Messaging API channel】,按要求填寫完整後點選【Create】,按提示步驟操作即可。
3.1.3 建立一個LINE Login Channel並發佈
注:訪問報表免登錄需設定此項。
https://developers.line.biz/console/,點擊「Create a LINE Login channel」。
3.1.4 LINE Login Channel關聯Messaging API
Linked LINE Official Account
注:決策平台中填入的報表伺服器地址 與 Callback URL中包含的報表伺服器地址,均需使用可以被外網存取的地址。
3.1.6 設定webhook
注:如使用一般帳號,需設定webhook。
https://manager.line.biz/account/${Bot basic ID}/setting/messaging-api
?channelId=xxxxxx
注:若配置了Login Channel,此處的channelId須填寫Login API中的channelId。
?channelId=123456789
https://developers.line.biz/console/
3.2 在平台綁定官方帳號
如果伺服器不可以訪問外網,需要先配置正向代理,然後在【代理伺服器地址】填入代理的地址。
【伺服器地址】就是填寫決策平台可被外網存取的URL。2)新增應用
配置項 | 未配置LINE Login Channel | 配置LINE Login Channel |
---|---|---|
Channel名稱 | 自訂 | 自訂 |
Channel ID | Message API下的Channel ID | LINE Login Channel下的Channel ID、 |
Channel Secret | Message API下的Channel Secret | LINE Login Channel下的Channel Secret |
Channel Token | Message API下的Channel Token | Message API下的Channel Token |
完成后点击保存。
3.3 匹配平台使用者和LINE使用者
【成員管理】面
3.3.2 讀取使用者管道設定
注:「Line Api 讀取」僅適用已驗證或進階帳戶
「Line Webhook 讀取」適用所有賬戶,存量使用者需要重新關注公眾號(封鎖→解除封鎖)才能讀取。若應用配置修改後,重新同步使用者時無法獲取到部分使用者,請獲取不到的使用者重新關注公眾號後再次進行成員同步。如下圖所示:
使用者列表每一列最後加一個刪除按鈕,支援刪除使用者關係。
注:透過webhook同步的使用者,可能會發生取消關注的時候無法正確移除使用者的情況,此時需要手動刪除對應的使用者。
3.4 更新使用者
3.4.1 手動更新
3.4.2 自動更新
3.5 應用快捷配置
生成連結的時候一定要選擇對應企業應用名稱。
可以生成三種連結:決策平台、單個範本、自訂連結(三種連結均具有Line單點登入效果)
應用場景:
排程管理最後一步「檔案處理>用戶端通知」派送「自訂連結」。可參考文檔:排程管理任務詳細設定步驟;具體應用效果見 本文第4.1節。
範本訊息事件插件派送。 範本訊息事件插件 可以將該連結派送給行動端使用者,使用者點開後即可存取連結對應的內容。具體應用效果見 本文第4.2節。
生成連結支援直接在瀏覽器存取(預設走line單點登入邏輯)或做到Line的「選單」功能中。具體應用效果見 本文第5節。
4. Line公眾號推送
4.1 設定排程任務推送到Line
4.1.1 基礎設定
在【排程物件】步驟中,選擇推送。
4)繼續下一步,在【調度週期】步驟中,設定任務執行的週期。
5)在【檔案處理】步驟中,勾選【使用者端通知】並勾選【Line官方帳號推送】。
訊息類型 | 平台設定 | 效果查看 |
---|---|---|
連結訊息 | 輸入【主題】和【內容】,這裡和普通排程一樣,支援公式。 預設連結型別可選【定時結果連結】【自訂連結】。 注:使用【定時結果連結】,則使用者在LINE收到推送後,可以免去登入直接查看報表。如果連結是【自訂連結】,並且輸入了某個報表的訪問URL,使用者在LINE收到推送後,需要手動登入後才能查看報表。 推送。 | ![]() |
圖文訊息 | 【儲存】並執行任務,使用者可以透過LINE接收圖文推送。點選推送訊息的任意位置後,可以直接在LINE中查看報表。 注1:如果不上傳封面圖,則LINE推送的圖片部分會是空白的。 注2:如果更改封面,則以前傳送過的圖文訊息中,圖片部分會消失。 注4:建議管理員在完成使用者匹配後,參考本節的步驟設定一份測試排程。如果推送失敗,或是使用者在LINE中無法直接開啟報表,需要先檢查【應用管理】中錄入的資訊是否準確。 | ![]() |
圖片訊息 | 【儲存】並執行任務,使用者可以透過LINE接收推送。 報表內容將以圖片形式傳送。 | ![]() |
檔案訊息 | 注:由於LINE API的限制,暫不支援向LINE推送檔案訊息。 | / |
4.2 設定範本訊息事件推送到Line公眾號
4.2.1 範本設定
1)輸入接收訊息的使用者名稱、角色、部門
2)勾選Line Official派送
3)選擇對應的line Official應用,將【應用快捷配置】處生成的連結拷貝到【連結】處,填寫標題和內容。
4.2.2 效果查看
4.3 設定數據預警任務推送到Line公眾號
4.3.1 任務設定
數據預警詳細操作步驟請參考:數據預警插件使用說明 。
4.3.2 效果查看
5. 單點應用
5.1 直接在瀏覽器存取
複製連結後可直接在瀏覽器開啟,預設以同Line使用者綁定的平台使用者登入,如下圖所示:
5.2 Line「選單」存取
5.2.1 設定 LINE 圖文選單
注:具體操作步驟可參考:Line官方帳號操作手冊 。
1)利用「LINE Business ID」進行登入。
2)登入管理頁面後,於帳號一覽中選擇要進行圖文選單設定的 LINE 官方帳號。
3)在左側欄位點選展開「聊天室相關」選單,並點選「圖文選單>建立圖文選單」。
4)依次填入對應內容,動作類型選擇「連結」,填入「快捷應用配置」中生成的連結,全部填寫完成後點擊「儲存」。