ERP与EHR系统的恩怨纠葛--开源软件诞生13
ERP中需要EHR的存在吗--第13篇
用日志记录“开源软件”的诞生
【点亮星标】----祈盼着一个鼓励
博主开源地址:
EHR管理了什么
EHR是企业中人力资源部门主要使用的管理系统,也叫HRM。主要管理了企业中以人为核心的所有内容。一般包括如下模块:
(1)职员招聘
(2)人事管理-入离调转
(3)职员培训
(4)职员考勤
(5)职员绩效
(6)职员薪酬
当然EHR说是人力资源使用的系统,但整个公司的人其实都是离不开的。人员的离职调动要走申请、定期参加员工培训考核、每月的考勤和绩效的申报、工资单的查询等,这些操作无一不是EHR负责管理的内容。而且EHR还包含了整个企业管理都离不开的基础数据,比如职员信息、组织信息、岗位职级信息等。正是因为以上这些,使得EHR与其他管理系统产生了不可分割的关系。
ERP与EHR的关系纠葛
言归正传,上面说了EHR的内容,下面我们就来聊聊ERP。大家都知道ERP是来管理企业资源的,但是资源是由谁来管理呢?当然是人。而人又离不开组织。所以说ERP的建设一定离不开EHR的内容。那么我们就来说说它们是如何关联在一起的:
(1)所有业务、财务数据的记录,它们都需要标识是谁创建了数据,是谁修改了数据,要定位责任人就必须记录职员信息和组织信息。
(2)权限管理尤其是数据权限,它的控制逻辑要判定哪些人有权看到哪些数据,依据就是数据中记录的职员和组织信息。
(3)工作流的管控,我们在配置工作流时,各个节点最终定位一定是某个职员,而其中的流程判定也一定离不开组织和职位。
(4) 财务的核算要求,在核算公司财务数据时,往往会存在一个维度就是组织,根据组织判断收入、成本、费用以及汇总核算报表。
(5)计划预算在控制的时候,一般也是附在组织上的,不同部门的预算根据需求有所不同。
(6)费用报销,此功能一般都是个人报销或借款的数据,甚至一些管理严格的公司还会将个人直接记录成供应商核算。
(7)职员的薪酬,也是财务核算的一部分,此部分数据也要纳入到财务总账凭证处理。
说了这么多,大家基本可以理解为什么ERP在一定程度上需要EHR的支撑,下一章就来说说考虑到这个问题,我觉得应该如何设计ERP。
赤龙ERP中如何设计
首先要明确ERP中需要EHR的哪些功能,包括:职员信息、组织信息、岗位信息、薪酬数据等。
其次来看从系统设计角度如何梳理功能,一般来说这些模块的维护应该放到EHR中,但当前我做的系统是ERP,所以为了保持系统的完整性,还是要把这几个功能模块加入ERP中,使之可以形成独立的系统,而不需要其他依赖。
最后,当然从灵活性考虑,如果用户引入了其他EHR产品,当前开发的ERP也要留出接口,使之可以同步EHR数据,形成统一数据源。
几个需要特别注意的地方:
(1)职员信息、组织信息、岗位信息只保留ERP需要的字段,不需要把整个EHR的所有字段照搬过来。
(2)组织树与财务的业务主体树要形成关联或映射关系。
(3)岗位主要用于工作流的配置和判定,所以区分出管理岗尤为重要(即各层级部门的经理或负责人)。
(4)薪酬之类的数据只预留导入功能即可,无须复杂的维护功能,主要用于生成工资类的凭证。
后记
连续几篇博文,已经介绍了好几个ERP周边的系统及设计思路;下一篇继续主数据系统的探讨。
ERP与EHR系统的恩怨纠葛--开源软件诞生13的更多相关文章
- ERP应收应付的操作与设计--开源软件诞生21
赤龙ERP应收应付讲解--第21篇 用日志记录"开源软件"的诞生 [点亮星标]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redragon/r ...
- ERP的财务凭证的操作与设计--开源软件诞生23
赤龙ERP财务凭证讲解--第23篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redra ...
- ERP的主数据的操作与设计--开源软件诞生25
赤龙ERP主数据管理讲解--第25篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redr ...
- ERP订单管理的操作与设计--开源软件诞生19
赤龙ERP订单模块讲解--第19篇 用日志记录"开源软件"的诞生 [点亮星标]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redragon/r ...
- ERP收付款的操作与设计--开源软件诞生22
赤龙ERP收款付款讲解--第22篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redra ...
- 为什么要做一款ERP软件——开源软件诞生7
技术之外的探讨--第7篇 用日志记录“开源软件”的诞生 赤龙ERP开源地址: 点亮星标,感谢支持,与开发者交流 kzca2000 码云:https://gitee.com/redragon/redra ...
- ERP中HR模块的操作与设计--开源软件诞生26
赤龙ERP的EHR功能讲解--第26篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/red ...
- 说说ERP软件的系统设计--开源软件诞生8
赤龙ERP系统设计篇--第8篇 用日志记录"开源软件"的诞生 赤龙 ERP 开源地址: 点亮星标,感谢支持,与开发者交流 kzca2000 码云:https://gitee.com ...
- ERP仓库管理的操作与设计--开源软件诞生20
赤龙ERP库房管理讲解--第20篇 用日志记录"开源软件"的诞生 [点亮星标]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redragon/r ...
随机推荐
- 致敬学长!J20航模遥控器开源项目计划【开局篇】 | 先做一个开机界面 | MATLAB图像二值化 | Img2Lcd图片取模 | OLED显示图片
我们的开源宗旨:自由 协调 开放 合作 共享 拥抱开源,丰富国内开源生态,开展多人运动,欢迎加入我们哈~ 和一群志同道合的人,做自己所热爱的事! 项目开源地址:https://github.com/C ...
- ClickHouse 参数配置
转载自:https://xw.qq.com/cmsid/20200806A0PQ7X00?ADTAG=amp 在 ClickHouse 进程中,CPU 的主频越高越好,通常建议使用 32 以上的机型, ...
- 03.AOF持久化机制配置与工作流程
一.AOF持久化的配置 配置文件redis.conf,AOF持久化默认是关闭的,默认是打开RDB持久化 appendonly yes 二.工作流程: 打开AOF持久化机制之后,redis每次接 ...
- 原生 JavaScript30 练习 Day 1 (原生JS控制键盘模拟击鼓)
代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...
- Zabbix-4.0-设置钉钉报警脚本
问题:当服务器发生报错时,有一个信息能实现自动发送到我的手机或者应用上,以达到对服务器的实时的监控与处理.邮件与短信不能满足实时性,于是想到了钉钉的通知. 思路:在钉钉里面建一个群,群里面拉个机器人. ...
- CentOS 7上更改MySQL数据库存储目录浅析
个人之前总结过两篇文章"MySQL更改数据库数据存储目录"和"Ubuntu上更改MySQL数据库数据存储目录",都是在工作中遇到相关案例后的一个简单总结.当 ...
- 【BZOJ3453】XLkxc
http://192.168.102.138/JudgeOnline/problem.php?id=3170 知识点:1.拉格朗日插值(多特殊函数相加) 2.这个式子看似非常复杂,然而只要明白这个式子 ...
- 用安卓 WebView 做一个“套壳”应用
前言 目前手机应用市场上的 APP 类型主要为以下两种: Native App(原生应用):直接针对平台(Android.iOS 等手机系统)进行开发,属于性能最优的方案,也是开发成本最大的方案. H ...
- nginx高可用
15.1. 传统的高可用思路 tomcat的高可用的思路,是在tomcat集群前面加一层负载服务nginx.如下图 这种做法,解决了tomcat的高可用问题.但是引入了前面的负载机器的高可用问题(Ng ...
- Node.js连接MongoDB数据库
首先要启动MongoDB服务器 先找到你的mongoDb安装目录,我的如下:就在bin文件夹下创建一个data文件夹,data内包含两个空文件夹,如下: 接着回到bin文件夹处,按住shift键,右击 ...