docs: 补充企业微信扫码用户角色权限说明
Co-Authored-By: Claude <noreply@anthropic.com>
| | |
| | | {"role": "管理层", "modules": ["BI"], "operations": ["查看采购销售/仓库/生产设备/质量/人力五大主题大屏"], "data": ["bi_dashboard"], "scope": "只读"}, |
| | | {"role": "入会申请人/会员管理员", "modules": ["UMS"], "operations": ["填报与修改入会申请(个人/单位)", "上传证明材料附件", "提交 BPM 审批", "会员列表维护与会员通讯录检索"], "data": ["ums_application", "ums_member"], "scope": "权限码 ums:application:create/update/delete/submit · ums:member:create/update/delete/query · ums:member:directory;无数据权限隔离(全员可查通讯录,维护类按钮另凭权限码)"}, |
| | | {"role": "普通会员(自助)", "modules": ["UMS"], "operations": ["登录后进入「我的资料」维护联系方式等资料", "提交资料变更申请并查看审核状态"], "data": ["ums_member(本人)", "ums_member_profile_change(本人提交)"], "scope": "普通会员角色 id=9100 仅授予「我的资料」菜单(1075563);不授予档案管理(1075600~1075699)及其他后台菜单;档案接口仍由 archive:document:* 权限码兜底拦截"}, |
| | | {"role": "企业微信扫码用户(wxcp_user)", "modules": ["BPM-OA", "FIN", "UMS", "WXCP", "RES"], "operations": ["查看通知公告", "填报并提交报销单", "填报并提交入会申请", "在「我的资料」提交资料变更申请", "查看活动管理/通知管理并新建、修改", "查看课题指南、填报并提交课题申报"], "data": ["bpm_oa_notice", "finance_reimbursement", "ums_application", "ums_member_profile_change", "wxcp_activity", "wxcp_notice", "research_guideline", "research_application"], "scope": "角色 code=wxcp_user(企业微信首次扫码自动注册的默认角色),菜单范围:协同办公仅「通知公告」、财务报销仅「报销单」、会员管理仅「入会申请」「资料变更」、另含「我的资料」「企业微信-活动/通知管理」「课题管理-课题指南/课题申报」;档案管理/资产管理/用车管理/采购管理不授予。按钮为自助型:只给查询 + 本人提交操作(create/update/submit),不含删除他人数据、审核、发布、归档、导出、推送、经费拨付、专家评审。配置脚本 docs/sql/wxcp_user_role_perm_20261027.sql。资料变更列表按提交人过滤:无 ums:member:change:audit 权限者(含本角色)只能查到本人提交的记录,拥有该权限或超级管理员可查全部"}, |
| | | {"role": "秘书处/理事会(审批人)", "modules": ["UMS", "BPM"], "operations": ["入会申请两级审批:秘书处初审 → 理事会审议"], "data": ["ums_application(状态回写)", "bpm_task"], "scope": "审批人由 BPM 流程定义配置,后端不写死;通过后系统自动建会员与登录账号"}, |
| | | {"role": "课题申报人/课题管理员", "modules": ["RES"], "operations": ["课题指南发布与截止(课题管理员)", "新建与修改课题申报书(选会员带出申报人信息、上传申报附件)", "提交 BPM 审批、驳回后修改重提", "每月/每批次登记经费拨付记录与凭证", "发布立项通知"], "data": ["research_guideline", "research_application", "research_topic_review", "research_fund_record"], "scope": "权限码 research:guideline:create/update/delete/publish · research:application:create/update/delete/submit/notice · research:review:create/update/delete · research:fund:create/update/delete;无数据权限隔离(列表不按申请人过滤),按钮凭权限码控制"}, |
| | | {"role": "档案管理员", "modules": ["ARC"], "operations": ["档案分类(书架)维护:分层建类、设默认密级、启用停用", "档案登记与多条件检索/导出(电子附件 + 实体位置四字段、密级三档)", "借阅登记、提交审批", "归还登记与归还备注", "查看档案统计(存量与流转)"], "data": ["archive_category", "archive_document", "archive_borrow"], "scope": "权限码 archive:category:create/update/delete/query · archive:document:create/update/delete/query/export · archive:borrow:create/update/delete/query/submit/return · archive:stat:query;密级=保密(3) 的档案另需 archive:document:sensitive 才能查看,无该权限时列表与导出强制过滤;无数据权限隔离(列表不按人过滤),按钮凭权限码控制"}, |