Skip to content

benumon/o2oa

This branch is 1058 commits ahead of, 15568 commits behind o2oa/o2oa:master.

Folders and files

NameName
Last commit message
Last commit date
Apr 9, 2020
Apr 9, 2020
Apr 9, 2020
Apr 14, 2020
Apr 9, 2020
Jun 19, 2019
Mar 21, 2020
Oct 11, 2018
Mar 25, 2020
Mar 25, 2020
Mar 25, 2020
Mar 19, 2020

Repository files navigation

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.3763]:

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

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

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

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

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

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

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

官方网盘下载:

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

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

最新版本 v4.3763:

新增功能:

[平台能力]新增平台首页相关配置。

[平台能力]新增全新主题模式,10种配色,更快的速度,更少的内存占用。

[平台能力]新增平台默认为扁平风格新版本系统首页。

[平台能力]新增管理员切换用户的功能。

[系统架构]新增静态web资源通过接口上传并分发到各集群环境功能。

[系统架构]新增资源上传分发通过socket分发以保证单独的web服务器节点也能上传资源。

[流程引擎]新增待办、已办、待阅、已阅分页列表。

[流程引擎]新增回退路由相关能力。

[流程表单]流程表单上增加正文、附件一键打包下载功能。

[流程引擎]新增功能:根据路由上的“优先路由”设置,给提交框设置“默认决策”。

[流程引擎]新增管理员上传附件到指定用户。

[流程引擎]流程会签新增分支功能在查找分支节点的时候增加选择节点的过滤。

[流程表单]手写板组件新增保存图片大小的参数、内容管理增加新建界面检查草稿、是否填写标题的配置。

[流程表单]新增国标版式公文编辑器文件版本控制能力。

[流程表单]增加流程附件修改名称功能。

[流程表单]新增导出工单的表单信息为Html、Word或者Pdf功能。

[内容管理]新增打印表单相关功能。

[内容管理]新增新的自定义按钮,增加打印功能。

[数据中心]新增视图操作条信息存储。

[数据中心]增加单独运行映射功能。

[服务平台]新增企业邮件解决方案:腾讯企业邮。

[服务平台]新增服务脚本预编译。

[云文件]新增Office预览功能(预览需要连到O2云)。

[消息提醒]新增管理员对待办进行提醒接口,可用于时效提醒。

[移动办公]新版移动端云盘功能升级。

[移动办公]新增企业微信扫码登录功能。

[移动办公]新增钉钉扫码登录功能。

[移动办公]新增企业微信待办消息可点击链接消息打开待办信息。

[移动办公]新增钉钉待办消息可点击超链接消息打开待办信息。

系统优化:

[系统能力]优化了前端资源载入方式,提升平台页面展现效率。

[系统架构]默认开启NodeAgent的Socket服务。

[系统架构]默认安装包中不再自带Informix驱动包。

[流程引擎]通过jobid打开流程文档,提供多个work时会显示work列表供用户选择。

[流程引擎]让流程调度可以指定处理人。

[流程引擎]优化流程日志记录方式——Record对象。

[流程引擎]优化重置处理人功能。

[流程引擎]调度功能优化,调度可以选择人员。

[流程引擎]回滚功能优化。可以选择回滚到任意节点。

[流程引擎]召回功能优化。可以召回到指定的已处理人员。

[流程表单]修改checkClose方法,适配Chrome浏览器信标。

[内容管理]优化二级页面中显示列表的时候会两次加载数据的问题。

[内容管理]优化二级页面中复制文档的操作。

[组织同步]钉钉和企业微信组织和人员同步过程优化。

[移动办公]流程管理IOS流程发布去掉了必填标题的表单。

[移动办公]流程管理Android流程发布去掉了必填标题的表单。

[移动办公]钉钉工作表单操作按钮UI相关优化(钉钉UI规范)。

问题修复:

[系统认证]OAUTH设置Info返回属性的问题。

[系统功能]修复了打开页面时出现空标签的问题。

[系统功能]修复了Chrome上检查新建时同步请求报错的问题。

[系统架构]修复了集群下流程起草数组越界问题:CRC32计算值可能为负数,需要取绝对值

[流程平台]通过管理接口无法删除已完成工作的问题。

[流程引擎]修复了某些情况下流程授权不生效的问题。

[流程引擎]修复了某些情况下流程转交错误的问题。

[流程引擎]修复了因授权引起的无法判断当前处理人是否存在的错误。

[流程表单]修复了版式文件在编辑模式下,保存文档时,正文内容偶尔不会被保存下来的问题。

[流程表单]修复了人员属性的组织类型判断错误的问题

[流程表单]修复了表单打印不分页的问题。

[流程表单]修复了视图导出为Excel和搜索内容不匹配问题。

[流程表单]修复了某些情况下Ntko控件打开附件不正常的问题。

[流程表单]修复了表单数据网格、单选按钮、人员组织的问题。

[流程表单]修复了版式文件编辑器编辑状态下不能保存内容的问题。

[流程表单]修复了表单信息转为Pdf后展现格式错误的问题。

[流程表单]修复了流程附件批量下载允许指定名称并可以指定site下载。

[流程表单]修复了日期组件格式化的时候使用中文显示不正常的问题。

[样式模板]修复了某些情况下样式模板Html中少了mouseover事件绑定,导致无法显示刷新按钮的问题。

[内容管理]修复了文档列表分页向前翻页数据不准确的问题。

[内容管理]修复了在IE下附件上传存储的名称带路径问题处理。

[内容管理]修复了内容管理和信息平台栏目分类数量不正确的问题。

[内容管理]修复了某些情况下文档权限失效的问题。

[内容管理]修复了取消分类导入视图设定报错的问题。

[内容管理]修复了设置导入导出视图分类出现错误的问题。

[内容管理]修复了Chrome浏览器中栏目配置首页显示不正常的问题。

[内容管理]修复了信息列表分页查询报错的问题。

[内容管理]修复了内容管理无法从Excel导入数据的问题。

[内容管理]修复了Cipher身份发布内容在某些情况下权限失效的问题。

[内容管理]修复了内容管理publishConent接口无法保存的问题。

[数据中心]修复了数据中心自建表和查询语句不能拷贝的问题。

[数据中心]修复了数据中心标题显示错误的问题

[个人设置]修复了个人设置中某些情况下常用意见配置不正常的问题。

[应用管理]修复了某些情况下应用导出导致系统错误的问题。

[考勤管理]修复了考勤管理中请假信息修改不生效的相关问题。

[移动办公]修复了流程管理App待阅查看后不会转为已阅的问题。

[移动办公]修复了某些情况下IOS有些机器首次安装启动的时候在启动界面没反应的问题。

[移动办公]修复了某些情况下移动端App内容管理编辑和保存无法使用的问题。

[移动办公]修复了某些情况下移动端App内容管理关联流程发起后服务调用出错的问题。

[移动办公]修复了企业微信上无法查看附件的问题。

[移动办公]修复了某些情况下移动端提交框没有覆盖的问题。

[移动办公]修复了某些情况下移动端信息平台打开不正常的问题。

配置编译环境:

服务器部署

部署教程

开源中国技术博客: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企业信息化系统

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 56.9%
  • JavaScript 31.0%
  • Swift 4.4%
  • HTML 3.3%
  • Kotlin 2.9%
  • CSS 0.8%
  • Other 0.7%