驰骋低代码功能升级

1. 实体功能的权限控制升级

  • 对新建、保存、删除、归档、撤销归档、导入、导出等操作的按钮进行精细化的权限控制。

2. 权限控制体现位置

  • 这些权限控制体现在查询页面和实体卡片页面的工具栏按钮上。

3. 控制方式

驰骋低代码功能升级-实体的按钮权限_开源驰骋低代码

驰骋低代码功能升级-实体的按钮权限_开源驰骋低代码_02

驰骋低代码功能升级-实体的按钮权限_数据_03

驰骋低代码功能升级-实体的按钮权限_开源驰骋低代码_04

驰骋低代码功能升级-实体的按钮权限_二级_05

新建按钮

  • 0. 不控制:任何人都可以新建。
  • 1. 指定岗位的人员:只有特定岗位的人员可以新建。
  • 2. 指定的人员:只有特定的人员可以新建。
  • 3. 管理员/二级管理员:只有管理员或二级管理员可以新建。(注意:原描述中的“指定人员”和“管理员2级管理员”可能有误,这里统一为“管理员/二级管理员”)

删除按钮

  • 0. 不控制:任何人都可以删除。
  • 1. 只能删除自己创建的:用户只能删除自己创建的数据。
  • 2. 本部门领导可以删除成员创建的记录:部门领导可以删除部门内任何成员创建的数据。
  • 3. 指定岗位的人员可以删除所有数据:特定岗位的人员可以删除所有数据。
  • 4. 指定部门的人员可以删除所有数据:特定部门的人员可以删除所有数据。
  • 5. 指定人员可以删除所有数据:只有指定的人员可以删除所有数据。
  • 6. 管理员/二级管理员可以删除:管理员或二级管理员可以删除所有数据。

保存按钮

  • 0. 不控制:任何人都可以保存。
  • 1. 只能保存自己创建的:用户只能保存自己创建或修改的数据。
  • 2. 本部门领导可以保存成员创建的记录:部门领导可以保存部门内任何成员创建或修改的数据。
  • 3. 指定岗位的人员可以保存所有数据:特定岗位的人员可以保存所有数据。
  • 4. 指定部门的人员可以保存所有数据:特定部门的人员可以保存所有数据。
  • 5. 指定人员可以保存所有数据:只有指定的人员可以保存所有数据。
  • 6. 管理员/二级管理员可以保存:管理员或二级管理员可以保存所有数据。

归档按钮

  • 0. 不控制(任何人都可以归档):任何人都可以对数据进行归档。
  • 1. 自己创建的可以归档:用户只能对自己创建的数据进行归档。
  • 2. 部门负责人可以归档本部门的数据:部门负责人可以归档本部门内任何成员创建的数据。
  • 3. 指定岗位的人员可以归档所有数据:特定岗位的人员可以归档所有数据。
  • 4. 指定部门的人员可以归档所有数据:特定部门的人员可以归档所有数据。
  • 5. 指定人员可以归档所有数据:只有指定的人员可以归档所有数据。
  • 6. 管理员可以归档:管理员可以归档所有数据。
  • 7. 二级管理员可以归档:二级管理员可以归档所有数据。

导入按钮

  • 0. 不控制(任何人都可以导入):任何人都可以导入数据。
  • 1. (此选项不适用导入,因为导入通常不涉及特定创建者)
  • 2. (同上)
  • 3. 指定岗位的人员可以导入:特定岗位的人员可以导入数据。
  • 4. 指定部门的人员可以导入:特定部门的人员可以导入数据。
  • 5. 指定人员可以导入所有数据:只有指定的人员可以导入所有数据。
  • 6. 管理员可以导入:管理员可以导入数据。
  • 7. 二级管理员可以导入:二级管理员可以导入数据。

导出按钮

  • 0. 不控制(任何人都可以导出):任何人都可以导出数据。
  • (后续选项通常不用于导出,因为导出通常不涉及特定权限限制,除非有数据敏感性考虑)
  • 但在某些情况下,您可能想要限制谁可以导出哪些数据,因此可以保留类似导入的权限设置。

4. 注意事项

  • 本次升级需要更新前后端代码以确保权限控制逻辑的正确实现。
  • 请确保在实际应用中,各权限设置能够准确反映业务需求,避免权限设置过于宽松或严格。
  • 对于敏感操作(如删除和归档),建议设置多重确认机制,以减少误操作的风险。
  • 权限管理系统的维护需要定期审查和更新,以适应组织结构和业务流程的变化。