應用權限
路徑:【後台管理】⇒【應用管理】⇒ 應用卡片 『⋯』⇒【權限設定】
應用權限管的是 單一應用內部 的權限:這個應用裡有哪些選單看得到、表單上出現哪些按鈕、能看到哪幾筆數據、哪些欄位可以查看或編輯。所有設定都掛在 應用權限群組 上——先建立一組規則,再把部門、角色或人員指派進來。權限跟著群組走,人員異動時只要調整成員,不必逐一重設。
本章節說明權限群組的建立與三個頁籤(選單權限、模型權限、授權成員)的完整設定方式;各層級權限的分工請先參閱 權限設計介紹。
1. 應用權限群組
📌 群組列表
從應用卡片的 『⋯』 進入 【權限設定】 後,會看到這個應用底下所有的權限群組。
應用權限群組列表
列表欄位與操作:
| 欄位 | 說明 |
|---|---|
| 權限群組名稱 | 群組的顯示名稱,建議直接寫出對象,例如「一般員工權限群組」。 |
| 權限組編碼 | 系統內部辨識用的唯一編碼。 |
| 權限成員 | 目前指派到這個群組的部門、角色與人員。 |
| 適用範圍 | 組織內部使用者或外部使用者。 |
| 啟用狀態 | 可直接在列表上切換;停用後該群組的權限不生效。 |
| 備註說明 | 自由填寫的說明文字。 |
| 操作 | 編輯(開啟權限內容)、複製(以現有群組為範本建立新群組)、刪除。 |
右上角另有 『批次停用』、『批次啟用』,先勾選列表左側的核取方塊即可一次處理多個群組;左上角的搜尋框可依權限群組名稱查找。
權限規則相近時,用 『複製』 比重新建立快得多——複製後只要改名稱、編碼與授權成員,權限內容即可沿用。
📌 新增權限群組
點選 『新增權限群組』 後,先填寫群組的基本資訊。
新增權限群組
- 權限群組名稱(必填):群組的顯示名稱。
- 權限組編碼(必填):用於權限群組之間的唯一性辨識,以字母開頭,僅支援字母、數字、底線。
- 適用範圍(必填):
- 組織內使用者:組織架構中的員工帳號。
- 外部使用者:勾選後,該權限群組會在表單 作為外部連結時 生效,用來管控填寫公開表單的廠商、客戶等非員工對象。
- 備註:自由填寫的說明文字。
- 啟用狀態:預設為啟用。
基本資訊建立後,即可進入三個頁籤設定實際的權限內容:選單權限、模型權限、授權成員。
2. 選單權限
選單權限控制這個群組的成員在應用中 看得到哪些選單,範圍涵蓋應用內的資料夾、表單、儀表板與自訂頁面。
每一列都有 網頁版可見 與 手機版可見 兩個獨立的核取方塊,最上方的 全選 可一次勾選全部。
選單權限
以 【HRM 人事薪資管理】 的 一般員工權限群組 為例:出勤管理底下的打卡、補打卡、請假申請、加班申請、出差申請等都開放,但 公司出勤儀表板、員工管理、特休 整個資料夾都沒有勾選——一般員工只會看到跟自己有關的那幾張表單。
由於網頁版與手機版分開勾選,也可以做到「手機版只保留打卡與請假、完整功能回到電腦操作」這類差異化設計。
選單權限只決定 選單看不看得到,不決定看得到哪些數據。即使選單開放,仍要在模型權限中設定數據範圍,否則使用者可能進得去卻是空白列表。
3. 模型權限
模型權限是應用權限中最細的一層。先在左側 選擇模型(即應用內的各張表單),再針對該模型設定 功能按鈕、數據範圍 與 欄位 三個部分。左側有搜尋框可快速找到模型,右上角的 『批次設定』 則可一次套用到多個模型。
📌 功能按鈕
功能按鈕控制列表與表單上會出現哪些操作按鈕,分為兩組:
模型權限-功能按鈕
- 視圖按鈕:新增、刪除、匯入、匯入附件、匯出、匯出附件、批次修改、批次列印、列印 QR Code、修改擁有者。
- 表單按鈕:編輯、暫存、送出、複製、修改擁有者、列印。
每一組右上角都有 全選,可一次開啟該組全部按鈕。
關掉按鈕比用提示文字約束更可靠。例如不希望一般員工自行匯出名單,直接取消 匯出 即可;使用者在前台就不會看到該按鈕。
📌 限定操作數據範圍
刪除、批次修改、修改擁有者、編輯 這幾個按鈕旁邊有一個提示圖示,點開後可以為 單一按鈕 再設定一層數據範圍。
限定操作數據範圍
功能開啟後,對於滿足條件的數據,才能透過按鈕執行相關操作。
例如:銷售主管可以查看到自己所在部門的全部訂單數據,但僅能對負責人是自己的訂單進行編輯操作——「看得到整個部門」由模型的數據範圍決定,「只能改自己的」則由按鈕的限定操作數據範圍決定。
📌 數據範圍
數據範圍控制這個群組的成員在該模型底下 看得到哪幾筆數據:
| 數據範圍 | 說明 | 適用情境 |
|---|---|---|
| 全部可見 | 可見全部數據。 | 稽核、管理職、共用基礎資料 |
| 僅自己 | 只可見擁有者為本人的數據。 | 個人申請單、我的客戶 |
| 本部門 | 可見擁有者部門隸屬於使用者所在部門的數據。 | 部門主管查看組員資料 |
| 同機構 | 可見與數據擁有者部門同屬一個機構、以及其下級組織的數據。 | 分公司或廠區內共享 |
| 依角色管理範圍 | 可見擁有者或擁有者部門落在該角色管轄範圍內的數據。 | 區域經理跨部門管轄 |
| 自訂 | 可見滿足自訂條件的數據。 | 只看特定專案、特定狀態的數據 |
| 均不可見 | 該模型下所有數據都無法被查看。 | 只開放填寫、不開放查詢 |
📌 自訂條件
數據範圍選擇 自訂 後,下方會出現 『設定條件』,點開即可用條件組合出可見範圍。
自訂數據範圍的條件設定
條件設定包含兩個部分:
-
是否繼承關聯模型數據權限:選擇 是 時,這個模型的可見範圍會跟著關聯模型的權限收斂。
例如系統內有客戶模型與合約模型(合約中透過關聯單選選擇客戶):若使用者 A 有 3 個客戶的數據權限,開啟此功能後 A 僅可以查看這 3 個客戶相關的合約數據。
-
條件組合:用 +並且、+或者 疊加條件列,每一列選擇數據項、運算子與比較值,符合條件的數據才可見。
需求若是「只看某個狀態、某個專案的數據」,用 自訂 最直接;若需求是「跟著關聯的主檔走」,優先使用 繼承關聯模型數據權限,日後主檔權限調整時不必回頭改條件。
📌 欄位權限
欄位區塊列出該模型的所有欄位,逐欄位設定 允許查看 與 允許編輯,最上方的 全選 可一次套用。
欄位權限
這是遮蔽敏感資訊最直接的方式——薪資、成本、身分證號、聯絡方式等欄位可以只開放給特定群組查看,其餘群組即使看得到該筆數據,欄位也是空的。
允許查看 與 允許編輯 是兩個獨立的勾選:只勾查看代表唯讀,兩個都不勾則該欄位對這群人完全隱藏。
欄位權限只對「沒有參與流程」的數據生效。
一筆數據如果走的是表單簽核流程,欄位的可見與可寫改由 表單控制項屬性 與 流程節點的數據權限 決定,這裡的設定不會被採用。因此流程表單的敏感欄位要在流程節點上逐關設定,只調這裡是關不掉的。
📌 批次設定
模型數量多時,逐一設定很花時間。點選 『批次設定』 後,左側模型清單會變成可勾選的狀態,右側設定完成後一次套用到所有勾選的模型。
批次設定
使用批次設定要注意兩件事:
- 批次設定的內容 以本次為準,點選 【完成】 將應用到已選模型,【取消】 則恢復原有選擇。
- 列表、表單 僅支援預設按鈕,且當模型有多個表單/列表時會同時生效。
批次設定只涵蓋 功能按鈕 與 數據範圍,不包含 欄位權限 與 自訂條件;敏感欄位仍需回到個別模型逐一確認。
4. 授權成員
授權成員決定這組權限套用到誰身上。
授權成員
點選成員區塊會開啟 選擇部門人員角色 對話框,其中分為 部門人員 與 角色 兩個頁籤,因此可指派的對象有三種:
- 部門:人員異動進出部門即自動生效,適合穩定的組織權限。選擇部門時可再指定是否包含 下級 組織。
- 角色:適合跨部門的同職務族群,例如各廠區的「品保人員」。
- 人員:適合少數例外,例如專案期間臨時開放的窗口。
優先指派 部門 或 角色,把 人員 留給真正的例外。逐一指派人員雖然直覺,但每次人事異動都要回來調整,長期維護成本最高。
5. 設定完成後的檢查
權限設定完成後,建議依序確認:
- 群組是否啟用:列表上的啟用狀態為「啟用」才會生效。
- 授權成員是否正確:確認人已經在群組裡,尤其是剛報到或剛調部門的人。
- 選單與數據範圍是否搭配:選單開放但數據範圍設成「均不可見」,使用者會看到空白列表。
- 是否被更高層級覆蓋:若該使用者同時具有 子管理員 權限,應用層的限制會被覆蓋,詳見 管理員設定。
- 一人多群組時的疊加:同一位使用者若落在多個權限群組中,權限會取聯集,排查時要把所有群組一起看。