fanqinghui / o2oa

O2OA - Java企业信息化系统

Home Page:http://www.o2oa.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

O2OA相关教程

安装管理及配置

业务开发与设计

平台内置应用介绍

源码的编译及管理


O2OA : Java企业信息化系统

O2OA是基于J2EE架构,集成移动办公、智能办公,支持私有化部署,自适应负载能力的,能够很大程度上节约企业软件开发成本的基于AGPL协议开放源代码的企业信息化系统需求定制开发解决方案,对外提供专业的开发运维等技术服务。

o2oa

O2OA平台拥有流程管理、门户管理、信息管理、数据管理和服务管理五大核心能力。用户可以直接使用平台已有功能进行信息信息化建设,平台提供了完整的用户管理,权限管理,流程和信息管理体系,并且提供了大量的开发组件和开箱即用的应用,可以大大减化企业信息化建设成本和业务应用开发难度。

其主要能力如下:

流程管理:全功能流程引擎。基于任务驱动,开放式服务驱动,高灵活性、扩展性,事件定义丰富。包含人工、自动、拆分、合并、并行、定时、服务调用、子流程等功能。应用场景丰富,可轻松实现公文、合同、项目管理等复杂工作流应用。

信息管理:具有权限控制能力的内容管理平台。支持自定义栏目、分类,表格,表单,多级权限系统,能轻松实现知识管理、通知公司、规章制度、文件管理等内容发布系统。

门户管理:具体可视化表单编辑的,支持HTML直接导入的,支持各类数据源,外部应用集成能力的,所见即所得的门户管理平台。适用于实现企业信息化门户系统,可以轻松结合O2OA提供的认证设置与其他系统进行单点认证集成。

服务管理:可以在前端脚本的形式,开发和自定义web服务,实现与后端服务数据交互的能力。

数据中心:可以通过配置轻松实现数据透视图展示,数据统计、数据可视化图表开发等等功能。

智能办公:拥有语音办公、人脸识别、指纹认证、智能文档纠错、智能填表推荐等智能办公特色

移动办公:支持安卓\IOS手机APP办公,支持与企业微信和钉钉集成,支持企业私有化微信部署

开箱即用:O2OA还提供如考勤管理、日程管理、会议管理、脑图管理、便签、云文件、企业社区、执行力管理等开箱即用的应用供企业选择

产品特点:

1. 代码全部开源,开发者可以下载源码进行任意,编译成自己的信息化平台。

2. 平台全功能免费,无任何功能和人数限制。

3. 支持私有化部署,下载软件安装包后可以安装在自己的服务器上,数据更安全。

4. 随时随地办公,平台支持兼容HTML5的浏览器,并且提供了原生的IOS/Android应用,并且支持钉钉和企业微信集成。

5. 高可扩展性,用户通过简单的学习后,可以自定义配置门户、流程应用、内容管理应用

更多的产品介绍、使用说明、下载、在线体验、API及讨论请移步至http://www.o2oa.net/

官方网站:

开源主页 : https://www.oschina.net/p/o2oa

官方网站 : http://www.o2oa.net

Gitee : https://gitee.com/o2oa/O2OA

Github : https://github.com/o2oa/o2oa

GitBook : https://o2oa.gitbook.io/course/

脚本API:http://www.o2oa.net/x_desktop/portal.html?id=dcd8e168-2da0-4496-83ee-137dc976c7f6

O2OA开发相关教程天梯:https://my.oschina.net/o2oa/blog/3016363

关于正式环境数据安全相关的建议:

O2OA自带的H2数据库是一个内嵌式的内存数据库,适合用于开发环境、功能演示环境,并不适合用作正式环境。

如果作为正式环境使用,建议您使用拥有更高性能,更加稳定的商用级别数据库。如Mysql8,Oracle12C,SQLServer 2012等。

另外,O2OA提供数据定期备份和恢复的能力,建议您开启正式环境的数据定期备份的功能,以确保数据库异常时可以进行数据恢复。

最新版本服务器安装包下载[o2server_V4.2698]:

windows 64Bit : http://download.o2oa.net/download/o2server_20200110145143_windows.zip

Linux 64Bit : http://download.o2oa.net/download/o2server_20200110145143_linux.zip

MacOS : http://download.o2oa.net/download/o2server_20200110145143_macos.zip

AIX : http://download.o2oa.net/download/o2server_20200110145143_aix.zip

中标麒麟(龙芯):http://download.o2oa.net/download/o2server_20200110145143_neokylin_loongson.zip

银河麒麟(飞腾):http://download.o2oa.net/download/o2server_20200110145143_kylinos_phytium.zip

raspberrypi(树莓派):http://download.o2oa.net/download/o2server_20200110145143_raspberrypi.zip

官方网盘下载:

百度云盘:https://pan.baidu.com/s/1oBQ1atXGyXdLaYE5uAqF1w 提取码: pnk9

腾讯微云:https://share.weiyun.com/5krUMjj

最新版本 v4.3355:

新增功能:[流程引擎]公文版式文件功能,支持所有浏览器的在线国标公文编辑。

新增功能:[流程引擎]将数据映射移到流程配置中。

新增功能:[系统架构]集成阿里durid,提供SQL及请求监控统计能力。

新增功能:[流程管理]增加审批意见修改和管理功能。

新增功能:[流程管理]流程处理时增加提交时选择处理人的功能。

新增功能:[流程管理]流程处理时增加决策组功能。

新增功能:[流程管理]手写板根据屏幕大小自适应。

新增功能:[流程管理]附件支持背靠背权限设置。

新增功能:[内容管理]内容管理增加个隐藏所有分类的选项。

新增功能:[内容管理]流程数据获取服务。

新增功能:[内容管理]新增添加视图时配置编辑表单的功能。

新增功能:[内容管理]视图增加是否显示内容管理草稿配置。

新增功能:[组织管理]增加组织查询排序。

新增功能:[论坛管理]BBS添加一个配置,以支持HTML的标题后固定的尾部信息展现,如“企业论坛 - O2OA办公软件管理系统”。

新增功能:[移动APP]增加直连版本添加极光推送功能。

系统优化:[系统架构]数据库连接池性能优化。

系统优化:[系统架构]系统优码优化,内存控制能力优化。

系统优化:[系统架构]脚本预编译,提升脚本执行效率。

系统优化:[系统架构]服务请求响应能力优化,支持ETag,提升请求响应性能。

系统优化:[系统架构]删除Calendar_EventComment实体ID上的unque=true,避免Oracle数据库因主键和唯一索引重复导致数据表创建失败。

系统优化:[流程管理]用户下载附件的时候,NTKO正文名称是 file+控件Id+workId,支持让用户指定名称。

系统优化:[流程管理]优化企业微信启动流程功能。

系统优化:[流程管理]附件允许排序。

系统优化:[流程管理]流程索引视图,加速视图展现效率。

系统优化:[流程管理]增加用户批量查询人员身份服务的服务。

系统优化:[内容管理]内容管理获取脚本服务优化。

系统优化:[内容管理]内容管理列表默认按发布时间倒序相关优化。

系统优化:[内容管理]栏目信息(AppInfo)增加是否显示'全部文档'视图导航。

系统优化:[组织管理]添加职务参数功能优化。

系统优化:[组织同步]同步组织变更时同时更新组织下身份及下级组织信息。

系统优化:[组织同步]微信同步过程中删除组织时判断是否有下级组织,如果有下级组织,先删除下级组织。

系统优化:[钉钉微信]钉钉,政务钉钉,企业微信初始化密码转义。

系统优化:[移动APP]云文件APP版本更新。

系统优化:[移动APP]内容管理支持关联流程发布信息。

系统优化:[移动APP]内容管理支持发布和修改信息。

系统优化:[移动APP]流程表单提交功能相关优化。

系统优化:[移动APP]APP支持流程提交后选择人员。

系统优化:[移动APP]应用内更新方式优化,取消第三方平台管理。

系统优化:[移动APP]IOS适配XCODE11。

问题修复:[流程管理]流程的删除文档BUG。

问题修复:[流程管理]工作撤回不了,会一直卡在loading界面,F12也没有报错的BUG。

问题修复:[流程管理]关于服务调用发生网络异常和服务器异常的捕获。

问题修复:[流程管理]处理人是组织的话,该组织下的人没有收到待办。

问题修复:[流程管理]修复了编号配置添加了脚本,代码丢失。并且编号也出错的问题。

问题修复:[流程管理]流程节点为定时节点,运行报错的问题。

问题修复:[流程管理]打印表单样式不正确的问题。

问题修复:[流程管理]修复公文版式文件保存问题。

问题修复:[流程管理]流程处理时意见未填,意见显示 undefined 的问题。

问题修复:[流程管理]修复意见过长时修改意见无效的问题。

问题修复:[流程管理]系统更新后有一定的机率会造成H2数据库无法连接成功。

问题修复:[表单设计]动态表格,人员选择字段设置为可输入错误。

问题修复:[内容管理]信息发布栏目排序问题。

问题修复:[内容管理]修复CMS中文档取消置顶后,视图内置顶标识仍是置顶状态的问题。

问题修复:[内容管理]内容管理文档置顶后排序的问题。

问题修复:[内容管理]修复CMS新建发布时权限控制的问题。

问题修复:[内容管理]导入应用后内容管理分类与视图的绑定丢失的问题。

问题修复:[系统架构]消息机制优化-websocket的优化,还是有连不上的问题。

问题修复:[数据中心]自建表编译在已发布状体下没有规律的会变成草稿状态,导致自建表相关操作会出现问题。

问题修复:[消息管理]修复消息消费后仍然存在的问题。

问题修复:[系统架构]使用外部达梦(DM7)数据库报错的问题。

问题修复:[后台维护]如果附件名不为attachment,后台管理(维护工作)附件修改出错。

问题修复:[系统配置]修复配置图片上传不了png问题。

问题修复:[调度中心]Program_Center,在人员同步时人员的手机号为空,无法完成同步的问题。

问题修复:[会议管理]发送会议邀请时,对方未收到会议邀请的ws消息。

问题修复:[论坛管理]论坛投票不够严谨,在浏览器多开的情况下,有可能一个人多次投票的问题。

问题修复:[论坛管理]社区新增发贴和回贴消息推送服务。

问题修复:[论坛管理]修改版主设定时的一个BUG。

问题修复:[考勤管理]考勤管理修复在未设置申诉审批人的情况下,申请无法启动,后台报错的问题。

问题修复:[日程管理]日程管理事件从重复事件转为不重复事件时逻辑不正确的问题。

问题修复:[日程管理]日程系统内,内容字数过多系统报错的问题。

配置编译环境:

操作教程:http://www.o2oa.net/course/ng5iqb.html

服务器部署

部署教程

开源**技术博客:https://my.oschina.net/u/3931542

windows部署步骤:

1.下载o2server_yyyyMMddHHmmss_windows.zip程序包。

2.解压下载后的压缩包到任意目录。

3.确认开通服务器的80、20020、20030端口。

4.打开o2server文件夹,选择start_windows.bat双击打开。

5.在命令行中输入"start" 回车,启动服务,等待相关服务启动完成。

6.启动完成后打开浏览器访问http://127.0.0.1。

7.输入用户名xadmin密码o2登陆系统。

温馨提醒

O2OA自带的H2数据库是一个内嵌式的内存数据库,比适合用于开发环境、功能演示环境,并不适合用作正式环境使用。

如果作为正式环境使用,建议您使用拥有更高性能,更加稳定的商用级别数据库,如Mysql8,Oracle12C,SQLServer 2012等。

O2OA提供数据定期备份和恢复的能力,建议您开启正式环境的数据定期备份的功能,以确保数据库异常时可以进行数据恢复。

About

O2OA - Java企业信息化系统

http://www.o2oa.net/

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 65.9%Language:Java 25.4%Language:Swift 2.8%Language:HTML 2.7%Language:Kotlin 1.7%Language:Objective-C 0.8%Language:CSS 0.5%Language:Shell 0.1%Language:PHP 0.0%Language:Objective-C++ 0.0%Language:Batchfile 0.0%Language:C 0.0%Language:Ruby 0.0%