项目简介: HRMS
,也叫Frappe HR
HRMS 是一款功能全面的人力资源和薪资管理软件,覆盖员工工作周期的方方面面。
它最初是ERPNext的HR模块,随着功能成熟,从版本14起独立为单独产品,提供超过13个模块,涵盖员工管理、入职、请假、薪资、税务等功能。
• 项目源码: https://github.com/frappe/hrms
• docker-compose:
services:
mariadb:
image: docker.1ms.run/library/mariadb:10.8
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
- --skip-character-set-client-handshake
- --skip-innodb-read-only-compressed
environment:
MYSQL_ROOT_PASSWORD: hrms
volumes:
- /vol1/1000/dockers/hrms/mysql:/var/lib/mysql
redis:
image: docker.1ms.run/library/redis:alpine
frappe:
image: docker.1ms.run/frappe/bench:latest
command: bash /workspace/init.sh
environment:
- SHELL=/bin/bash
working_dir: /home/frappe
volumes:
- ./init.sh:/workspace/init.sh
ports:
- 8000:8000
- 9000:9000
注意,我在compose文件中增加了镜像加速地址,大家按需索取;另外,在compose中需要用到init.sh
这个脚本文件,需要从github
源码目录下下载,并上传到飞牛这个路径下:/vol1/1000/dockers/hrms/
一、Frappe HR是什么?
Frappe HR 是一款开源的人力资源和薪资管理软件,基于Python和Frappe Framework构建,采用GNU GPL v3许可证。它最初是ERPNext的HR模块,随着功能成熟,从版本14起独立为单独产品,提供超过13个模块,涵盖员工管理、入职、请假、薪资、税务等功能。
Frappe HR适合本地Nas服务器、VPS或云平台。用户可通过Web界面(默认http://localhost:8000)访问,管理员初始凭据为Administrator/admin。项目提供详细文档(docs.frappe.io)、Frappe School课程和Telegram社区支持,降低上手难度。
二、Frappe HR的核心特点与优势
1. 全面的员工工作生命周期管理
Frappe HR覆盖员工从入职到离职的完整流程,包括:
• 入职管理:自动化入职流程,生成员工档案,分配部门和角色。 • 员工管理:记录个人信息、合同、晋升和调动,生成组织结构图。 • 离职管理:支持退出访谈,记录反馈,简化离职手续。 模块化设计让HR团队能根据需求启用功能,减少冗余操作。
2. 灵活的请假与考勤管理
Frappe HR的请假模块支持自定义请假政策(如年假、病假),一键导入区域性节假日。员工可通过Web界面提交申请,管理者审批后自动更新余额。考勤模块支持:
• 地理位置打卡:记录签到/签退位置。 • 轮班管理:支持夜班跨天考勤。 • 报表生成:跟踪考勤和请假趋势。 这些功能让远程和混合办公场景更易管理。
3. 精准的薪资与税务计算
薪资模块支持多币种核算,自动生成工资单,包含福利、扣除和税收。用户可配置薪资结构,处理一次性薪资(如奖金),并确保合规性。
4. 多模块集成
Frappe HR包含13+模块,如:
• 报销管理:处理差旅、餐饮等费用。 • 车辆日志:跟踪公司车辆维护(如刹车油更换)。 • 培训与绩效:记录员工培训和评估。
5. 开源与自托管
Frappe HR采用GPL v3许可证,代码透明,用户可自托管于本地Nas或云端,数据完全掌控。支持ARM64架构,兼容Raspberry Pi等低功耗设备。
6. 活跃社区与文档支持
Frappe HR背靠Frappe生态,提供Frappe School课程、用户论坛(discuss.frappe.io)和Telegram群组。社区贡献活跃。
三、适用人群与场景
1. 中小企业与初创公司
Frappe HR的模块化设计和低成本部署适合预算有限的企业。你可以用它管理10人到数千人的HR流程,自动化薪资和请假审批。例如,初创公司可启用入职和考勤模块,快速建立HR体系,节省人工成本。
2. 自托管爱好者与Nas用户
对于喜欢自建服务的用户,Frappe HR是Homelab的绝佳补充。Docker部署和ARM64支持让它轻松运行在NAS或Raspberry Pi上,配合ERPNext可实现ERP+HR一体化。
3. 远程与混合办公团队
地理位置打卡和Web审批功能让Frappe HR成为远程团队的理想选择。员工可通过手机申请请假,管理者实时审批,报表帮助HR洞察出勤趋势,适合跨地区企业。
4. 开发者与开源贡献者
Frappe HR的Python和Frappe Framework技术栈吸引开发者定制功能。低代码框架支持添加自定义字段,GitHub Issues(#2879)欢迎新功能请求。Frappe School和文档为新手提供学习路径。
四、最后
• Frappe机构有很多强大的开源项目,如ERPNext,跟着官网扒一扒,总能扒到宝藏。 • 项目非常成熟,且支持移动端,非常方便,基本上拿来即用 • 唯一的,就是目录没有中文
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/11090.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~