ENBM中文
首页 / Blog 应用开发

谁该看到什么:定制业务系统中的用户角色与权限

作者:Gotka Technologies ·

一个人在咖啡馆同时使用手机和笔记本电脑
业务系统中的用户角色和权限是什么?

角色是挂在职位上的一组具名权限,例如老板、经理或技术员。权限是具体的动作,例如查看、新建、修改、批准、删除或导出某类记录。按角色而不是按个人设置规则,能让权限保持一致,新员工入职时设置得更快,也可以在一个地方统一调整某个职位的全部权限。

为什么给每位员工管理员权限不是好主意?

管理员权限能更改设置、查看所有记录,往往还能管理其他用户。如果人人都有,一次无心之失就可能删除重要数据,成本价和员工薪资等敏感信息会广泛流传,没人说得清谁改了什么,一个密码泄露就会暴露全部内容。只给每个人工作所需的权限,可以降低上述所有风险。

定制系统开发之前,角色方面应先决定什么?

按职位列出角色和记录类型,再为每个角色决定谁可以查看、新建、修改、批准、删除和导出每类记录。加上范围(全部、分店、部门或仅限自己的记录),标出成本和联系方式等敏感字段,设定折扣和退款的批准额度,并指定至少两位管理员。把这些全部写进需求文件。

小企业应该有几个管理员账号?

通常两个:老板和一位可信赖的资深员工,各自使用独立的具名账号。只有一位管理员的话,一旦他外出、生病或离职就会形成瓶颈,而管理员太多又会削弱控制。每位管理员还应另有一个普通账号用于日常工作,开发者自己的权限也应当有限、具名,并以书面约定。

验收系统之前,怎样测试用户角色?

为每个角色建一个测试用户,对照您的权限表逐项检查。凡是标为不允许的动作,都要尝试执行并确认系统拒绝,包括通过粘贴链接、搜索、报表和导出按钮。还要测试分店范围、略低于和略高于门槛的批准额度,以及没有人能批准自己的申请。另外,停用一个用户并更改一次角色,确认两者都生效。

员工离职时,系统账号该怎么处理?

在最后工作日当天或之前停用账号,而不是删除,这样历史记录仍对应他的名字。转交他未完成的工单和审批,更换他知道的共用密码,把他从共用邮箱和关联工具中移除,收回设备和导出文件,并记录日期和经手人。此外,每个季度复查一次完整的用户名单。

WhatsApp
联系我们

给我们留言

我们团队会尽快回复您。