Lemon OA 发布 1.2.0 版本,开源 OA
6月14日【上海】开源中国 OSC 源创会第 25 期 现在报名»
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.baidu.com/s/1hqBpSZM。
Lemon是一款基于Java开发的开源OA。开源协议Apache 2.0。
我们的目标是逐步吸收各种业务需求,最终发展成为能够包含所有功能的工具栈,实现尽量减少编码,只通过配置就完成各种定制需求。
业务介绍
OA - Office Automation(办公自动化),主要目的是解决公司内部的协作问题,所以也称为协同办公。
所以,我们主要做的就是怎么让公司部门里的一群人,可以分工协作完成同一件事情,或者叫项目。目前我们将目光集中在两点上:
多人协作,反映到系统里就是任务,流程,日程。
知识积累,反映到系统里就是文档,论坛。
参考对OA功能点的探讨功能列表
技术框架说明
主框架基于springmvc, spring, hibernate。
前端基于bootstrap和jquery。所以在非IE浏览器下界面会更漂亮,低版本IE浏览器下可能有兼容问题。
数据库使用hsqldb,主要为了方便,嵌入到应用中,直接使用。
权限使用的spring security,因为自己太熟了。参考我们的权限操作手册
工作流使用activiti,这段时间主要研究它了。参考我们翻译的Activiti用户手册
源码构建
项目源码托管在github上。参考获取源码的方法构建源码
基于Maven管理项目生命周期。参考我们的Maven使用手册
嵌入jetty插件,可以直接启动服务器。
可以使用eclipse的m2eclipse插件,将项目导入到eclipse中开发。参考构建源码
Lemon是一款基于Java开发的开源OA。
我们的目标是逐步吸收各种业务需求,最终发展成为能够包含所有功能的工具栈,实现尽量减少编码,只通过配置就完全各种定制需求。
OA - Office Automation(办公自动化),主要目的是解决公司内部的协作问题,所以也称为协同办公。
所以,我们主要做的就是怎么让公司部门里的一群人,可以分工协作完成同一件事情,或者叫项目。目前我们将目光集中在两点上:
多人协作,反映到系统里就是任务,流程,日程。
知识积累,反映到系统里就是文档,论坛。
主框架基于spring, springMVC, hibernate。
前端基于bootstrap和jquery。所以在非IE浏览器下界面会更漂亮,低版本IE浏览器下可能有兼容问题。
数据库使用hsqldb,主要为了方便,嵌入到应用中,直接使用。
权限使用的spring security,因为自己太熟了。参考我们的权限操作手册
工作流使用activiti,这段时间主要研究它了。参考我们翻译的Activiti用户手册