相信不少開發者已經注意到,LeanCloud 的工單系統 LeanTicket 改版了。新版的 LeanTicket 不只更新了界面,採用了響應式的頁面佈局來適配移動端,而且添加了諸多新功能,如增長了更多的工單狀態來更清楚地羅列工單時間線的變化和下一步行動、完善了統計報告、優化了系統響應速度等等。git
在 LeanCloud,LeanTicket 一直是咱們對外提供技術支持服務的主要工具之一,經歷過兩個主要版本的迭代。隨着服務和技術多方面的經驗積累,咱們看到了更多的可能性,所以決定對 LeanTicket 進行一次完全重構,從業務邏輯到界面設計,都從新來過。github
涅槃重生後的 LeanTicket 使用了不少 LeanCloud 平臺的最新特性:數據庫
目前只支持了 LeanCloud OAuth 受權登陸,先知足咱們本身的工單需求,可是能夠很方便地擴展使用 QQ、微博等第三方帳號完成用戶的註冊和登陸。瀏覽器
工單系統自己是一個 Web 應用,它的 AppKey 能夠輕易從瀏覽器的「查看源代碼」或其餘途徑獲取。而工單中極可能會包含用戶產品的敏感數據,如何防範非法訪問保護好這些數據就變得尤其重要。經過 ACL 機制咱們能夠審覈每一次請求的身份標識並限制其數據訪問的範圍和操做權限,有效保護好敏感數據。安全
不管是用戶提交一個新工單,仍是客服人員進行一次回覆,背後都要發生一系列的關聯操做。若是這些操做都在客戶端實現,不但存在重複開發和資源浪費的可能,也不便於靈活地維護業務邏輯。使用雲引擎(即服務端)的雲函數和 hook 函數,能最大程度地簡化客戶端邏輯,提升代碼維護的靈活性。服務器
圍繞一個工單,客服人員可能要與用戶進行屢次溝通。爲了讓每一次回覆都能及時傳達到對方,咱們使用 LiveQuery 來實時同步數據,讓每一條新增的回覆內容都能實時地同時出如今移動端和 PC 端。微信
由於客服有時沒法保證老是在線,用戶不免會有得不到及時響應的擔憂。爲了提升處理效率與用戶體驗,用戶的每一次回覆都會經過微信或其餘外部系統(如郵件、短信通知)發送給客服人員,來確保問題能及時獲得關注。函數
不少用戶習慣使用 Email 來處理工做,因此工單系統也接入了郵件功能,不光能夠用郵件接收工單提醒,還能夠直接經過郵件來回復工單。工具
咱們相信這些內容既能做爲基礎文檔的補充,又能幫助開發者更透徹地瞭解 LeanCloud ,因此後續咱們將以此項目做爲範例,推出一系列的視頻直播和文字教程,與你們分享使用 LeanCloud 開發 Web 應用的最佳實踐。佈局
新版的另外一大亮點在於更加完善的統計功能。
能快速判斷出:
本週的工做負荷(包括我的、產品線及整個團隊)
相較於上週工做量的變化
工單響應/回覆速度
用戶評價與服務質量
最近較活躍的客戶和產品線
不管從運營、服務,仍是管理角度,能及時獲取這些數據從而作出決策是很是有價值的。
一個好用的工單系統是改善企業流程、提升服務滿意度及工做效率的利器,咱們但願 LeanTicket(https://github.com/leancloud/...)可以對你們有所幫助。咱們鼓勵你們提交使用反饋,並歡迎開發者們參與代碼貢獻。
LeanTicket 是一款開源的 Web 工單系統(https://github.com/leancloud/...),有自適應的頁面佈局,電腦手機多端通用。它依託於 LeanCloud 雲服務,所以使用者無需搭建服務器和數據庫就可讓它運行起來,對於創業團隊和小規模企業來講 LeanTicket 是很是理想的工單解決方案。