非理想資料狀態

Permission State|權限狀態

使用者已登入卻沒有查看或操作某項資料的權限時,指出限制原因與取得權限的正確流程,不把它偽裝成系統錯誤。

常見俗稱:權限狀態、沒有權限、禁止存取、Permission State、申請權限

60 秒決策

先確認使用者要完成的事。

適合使用

  • 使用者已登入,但角色或資料範圍不允許查看或操作某個功能、頁面或資料集。
  • 產品能告知需要的角色、擁有者或申請流程,而不洩漏受保護內容。

不適合使用

  • 請求或服務暫時失敗;那是 Error 或 Offline State。
  • 資料真的不存在或篩選得到零結果;那是 Empty State。

畫面要說清楚的事

不要只交代外觀,也要交代資料與輸入規則。

指出限制的是哪一項資料或操作

說明沒有查看「部門預算報表」的權限,比模糊的「禁止存取」更容易處理。

提供正確的取得流程

需要財務檢視者角色時,給「申請存取權」或擁有者聯絡方式,別提供無效 Retry。

不洩漏受保護內容

空白表格、隱約可見的數字與錯誤訊息都可能透露資料;權限狀態只保留必要脈絡。

必要狀態與回應

每個狀態都要讓使用者知道下一步。

角色不足

清楚標示無法查看的範圍與需要的角色。

可申請

提供一個可理解的申請入口,說明送出後會發生什麼。

申請已送出

更新為待審核狀態,避免讓使用者重複送出相同申請。

權限已更新

重新取得資料並解除限制;若仍無權限,保留原因與支援路徑。

操作 Demo

先知道要觀察什麼,再動手操作。

操作前先知道

  1. 申請查看預算報表

    先觀察:Permission State 是否說明缺少的角色並提供正確申請流程,而不是 Retry 或空資料表。

    操作:點選「申請存取權」。

    預期結果:按鈕暫時停用,完成後顯示「已送出存取申請」與待審核說明。

LumenDesk

角色不足時,導向正確的取得權限流程
Permission State Demo
你目前沒有查看部門預算報表的權限需要「財務檢視者」角色;送出後由工作區管理者審核。

尚未操作這個狀態示範。

告訴 AI

把任務、規則、狀態與操作條件一次寫清楚。

在 LumenDesk 使用者開啟「部門預算報表」卻沒有權限時,顯示 Permission State:「你目前沒有查看部門預算報表的權限」。說明需要「財務檢視者」角色,並提供一個「申請存取權」按鈕;送出後顯示「已送出存取申請,審核結果會通知你」。不要顯示空白資料表、不要提供無效的 Retry,也不要洩漏使用者無權查看的內容。

驗收清單

不要只確認欄位能不能點。

  • 使用者是未登入、登入失敗,還是角色不足?
  • 是否明確寫出不能查看或操作的是什麼?
  • 是否提供有效的申請或聯絡流程?
  • 是否避免把 Retry 當作權限問題的解法?
  • 畫面是否沒有洩漏受保護資料?
  • 申請送出後是否避免重複提交?