← 返回目錄

系統管理|人員帳號建立與職務指派

系統管理|人員帳號建立與職務指派 由 Archify 產生的工作流程圖。 01 / 建立/修改人員 02 / 登入帳號與密碼 03 / 啟用/停用 04 / 病房範圍 EX / 拒絕與回滾 伺服器動作+權限碼 檢查 withUser 交易寫入 人員帳號頁 · /admin/staff(系統管理者) · 建立/修改人員 › 伺服器動作+權限碼 人員帳號頁 /admin/staff(系統管理者) createStaff/updateStaff · server action · 建立/修改人員 › 伺服器動作+權限碼 · system.staff:create|update createStaff/updateStaff server action system.staff:create|update 欄位驗證 · 姓名必填;email 格式;帳號未被使用 · 建立/修改人員 › 檢查 欄位驗證 姓名必填;email 格式;帳號未被使用 寫入人員 · createStaff 來源 workspace · 建立/修改人員 › withUser 交易寫入 · 寫 directory.staff 寫入人員 createStaff 來源 workspace 寫 directory.staff 指派職務 applyRoles · 移除收到昨天;新增今天生效 · 建立/修改人員 › withUser 交易寫入 · 寫 directory.staff_role 指派職務 applyRoles 移除收到昨天;新增今天生效 寫 directory.staff_role 至少保留一位管理員 · assertAdminRemains · 建立/修改人員 › withUser 交易寫入 · 讀 staff・staff_role・role 至少保留一位管理員 assertAdminRemains 讀 staff・staff_role・role 設定/重設密碼 · setPasswordAction · 登入帳號與密碼 › 伺服器動作+權限碼 · system.staff:update 設定/重設密碼 setPasswordAction system.staff:update 防提權檢查 · 管理員的密碼只有管理員能設 · 登入帳號與密碼 › 檢查 防提權檢查 管理員的密碼只有管理員能設 setLocalPassword · scrypt 雜湊;帳號不可重複 · 登入帳號與密碼 › withUser 交易寫入 · 寫 directory.account・account_password setLocalPassword scrypt 雜湊;帳號不可重複 寫 directory.account・account_password 須改密碼並解鎖 · must_change=true;舊 session 失效 · 登入帳號與密碼 › withUser 交易寫入 須改密碼並解鎖 must_change=true;舊 session 失效 啟用/停用人員或帳號 · setStaffActive/setAccountEnabled · 啟用/停用 › 伺服器動作+權限碼 · system.staff:update 啟用/停用人員或帳號 setStaffActive/setAccountEnabled system.staff:update 不能停用自己 · 人員與登入帳號皆同 · 啟用/停用 › 檢查 不能停用自己 人員與登入帳號皆同 寫啟用狀態 · is_active/is_enabled · 啟用/停用 › withUser 交易寫入 · 寫 directory.staff・account 寫啟用狀態 is_active/is_enabled 寫 directory.staff・account 結束進行中主責 · 停用人員時一併處理 · 啟用/停用 › withUser 交易寫入 · 寫 core.case_assignment 結束進行中主責 停用人員時一併處理 寫 core.case_assignment 設定病房範圍 · setUnitScopeAction · 病房範圍 › 伺服器動作+權限碼 · system.staff:update 設定病房範圍 setUnitScopeAction system.staff:update 差異寫入範圍 · 不勾任何單位=全部病人 · 病房範圍 › withUser 交易寫入 · 寫 directory.staff_unit_scope 差異寫入範圍 不勾任何單位=全部病人 寫 directory.staff_unit_scope DomainError 回顯 · 交易整筆回滾 · 拒絕與回滾 › withUser 交易寫入 DomainError 回顯 交易整筆回滾 建立時有填帳號 停用人員 違反 修改時 圖例 使用者介面 Agent 邏輯 政策 脈絡 / 追蹤