* 描述问题
當我在Ticket Solution 系統中點擊「狀態 (Status)」按鈕進行更新時,系統彈出錯誤提示:**「SLA configuration is missing. Please contact your administrator for configuration!」
此問題同樣存在於 Demo Website環境。
* 运行环境
- 部署方式: Create-nocobase-app
如何重现
预期行为
截图
日志
https://a_vrqx8p9z4y8.v11.demo.nocobase.com/admin/i837hzf12yl/view/8154dc68c4c/filterbytk/192
點擊Ticket的Accept 按鈕後,會跳出 SLA 配置錯誤訊息。
https://a_vrqx8p9z4y8.v11.demo.nocobase.com/admin/pph8vdvno2l
此外,當使用者以Customer角色進入此頁面時,系統會顯示『No Permission』提示。該提示由頁面頂端Ticket狀態分頁的 JavaScript 程式碼觸發。
找到問題原因跟解決方法了,Ticket 2.0 Demo SQL ( [nocobase_tts_v2_sql_260302.sql]) 的 [Before Ticket Created] workflow出現問題,ticket 的status update時沒有把Priority value 傳送過去,導致worklow走了左邊的路,
解決方法:
直接在Status按鍵加入Priority Value能當作workaround