天天看点

[开源]HR人力资源系统,该系统内置标准的工作流引擎和工作流程

作者:一飞开源
一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

[开源]HR人力资源系统,该系统内置标准的工作流引擎和工作流程

介绍

Agile HR人力资源系统该系统提供了对 人员管理、人员调动、薪酬管理、代表事项、流程中心、基础设施、学校信息、系统配置、系统结构、图标管理 、健康检查、统一身份认证平台、消息提醒等模块。

二、开源协议

使用LGPL-3.0开源协议

三、界面展示

[开源]HR人力资源系统,该系统内置标准的工作流引擎和工作流程
[开源]HR人力资源系统,该系统内置标准的工作流引擎和工作流程

四、功能概述

Agile HR人力资源系统该系统提供了对 人员管理、人员调动、薪酬管理、代表事项、流程中心、基础设施、学校信息、系统配置、系统结构、图标管理 、健康检查、统一身份认证平台、消息提醒等模块。

已有模块

  1. 人员管理
  2. 人员调动
  3. 薪酬管理
  4. 学校信息
  5. 系统配置
  6. 代表事项
  7. 流程中心
  8. 基础设施
  9. 系统结构
  10. 图标管理
  11. 健康检查
  12. 统一身份认证平台
  13. 消息提醒

待办事项

  1. 考勤管理
  2. 绩效考核
  3. 报表中心
  4. 自定义表单
  5. 定时任务、导入导出
  6. 对接企业微信
  7. 公共数据交换平台
  8. 统一服务门户管理平台
  9. 自定义查询条件 自动补齐插件

五、技术选型

技术栈

  1. 前端 AdminTLE+ bootstrap + charts + ztree + gooflow + framework-ui
  2. 后端 .net core3.1 + SignalR + Dapper + WeiXin + IdentityServer

开发规范

  1. 实体类文件名规范: 类名
  2. 服务类文件名规范: 类名+Service
  3. 请求类文件名规范: 类名+Req
  4. 响应类文件名规范: 类名+Resq
  5. 安装类文件名规范: 类名+Startup
  6. 模块项目文件规范: Agile.Service+英文模块名

技术要求

  1. 模块化、组件式开发模式;
  2. 系统应具有良好的扩展性与二次开发能力;
  3. 内置标准的工作流引擎和常用的工作流程;
  4. 有统一的权限控制机制;
  5. 与其他应用统一认证、统一授权(SS0);
  6. 支持云计算平台。

项目配置props

<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>$(NoWarn);CS1591;CS1572;CS1573;CS1570;CS0618;CA2100;AD0001;</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<RunAnalyzersDuringLiveAnalysis>false</RunAnalyzersDuringLiveAnalysis>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>

 warning RAZORSDK1007: Reference assembly Agile.Data.dll 
could not be found. This is typically caused by build errors in referenced projects.           

六、源码地址

访问一飞开源:https://code.exmay.com/

继续阅读