rinald_未来往事

ERP_ERM_CRM_OA企业办公或资源管理系统设计

系统架构

ERP/ERM/CRM/OA企业办公系统或企业资源管理系统设计思考


1、科学的组织架构设计

科学的组织架构设计,有利于指引系统的正确逻辑规划设计。组织架构必须清晰,让每个人都有合适的归属的职能或业务部门。
例如:企业—>总经办—>运营保障中心—>财务部、人力资源部….

正例:财务总监归属’财务部’组织部门、总经理归属’总经办’组织部门但可分管不同部门
反例:人力资源总监归属其上级部门’运营保障中心’
不建议:另类独立独创增加预算、权限等并行部门。毕竟预算、权限等部门的核心来源于组织架构延伸。
建议:以组织架构为基础配置组织架构具有不同类型辅助解决一些问题。让人有归属部门的同时让部门也有其归属的上下级部门。如:组织部门、预算部门、业务部门、逻辑部门(用于完善一些隐性问题或管辖问题的处理,非实际组织)

PS:企业不科学的组织架构归属设计(要求)会为后续埋下诸多技术债务,牵一发而动全身(如果企业仍在持续发展…)

2、合理的职务设计:让每个人都有所属的职务

如果企业相对规范或正在追求规范化,那么规划好职务有利于系统流程及业务的完整性建设。职务辅助组织架构完善系统权限、流程逻辑设计。

3、主、辅权限角色合理运用

合理的设置主角色、辅角色有利于系统管辖权限的差异化设计,提升权限架构的统一及标准化理念。
主角色正例:普通员工、经理、总监
辅角色正例:财务审计(拥有该辅权限的成员可以审计财务账目)、预算编制(拥有该辅权限的成员可以编制预算)
反例:另类独立独创增加’特殊配置’。特殊的(权限)需求建议统一归类到辅权限角色中,遵循统一、标准化的极简理念。

4、流程的设计

(1)动态定义流程。需重点考虑是以模块流程优先还是以组织流程优先设计(毕竟常规情况各企业不同模块会有不同的审批流)。
(2)根据组织、职务预定义流程。如组织的分级审批或组织职务审批模式。

5、水平权限验证,不仅仅是垂直权限验证

(1)垂直校验可以使用成熟的RBAC Auth类校验
(2)根据管辖校验(组织、角色、人等是否属于权限范围)
(3)降低直接使用各类ID,加密后传输

PS:如果1和3要求(设计)不规范、较随意,这里执行起来会收获无尽的惊喜(: twemoji-1f602

原文作者:rinald
原文地址:https://fity.cn/post/656.html
互联网技术更新较快,本站很多文章具有实效性,我会及时更新原文,但转载的文章无法通知更新。为了不给读者造成困惑或误导,请您在转载时保留此出处信息,尊重别人也是尊重自己。

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。