概览
模块-操作模型
授权名称
授权的写法为<module>_<action>,例如 sales_view、inventory_update 或 purchasing_create。sales_view 允许读取销售记录;inventory_update 允许编辑库存。任何授权都不隐含另一项授权。
模块
模块列表是固定的,权限表会拒绝任何其他键: 会计、文档、开票、库存管理、消息、零件、人员、打印、生产、采购、质量、资源、销售、设置、用户和工作流。 另有两个内部模块,即物料(Items)和工时卡(Timecards),它们从不出现在权限界面上,所以上面的列表就是您可以编辑的全部内容。操作
每个模块行只显示该模块支持的操作,取自以下四种:权限矩阵
所有编辑权限的位置都使用同一个矩阵:每个模块一行,每个操作一个复选框。- 点击单元格,切换单项授权。
- 点击行,整体开启或关闭一个模块。
- 点击表头,选中全部。
公司范围
两层强制检查
Alforse 对每项授权检查两次:- 在应用中,用于显示或隐藏界面和按钮。
- 在数据库中,通过行级安全,因此绕过界面的请求仍然无法访问其授权未覆盖的数据。
module_action 形式。
员工类型
用模板代替勾选框
员工类型是一组有名称的授权。与其为每位新员工勾选几十个单元格,不如一次定义好一个类型,例如“采购员”,拥有完整的采购权限和仅可查看的库存权限,然后分配给他们。该类型的授权会成为分配到它的每个人的起点。 请在用户 → 员工类型下编辑类型,该功能在包含自定义权限的套餐中可用。系统类型
有两个类型是预置的,不能删除。每个类型带有固定的systemType 值,因此您可以重命名其标签而不会破坏 Alforse 的内部查找:
其他所有类型都可以创建、重命名和删除。一家公司每种系统类型最多拥有一个。
覆盖与批量编辑
个人覆盖
在用户 → 账户下,每位员工的矩阵以其员工类型为起点。勾选或清除某个单元格,只会为该人记录一项例外;类型本身不变。 当您把某人调到另一个类型时,Alforse 会询问是用新模板替换其当前授权,还是保留。批量权限编辑器
要一次修改多人,请选中这些用户,选择一种模式,然后设置矩阵: 可用它把员工类型的变更推行到现有员工,或一步给整个部门增加一个新模块。添加的意思是“同时给所有人这些权限”;更新的意思是“让所有人恰好是这样”,所以只有在打算覆盖时才选择更新。变更何时生效
邀请人员
邀请的工作方式
您从不为其他人设置密码。相反,您通过电子邮件邀请他们,他们在接受时自行创建登录凭据。- 前往用户 → 账户。
- 添加员工,填写姓名、电子邮件、员工类型和位置。
- Alforse 创建账户,记录一条邀请,并向此人发送电子邮件,内含完成加入的链接。
账户状态
员工的状态由邀请和账户推导而来:管理邀请与离职人员
- 在账户列表中,可对未处理的邀请执行重新发送或撤销。
- 停用在职员工,即将其从公司移除、清除其授权,并标记为已停用。此人不会被删除,因为他们可能仍属于其他公司。完整记录参见人员。
车间 PIN 账户
什么是控制台操作员
控制台操作员在共用工位上使用 4 位 PIN 而不是电子邮件登录来登录 MES。他们是一种独立类型的账户。添加操作员
- 前往用户 → 操作员。只有公司启用了控制台模式,此界面才会出现。
- 输入姓名和位置。
- Alforse 创建一个没有电子邮件登录的轻量级账户,分配控制台操作员员工类型,并生成一个 4 位 PIN。
- 请立即复制该 PIN。它只显示一次,因为 Alforse 只存储其哈希值。
重置或设置 PIN
重置会生成新的 PIN,旧 PIN 立即失效。为普通员工设置 PIN 需要额外的设置权限,因为持有该 PIN 的人可以在车间以该员工的身份操作。