Lemon OA 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Lemon OA 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 国产
提 交 者 xyz20003
适用人群 未知
收录时间 2013-11-21

软件简介

Lemon是一款基于Java开发的开源OA。

我们的目标是逐步吸收各种业务需求,最终发展成为能够包含所有功能的工具栈,实现尽量减少编码,只通过配置就完全各种定制需求。

OA - Office Automation(办公自动化),主要目的是解决公司内部的协作问题,所以也称为协同办公。

所以,我们主要做的就是怎么让公司部门里的一群人,可以分工协作完成同一件事情,或者叫项目。目前我们将目光集中在两点上:

  • 多人协作,反映到系统里就是任务,流程,日程。

  • 知识积累,反映到系统里就是文档,论坛。

主框架基于spring, springMVC, hibernate。

前端基于bootstrap和jquery。所以在非IE浏览器下界面会更漂亮,低版本IE浏览器下可能有兼容问题。

数据库使用hsqldb,主要为了方便,嵌入到应用中,直接使用。

权限使用的spring security,因为自己太熟了。参考我们的权限操作手册

工作流使用activiti,这段时间主要研究它了。参考我们翻译的Activiti用户手册

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (10)

加载中
什么时候升级springboot版本的?
2019/07/29 16:11
回复
举报
刚下的源码,环境是exclipse2019 ,各种报错。。。。。。
2019/06/11 17:30
回复
举报
有没有对项目结构整体介绍的文档哦
2018/03/08 17:05
回复
举报
打分: 力荐
想问一下有没有邮箱哪里的配置文件?能让看一下是怎么配置的?能不能给其他qq之类的邮箱发邮件?
2017/10/07 12:46
回复
举报
换成mysql 以后 数据库无法初始化?
2017/06/03 10:38
回复
举报
请问下,不小心把超级管理员删了 怎么添加?流程岗位发到多角色怎么配置?
2016/12/27 23:26
回复
举报
数据库能不能用Mysql?如何更换?
2016/12/27 16:46
回复
举报
打分: 推荐
2016/12/23 15:39
回复
举报
LemonOA的流程做得很完善,多谢分享,再次感谢。 #Lemon OA#
2016/09/08 14:21
回复
举报
有个建议,建议用mybatis换成hibernate,后者入门难度较高,不是很灵活也。 #Lemon OA#
2016/09/08 14:21
回复
举报
更多评论
发表于大前端专区
2019/03/31 21:53

开源 OA Lemon OA 发布 1.10.0 版本

lemon-1.10.0 (2019-03-31) [core] 仿造springboot的配置方法,每个环境的配置文件单独一个文件,不再使用之前的覆盖方式。 [biz] 做一个简单的应用导航页。 [party] 优化组织结构操作。 [bpm] 演示流程:印章,资产,差旅,车辆,休假,报销,收发文。 详细修订列表: https://github.com/xuhuisheng/lemon/issues?q=m...

2
63
发表于大前端专区
2018/07/11 08:37

开源 OA Lemon OA 发布 1.9.0 版本,时隔一年的新版本

lemon-1.9.0 (2018-07-06),时隔一年的新版本 [cdn] 重新规划静态资源路径, cdn目录下的所有静态资源包含组件名和版本号。 [data] 不再使用sql初始化数据,改用csv和json初始化数据。 [user] 优化账号管理功能。 [bpm] 增加了几个演示流程。 [biz] 尝试添加车辆,会议室,考勤管理。 详细修订列表:https://github.com/...

5
52
发表了资讯
2016/06/07 00:00

Lemon OA 发布 1.7.0 版本,开源 OA

lemon-1.7.0 (2016-06-06) 界面全面升级Bootstrap3。好看多了 可以切换语言了。不过没精力翻译,所以没啥作用 使用snowflake生成id。目前没啥好处,为以后兼容oracle打基础 使用jcache统一缓存。 启动android移动端。 详细修订列表:https://github.com/xuhuisheng/lemon/issues?milestone=10&q=is%3Aclosed 源码地址:h...

22
161
发表了资讯
2015/11/02 00:00

Lemon OA 发布 1.6.0 版本,开源 OA

lemon-1.6.0 (2015-10-30) Activiti升级到5.18.0。 添加Portal。 添加网盘。 美化form,修复bug。 调整bpm的跟踪页面。 详细修订列表:https://github.com/xuhuisheng/lemon/issues?milestone=9&q=is%3Aclosed 源码地址:https://github.com/xuhuisheng/lemon/tree/lemon-1.6.0 独立运行包:http://pan.baidu.com/s/1o6O...

8
84
发表了资讯
2015/07/28 00:00

Lemon OA 发布 1.5.0 版本,开源 OA

lemon-1.5.0 (2015-07-27) 把人工任务相关的操作都抽离到任务中心,有了单独的humantask模块。 增加一个start-hsqldb-client.bat可以连接数据库。 xform支持附件。 详细修订列表:https://github.com/xuhuisheng/lemon/issues?milestone=8&q=is%3Aclosed。 源码地址:https://github.com/xuhuisheng/lemon/tree/lemon-1....

8
106
发表了资讯
2014/11/27 00:00

Lemon OA 发布 1.4.0 版本,开源 OA

1.4.0发布信息 使用接口把form与bpm完全分离 简化dbmigrate的配置 提供notification接口,支持多种提醒方式 详细修订列表:https://github.com/xuhuisheng/lemon/issues?milestone=6&state=closed。 源码地址:https://github.com/xuhuisheng/lemon/tree/lemon-1.4.0。 独立运行包:http://pan.baidu.com/s/1sjug013。 ...

8
108
发表了资讯
2014/09/02 00:00

Lemon OA 发布 1.3.0 版本,开源 OA

Lemon OA Lemon是一款基于Java开发的开源OA。开源协议Apache 2.0。 我们的目标是逐步吸收各种业务需求,最终发展成为能够包含所有功能的工具栈,实现尽量减少编码,只通过配置就完成各种定制需求。 极速起步 安装JDK。 下载lemon-1.3.0.zip。 解压后运行startup.bat 启动完成后。 访问http://localhost:8080/ 登录账号:...

12
106
发表了资讯
2014/06/11 00:00

Lemon OA 发布 1.2.0 版本,开源 OA

LemonOA发布1.2.0版本 1.2.0版本的改进,是在activiti-5.15的基础上,支持了任务抄送。并重写了xform电子表单,初步支持单元格合并。 详细修订列表:https://github.com/xuhuisheng/lemon/issues?milestone=4&state=closed。 源码地址:https://github.com/xuhuisheng/lemon/tree/lemon-1.2.0。 独立运行包:http://pan....

15
80
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
发表于AI & 大数据专区
2019/12/25 18:11

oa启动报错

[main] openjpa.Runtime - Could not create the optional validation provider. Reason returned: "A default ValidatorFactory could not be created." 这问题这么解决,启动报错...

1
0
发表了问答
2017/07/31 09:24

Lemon OA部署问题

部署成功,但是无法登录 数据库用Mysql,

1
0
发表了问答
2014/05/27 10:31

Activiti5 如何得知一个流程实例已经是结束

我做了一个测试 发现实例结束以后 select * from ACT_RU_EXECUTION t where t.proc_inst_id_='39027' 这条实例记录不见了。 难道这样通过查询数据库判断。有没有一个状态位标识呢。谢谢。

3
0
发表了问答
2015/05/22 11:06

任务监听器 TaskListener ,是否是一个独立的事务,能否和外面的程序保证原子性

前辈请教个问题 我的流程配置了任务监听器处理记录任务的执行过程。 taskService.complete(taskId); 执行这个以后 ,到了listenner .监听器 执行了一些 代码。这是一个事务吗。

4
0
发表了问答
2014/06/12 00:38

用 mvn jetty:run 启动时内存溢出了。

@xyz20003 你好,想跟你请教个问题: 按照构建源码的步骤: mvn compile mvn package mvn package -Pstandalone mvn jetty:run mvn jetty:run就内存溢出了。

3
0
发表了问答
2014/06/18 15:42

查看流程图节点drawSequenceFlow问题

@xyz20003 你好,想跟你请教个问题:查看流程图有的节点drawSequenceFlow时,有的线显示正常,有的显示不正常,不知是什么原因,还请老师指点

1
0
发表了问答
2016/02/25 13:37

Lemon OA 1.6.1 新版本无法启动

1.我发现 Lemon OA 1.6.1缺少 commons-pool 我在pom.xml <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> </dependency> 解决了 2. 我现在用的是mysql数据库 , 把代码放到eclipse 下运行的 还是运行不起来 报下面错误 是不是单独初始化数据吗? 我对flyway不熟悉 需要单独安装吗?...

3
0
发表了问答
2016/03/01 16:04

Lemon OA 启动问题2

Lemon_master 我放到myeclipse 报下面错误 java.lang.reflect.InvocationTargetException Exception in thread "main" 我在ie输入 http://localhost:8080/lemon 页面不停 等待 我把jvm数值设置很多了 还是不行吗 遇到这些问题问谁啊?有没有 关于lemon的群,毕竟 有人做成功过,我折腾很长时间都不成功。 关于lemon的群,...

2
0
发表了问答
2015/12/14 21:57

【菜鸟求助】临远大神,您的schema表是啥意思啊?

@xyz20003 你好,想跟你请教个问题: 我看lemon OA的数据表里有一类是以schema开头的表,这类表是干什么的呢?我感觉是和数据库的初始化有关的表,或者是数据库各表数据的一个更新记录,是这样吗? 如果是这样的话,那是不是意味着在lemon OA系统运行起来后,这些表就没用了? (我是菜鸟(⊙o⊙)…,最近在学习您的系统,...

1
0
发表了问答
2015/12/10 15:31

lemonOA hibernate部署方面问题

@xyz20003 你好,想跟你请教个问题: 我使用mysql数据源后数据库自动初始化成功了,可是hibernate的sessionfactory却报空指针异常,临远大大能解惑下我是哪里配置错了么?错误代码如下 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in file ...

1
0
发表了问答
2015/12/08 07:32

求助~请问lemon中外置表单怎么部署?怎么实现?外置表单的中的用户填写的数据怎么写到流程变量的表中的?

@xyz20003 你好,想跟你请教个问题: 临远大神~ 我想问问其他外置表单(例如*.form、*.jsp等)lemon支持吗?如何部署如何使用能教教我吗?谢谢啦!如果您有时间的话,能简单说解释两句lemon中是怎么整合activiti使用外置表单的呢? (我发现lemon中表单都放在form_template表中,表单的内容也在里面(content字段?),调...

1
0
发表了问答
2015/11/25 20:22

在tomcat下运行,无法保存新建的流程,总是报后台接收不到参数(如json_xml,svg_xml)

3
0
发表了问答
2015/08/12 17:21

在流程配置中配置的人员表单等信息是在什么时候加载到流程实例中的?

@xyz20003 你好,想跟你请教个问题: 在流程配置中配置的人员表单等信息是在什么时候加载到流程实例中的?

1
0
发表了问答
2015/08/11 09:23

如果获取 下一个审批人

大神:问个工作流里面比较坑爹的问题。如何获取下一步审批人啊。工作流引擎只有推进了才能计算出是谁审批。但是国内的需求是要在当前步骤内知道下一步审批人是谁。请问有没有什么好的解决方案 谢谢。

1
0
发表了问答
2015/04/04 12:34

想研究一下您的LemoOA系统,但是现在有权限限制

@xyz20003 你好,想跟你请教个问题:想研究一下您的LemoOA系统,但是现在的文档得登陆才能看见,想请问有没有访客账号告知一下,谢谢

5
0
发表了问答
2015/07/14 20:59

临远大神,你为啥要建立一个 TASK表。HumanTaskDTO

临远大神,你为啥要建立一个 TASK表。HumanTaskDTO HumanTask这张表的作用是什么.

2
0
发表了问答
2015/02/27 11:15

Lemon OA 部署问题

临远大哥,没有部署文档之类的吗。我部署的时候不知如何部署数据库这一块,求文档。

1
0
发表了问答
2014/10/15 00:03

如何在linux下构建和发布LemonOA到tomcat

如何在linux下构建和发布LemonOA到tomcat,还有,在eclipse里面启动Jetty后内存溢出,怎样处理

3
0
发表了问答
2014/05/21 10:38

LemonOA里是如何扩展deleteReason的

LemonOA里是如何扩展deleteReason,从而保存审批意见的。 (from: null)

2
0
发表了问答
2014/06/10 08:41

有这样一个需要。一个审批节点 有时间限制。比如5天内必须审批。

@xyz20003 你好,想跟你请教个问题:一个审批节点 有时间限制。比如5天内必须审批。这种用什么节点实现啊。

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
10 评论
537 收藏
分享
返回顶部
顶部