一、项目简介
JVS是软开企服构建的一站式数字化的开源框架,支持对接多种账户体系,支持多租户、支持Auth2、统一登录、单点登录等,支持原生开发、低代码/零代码开发应用。
二、框架核心功能
控制台(首页):采用配置化的方式
用户、部门、角色、岗位管理、:创建、编辑和对用户信息进行增、删、改、查、修改密码等
公告管理:对系统消息和小程序消息公告的新增、删除、编辑和发布
消息管理:可以手动发布并管理消息,支持邮件、站内信、公众号、企业微信、钉钉,可扩展
登录日志及应用操作日志:记录用户的行为,用于安全审计和追溯。如姓名、账号、登录类型、状态、终端等等
文件管理:上传文件到文件服务器,通过生成地址直接下载查看
环境变量:分为文本、文件、键值对。通过环境变量可以区分不同环境,用同一个配置返回不同的值。
三、扩展性
JVS技术体系分为三层建设:
基础框架层包含运维体系+用户体系+配置体系+基础的运行框架;
应用支撑层包含数据智能BI、应用市场与低代码开发套件;
顶层包含多种企业级应用,包括企业内部管理、员工办公协同和业务管理系统。
基础框架内置demo
应用名称 | 应用说明 | 开发方式 | 特点 |
JVS基础框架 | 框架采用spring cloud进行构建 | 原生开发 | 微服务、多租户、统一用户、SSO、审计日志等 |
快速开发套件 | 基于JVS基础框架构建的低代码开发工具,其中包含多个可视化业务配置引擎 | 原生开发 | 私有化、功能强大、使用灵活、可扩展、可代码级授权 |
自助式BI套件 | 基于JVS+拖拽式配置+数据可视化的能力,实现报表、图表、大屏等配置化生成 | 原生开发 | 自助式数据分析、使用门槛低、一体化、嵌入式 |
企业文档 | 基于JVS构建的企业级的内容管理平台,依赖JVS的基础用户、权限、应用等能力,构架了团队知识库、在线编辑、全文搜索引擎、模板文档等基础功能 | 原生应用 | 对接多种文档处理器、支持企业级多种场景、私有化、可代码级授权、可定制 |
企业计划 | 基于JVS构建的企业级任务协同管理工具,依赖JVS基础用户与权限体系,实现了项目-任务的通用管理、个人待办清单、目标管理等任务推进的工具 | 原生应用 | 通用的模板支持多场景使用、私有化、可代码级授权、可定制 |
企业OA | 基于JVS+快速开发套件,配置的企业内部通用的OA审批相关功能 | 轻应用 | 灵活调整,快速上线 |
CRM客户管理 | 基于JVS+快速开发套件,配置的企业内部通用客户管理系统,包括线索、客户、产品、订单、合同等环节管理 | 轻应用 | 灵活调整,快速上线 |
资产管理 | 基于JVS+快速开发套件,包括资产的采购、分配、调拨、报检保修、资产报废等生命周期管理 | 轻应用 | 灵活调整,快速上线 |
工厂MES | 基于JVS+快速开发套件,包括工厂企业的销售订单、计划排查、工单分派、 | 轻应用 | 灵活调整,快速上线 |
网络会议 | 基于JVS构建的企业级的视频会议系统 | 原生应用 | 私有化、代码级授权、可定制 |
企业邮筒 | 基于JVS构建的企业级别的web邮件客户端,支持多账户、移动消息通知、自动邮件拉取 | 原生应用 | 私有化的web邮件客户端 |
规则引擎 | 基于JVS构建了企业级的规则引擎 | 原生应用 | 可视化配置、动态生效 |
逻辑引擎 | 基于JVS基础框架体系构建的独立的服务编排引擎 | 原生应用 | 可视化的服务编排,动态生效 |
物联网平台 | 基于JVS基础框架体系,构建的工业数据采集物联网平台 | 原生应用 | 边缘侧+平台侧 全部配置化的工业数据采集平台 |