1 Star 0 Fork 3.5K

idtcoding / O2OA

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 14.33 KB
一键复制 编辑 原始数据 按行查看 历史
O2LEE 提交于 2020-07-02 10:04 . V5.1.1发布

O2OA相关教程

安装管理及配置

业务开发与设计

平台内置应用介绍

源码的编译及管理


O2OA : Java企业信息化系统,开源OA openSource OA Platform

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

语雀文档 : https://www.yuque.com/o2oa/course

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

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

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

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

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

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

windows 64Bit : http://download.o2oa.net/download/o2server-5.1.1-windows.zip

Linux 64Bit : http://download.o2oa.net/download/o2server-5.1.1-linux.zip

MacOS : http://download.o2oa.net/download/o2server-5.1.1-macos.zip

AIX : http://download.o2oa.net/download/o2server-5.1.1-aix.zip

raspberrypi(树莓派):http://download.o2oa.net/download/o2server-5.1.1-raspberrypi.zip

ARM[深度Linux(deepin),优麒麟(Ubuntu),中标麒麟(NeoKylin),威科乐恩Linux(WiOS)]:

http://download.o2oa.net/download/o2server-5.1.1-arm.zip

RISC-V[Debian GNU/Linux,银河麒麟飞腾]:

http://download.o2oa.net/download/o2server-5.1.1-risc.zip

官方网盘下载:

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

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

最新版本 v5.1.1:

功能新增

[安全认证]认证能力增强,支持微软oa/adfs单点认证及AD用户认证、用户组织数据同步能力

[安全认证]增加在用户登录时新增判断密码过期的能力,如果是先修改密码再重新登录

[脚本设计]新增monaco脚本编辑器

[考勤管理]为考勤结果申诉新增自定义审批流程能力

[考勤管理]移动考勤打卡策略可选择一天二次,三次,四次打卡,目前实现三种策略

[流程管理]新增流程自定义提交功能

[流程管理]增加字典路径为null条件判断,解决oracel,kingbase数据获取问题

[流程维护]增加处理人搜索,业务数据映射搜索。

[流程维护]增加业务数据、是否流转等相关过滤。

[平台功能]平台增加在线部署资源、部署服务的功能

[平台功能]新版应用市场数据同步及展现

[企业社区]企业社区增加对匿名访问权限的相关配置

[表单设计]人员选择组件增加群组中的身份

[移动办公]Android端聊天表情和创建单聊功能

[移动办公]Android移动办公应用添加底部消息未读数量,支持群聊

[移动办公]IOS聊天消息增加位置消息功能

[移动办公]IOS移动办公IM消息应用增加语音消息、图片消息等功能

[移动办公]IOS移动办公应用增加消息展现和聊天消息功能

[移动办公]平台增加antv组件,增加移动端脚本调试工具Eruda

[人员组织]增加人员组织升降序排序相关配置

[数据中心]增加清空自建表数据的功能

[数据中心]增加视图查询对数组的支持

[系统日志]增加了以集群方式在WEB端查看所有服务器的功能

[移动办公]增加流程表单移动端蓝白界面样式

功能优化

[表单设计]优化版式正文编辑的部分功能,优化WORD拷贝缩进优化以及半角空格转全角空显示

[表单设计]优化表单人员选择器,允许根据职务选择的时候进行跨层级全选

[表单设计]优化表单转换功能,表单转PDF默认为A4的长宽

[平台设计]优化表单设计,修复表单设计元素部分样式的问题

[会议管理]优化会议显示,在列表中增加正在进行中会议的显示

[脚本设计]优化流程表单中的弹出选择器组件,允许自定义弹出选择器选中分类

[考勤管理]优化考勤管理移动打卡API,以及三次打卡中的相关打卡时间计算逻辑和分析逻辑

[流程管理]优化架构,增加对长文本标题的处理逻辑

[流程管理]优化流程表单载入机制,大幅提升流程启动时表单展现效率

[流程管理]优化和补充审批日志中的部分信息

[内容管理]优化内容管理文档权限机制,适应二段[如:unique@P]结构组织对象权限设定

[平台架构]架构优化,集群切换功能优化,增加集群应用掉线判断的能力,避免在运行过程中出现集群应用掉线的情况

[平台架构]前端架构优化,支持主流前端技术集成:Vue, React, Angular

[数据中心]视图关于内容管理权限查询优化

问题修复

[表单设计]修复表单设计Tab页展现不正确的问题

[表单设计]修复移动端日期选择组件描述选择问题

[表单设计]修正版式正文从WORD文件粘贴后段落首行缩进不正确的问题

[表单设计]修正某些情况下版式文件日期显示错误的问题

[表单设计]修正某些情况下表单单选框选项不显示的问题

[会议管理]修复了某些情况下会议管理重复选择邀请人等问题

[脚本设计]修复拷贝、粘贴或剪切脚本时,会影响到表单和流程设计元素的问题

[脚本设计]修复流程脚本在使用monaco编辑器时,点击保存按钮无法保存的问题

[考勤管理]修复考勤管理中请假半天计算出勤天数不正确的问题

[考勤管理]修复考勤优化修改后,无法根据个人请假信息正确计算考勤结果的问题

[考勤管理]修复了考勤申诉使用流程时,启动流程和流程状态同步的问题

[考勤管理]修复了移动打卡数据服务无法指定打卡时间的问题

[考勤管理]修复了以前的打卡在某些情况下会被误判为缺勤的问题,添加了每日定时分析前一天所有未签退的打卡信息

[考勤管理]修复了在某些情况下移动打卡后无法查询出结果的问题

[考勤管理]修复了在某些情况下移动打卡无效的问题

[考勤管理]修复在某些特殊情况下,日程管理编辑时报错的问题以及对可见日程列表查询的相关优化

[流程管理]修复弹出选择器某些情况下无法取消选择分类的问题

[流程管理]修复了某些情况下移动端数据网格设置数据异常的问题

[流程管理]修复了确认框取消按钮某些情况下无背景色的问题

[流程管理]修复了数据网格和多选按钮校验异常的问题

[流程管理]修复了提交界面某些情况下选择人员字样没有隐藏的问题

[流程管理]修复流程表单操作条组件设置操作图标的时候未及时关闭图标选择器的问题

[流程管理]修复流程分支合并后待阅仍发送多条通知的问题

[流程管理]修复流程结束后,没有“一键下载”和“打印”按钮的问题

[流程管理]修复某些情况下流程应用中'无标题'显示为'undefined'的问题

[流程管理]修复某些情况下普通人员打开流程应用编号视图报无权限错误的问题

[流程管理]修复数据网格删除最后一条数据保存后仍存在的问题

[流程管理]修复新建流程的时候,有可能会出现[object]字样的问题

[流程管理]修复在某些情况下自定义弹出框分类未选中的问题

[门户管理]修复了某些情况下门户分类显示'null'的问题

[门户管理]修复门户管理中某些情况下分类展现应用图标未正确获取的问题

[内容管理]新增了管理员根据人员标识查询人员可以看到的文档列表服务

[内容管理]修复了某些情况下内容管理脚本报错的问题

[内容管理]修复内容管理表单操作条不能设置样式的问题

[内容管理]修复内容管理表单脚本编辑器无法正常拷贝粘贴的问题

[内容管理]修复内容管理信息删除后,相关的热点图片不会立即自动删除的问题(需要等待热点图片自动检测后才能删除)

[内容管理]修复在存在发布文档的情况下分类仍可以在无任何提醒的情况下删除的问题

[人员组织]修复部分版本中钉钉同步员工中编码不正确或者无法同步的问题

[人员组织]修复某些情况下群组新增报错问题

[日程管理]修复在某些特殊情况下,日程管理会展示两条系统自建日历的问题

[数据中心]修复了视图某些情况下跳页报错的问题

[数据中心]修复视图某些情况下不能正确删除列和排序列顺序不对的问题

[数据中心]修复视图搜索和高级搜索切换显示的数据未切换的问题

[系统首页]修正首页日历高度在过低分辨率下无法对齐的问题

[移动办公]修复Android云文件分享的文件在某些情况下无法打开的问题

[移动办公]修复滚动图片不显示的的问题以及IM图片音频消息无法下载的问题

[移动办公]修复了某些手机型下Android版脑图应用无法打开,闪退的问题

[移动办公]修复论坛帖子附件在某些情况下无法查看的问题

[移动办公]修复某些情况下应用窗口关闭时移动端无法正常关闭的问题

[移动办公]修复消息模块功能中某些情况下修复无法下载文件的问题

[移动办公]修复移动打卡在某些情况下无法定位的问题

[移动办公]修复移动考勤打卡按钮在某些情况下无法显示的问题

[应用管理]修复某些情况下应用无法正常导出的问题

[云文件]修复了某些情况下不同用户上传同一文件到根目录失败的问题

[云文件]修复了云文件在Oracle和人大金仓数据库环境下查询顶层列表不正确的问题

[组织管理]修复了组织管理没有输入内容搜索结果异常的问题

[组织管理]修复组织管理搜索翻页后会出现范围外的内容的问题

[组织管理]修复组织管理性别选择其他可能显示不正常的问题

配置编译环境:

操作教程: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提供数据定期备份和恢复的能力,建议您开启正式环境的数据定期备份的功能,以确保数据库异常时可以进行数据恢复。

Java
1
https://gitee.com/idtcoding/O2OA.git
git@gitee.com:idtcoding/O2OA.git
idtcoding
O2OA
O2OA
master

搜索帮助