SLA configuration is missing. Please contact your administrator for configuration

* 描述问题

當我在Ticket Solution 系統中點擊「狀態 (Status)」按鈕進行更新時,系統彈出錯誤提示:**「SLA configuration is missing. Please contact your administrator for configuration!」

此問題同樣存在於 Demo Website環境。

* 运行环境

  • NocoBase 版本: 2.0.3
  • 数据库种类与版本: PostgreSQL 16
  • 操作系统: Windows
    -浏览器及版本
  • 部署方式: Create-nocobase-app
  • Docker 镜像版本:
  • NodeJS 版本:

如何重现

预期行为

截图

日志

Any update?

我没有复现你问题,请给个复现的地址

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

在哪里修改status按钮的值啊?

image