
同案例 A 客戶(本系列三個案例皆為同一個北部批發商貿企業),員工 50+ 人,內勤 / 業務 / 倉管混合。
日常作業要進公司 LAN 登入 ERP 太重。業務外勤、倉管現場、輪值員工要做小任務(打卡 / 看公告 / 查庫存)時,既有桌面 ERP 無法服務這些情境。
員工不想記第二套登入(已有 LINE)
業務外勤無 VPN,進不到內網 ERP
倉管在現場沒桌機
Rich Menu 上的功能要可動態增刪重排
推播不能誤打擾離職員工
LINE 帳號要跟 ERP 帳號綁定,防止身分冒用
bind.php 員工首次加 LINE OA 後,用 ERP 帳號 + 一次性密碼綁定;unbind.php 隨時解綁;line-admin 後台可由管理員強制解綁離職員工
6 個內建頁面:punch 打卡 / stock 庫存查詢 / credit 信用查詢 / bulletin 公佈欄 / crm-pending-customers 待追蹤客戶 / crm-report-overview 業務日報概覽。全部 LIFF 化,LINE 內直接開
line-admin 後台三步驟:richmenu-generate-test(產生圖片預覽)→ richmenu-preview(套用前再確認)→ richmenu-upload(正式發佈)。員工 LINE 5 分鐘內看到新版,沒有 deploy
push-log.php 紀錄每次推播對象 + 內容 + 結果(成功 / 失敗 / 黑名單剔除);管理員可重發或排除特定 user;支援按部門 / 按角色批次推播
diag.php 給管理員快速檢測 channel access token / channel secret / webhook URL 健康狀態,排查 webhook 簽章驗證失敗等問題
員工免 VPN 在 LINE 完成打卡 / 看公告 / 查庫存 / 查信用 / 看待追蹤客戶 / 看業務日報概覽
Rich Menu 變動 5 分鐘內生效,不用重啟 / 重 deploy
推播 log 完整記錄,合規 + 排錯一條龍
員工離職 → HR 後台一鍵解綁 + 加黑名單,推播即時剔除
業務日報概覽搬到 LINE 端,主管在外也能即時看;業務也能在 LINE 直接接受待追蹤指派
業務開車到客戶停車場 → 打開 LINE → 點 Rich Menu「待追蹤」→ 看到自己今日要追蹤的 5 個客戶 → 點客戶開 LIFF 細節頁 → 看歷史互動 → 拜訪後返回標「已聯繫」+ 短備註 → 系統同步回 ERP CRM。整段在 LINE 內完成。
客戶來電問「料號 ABC123 還有多少」→ 倉管在貨架旁 → 打開 LINE → 點「庫存」→ 輸入 ABC123 → 即時顯示在庫量 + 倉位編號 + 待出貨保留量 → 立刻回客戶。
HR 在 line-admin 後台「綁定管理」→ 搜離職員工姓名 → 點「強制解綁」→ 該員工 LINE 立即看不到 Rich Menu 功能 → 同步加入推播黑名單,後續任何推播都跳過此 user。
line_user_bindings // 員工 LINE userId 與 ERP 帳號雙向綁定,含綁定時間 / 狀態(active / unbound / blocked)
line_push_logs // 每次推播紀錄(target / 內容 / 結果 / 時間 / 失敗原因)
line_richmenu_versions // Rich Menu 版本控制(image url / alias / 啟用狀態 / 上架時間)
line_blacklist // 已離職 / 黑名單 LINE userId 永不發送