LeanCloud 開源工單系統 LeanTicket 煥然一新

LeanCloud發表於2017-08-07

相信很多開發者已經注意到,LeanCloud 的工單系統 LeanTicket 改版了。新版的 LeanTicket 不僅更新了介面,採用了響應式的頁面佈局來適配移動端,並且新增了諸多新功能,如增加了更多的工單狀態來更清楚地羅列工單時間線的變化和下一步行動、完善了統計報告、優化了系統響應速度等等。

在 LeanCloud,LeanTicket 一直是我們對外提供技術支援服務的主要工具之一,經歷過兩個主要版本的迭代。隨著服務和技術多方面的經驗積累,我們看到了更多的可能性,因此決定對 LeanTicket 進行一次徹底重構,從業務邏輯到介面設計,都重新來過。

涅槃重生後的 LeanTicket 使用了很多 LeanCloud 平臺的最新特性:

  • 使用 LeanCloud 賬號系統以及三方 OAuth 授權

    目前只支援了 LeanCloud OAuth 授權登入,先滿足我們自己的工單需求,但是可以很方便地擴充套件使用 QQ、微博等第三方賬號完成使用者的註冊和登入。
  • 使用 ACL 訪問控制列表加固資料安全

    工單系統本身是一個 Web 應用,它的 AppKey 可以輕易從瀏覽器的「檢視原始碼」或其他途徑獲取。而工單中很可能會包含使用者產品的敏感資料,如何防範非法訪問保護好這些資料就變得尤為重要。通過 ACL 機制我們可以稽核每一次請求的身份標識並限制其資料訪問的範圍和操作許可權,有效保護好敏感資料。
  • 使用雲函式和 hook 函式簡化客戶端邏輯

    不論是使用者提交一個新工單,還是客服人員進行一次回覆,背後都要發生一系列的關聯操作。如果這些操作都在客戶端實現,不但存在重複開發和資源浪費的可能,也不便於靈活地維護業務邏輯。使用雲引擎(即服務端)的雲函式和 hook 函式,能最大程度地簡化客戶端邏輯,提高程式碼維護的靈活性。
  • LiveQuery 實現多端資料實時同步

    圍繞一個工單,客服人員可能要與使用者進行多次溝通。為了讓每一次回覆都能及時傳達到對方,我們使用 LiveQuery 來實時同步資料,讓每一條新增的回覆內容都能實時地同時出現在移動端和 PC 端。
  • 與微信或其他外部系統對接

    因為客服有時無法保證總是線上,使用者難免會有得不到及時響應的擔心。為了提高處理效率與使用者體驗,使用者的每一次回覆都會通過微信或其他外部系統(如郵件、簡訊通知)傳送給客服人員,來確保問題能及時得到關注。
  • 傳送及接收郵件

    很多使用者習慣使用 Email 來處理工作,所以工單系統也接入了郵件功能,不光可以用郵件接收工單提醒,還可以直接通過郵件來回復工單。

我們相信這些內容既能作為基礎文件的補充,又能幫助開發者更透徹地瞭解 LeanCloud ,所以後續我們將以此專案作為範例,推出一系列的視訊直播和文字教程,與大家分享使用 LeanCloud 開發 Web 應用的最佳實踐。

新版的另一大亮點在於更加完善的統計功能。

依據這些統計指標,你能快速判斷出:

  • 本週的工作負荷(包括個人、產品線及整個團隊)
  • 相較於上週工作量的變化
  • 工單響應/回覆速度
  • 使用者評價與服務質量
  • 最近較活躍的客戶和產品線

無論從運營、服務,還是管理角度,能及時獲取這些資料從而做出決策是非常有價值的。
一個好用的工單系統是改善企業流程、提高服務滿意度及工作效率的利器,我們希望 LeanTicket(github.com/leancloud/t…

LeanTicket 是一款開源的 Web 工單系統(github.com/leancloud/t… LeanCloud 雲服務,因此使用者無需搭建伺服器和資料庫就可以讓它執行起來,對於創業團隊和小規模企業來說 LeanTicket 是非常理想的工單解決方案。

關於本次更新會有一系列的直播分享,歡迎新增“ wangxiaoneng123 ” 微訊號,備註 “ 公開課 ” 瞭解課程活動。

相關文章