如何下载O2OA办公系统的开源代码?

O2OA办公平台以及其所有源码,都是可以免费获取的,主要有以下两种方式:

1、从O2OA办公系统官网下载可运行版本。

2、下载源码,自行编译可运行版本。(后面的课程会介绍源码编译)

最方便的方法当然是是从官网下载。官网地址是:https://www.o2oa.net,进入“平台下载”页面。

(或直接进入:OA系统下载中心-O2OA企业应用开发平台)然后根据操作系统环境下载需要的版本:

点击所需版本进行下载,在本机windows环境下运行O2OA,以下载windows-x64版本为例。

下载完成后,得到一个zip文件:o2server-x.x.x-windows-x64.zip;其中x.x.x为版本号。将其解压后,得到o2server文件夹,您可以将其拷贝到任何对应操作系统版本的服务器运行。

如何启动服务(Windows系统)?

启动服务是搭建O2OA办公系统的第二步:进入o2server文件夹,运行start_windows.bat命令即可启动服务。

主机配置要求

当一台服务器不足以向大量人员提供服务时,我们可以采用集群方式实现平台的双机或者多机部署,来扩大平台对用户和业务的负载能力,也可以使用集群模式来实现项目的高可用架构。相关文档后续会进一步介绍。

最小化部署要求

100用户以上部署建议

500用户以上部署建议

1000用户以上部署建议

在等待服务器启动的过程中,介绍以下o2server的几类服务:

当看到以下界面时,表示O2OA启动成功。

o2server默认web端口为80,请确保80端口未占用。

如果80端口占用导到服务器报错,请参考《系统配置-服务器端口冲突和端口修改》进行端口调整。

等待80端口的

web server  start completed

出现,代表web服务器启动完成,这时就可以打开浏览器访问OA系统了,在浏览默地址栏输入:http://127.0.0.1,就可以进入登录界面。

O2OA有一个默认的内置管理员账号:“xadmin”,默认的管理员用户密码是:“o2”。

使用xadmin/o2登录,登录成功后就进入到平台的默认的门户界面了。

如何在O2OA平台初始化人员组织数据?

将O2OA平台搭建完成后,最终正式给用户使用,至少需要两部分的内容:人员组织数据和应用。下面就介绍如何以最快的速度完成这两部分内容的创建。

首先是OA办公软件中的人员组织数据的初始化,我们将使用Excel导入的方式来完成。

使用OA系统管理员xadmin登录平台,点击左上角主菜单→打开组织管理→人员导入,下载模板。将得到一个excel模板文件,只需要按照模板格式录入人员、组织、身份等信息,就可以导入到系统中了。(关于导入excel文件的格式,将在后续课程中详细介绍。)

在组织管理的组织、人员等视图中,可以查看导入的数据

快速创建OA系统功能性应用:

有了人员组织信息,接下来还需要安装一些OA系统功能性的应用。O2OA提供了一个应用市场,有大量现成的应用可供安装,但这是O2OA平台的云端服务之一,所以我们要先注册登录到O2云。

连接到O2云

我们之前已经以管理员账号登录到了系统,此时点击左上角主菜单→打开系统设置→进入云服务配置,就会看到如下界面:

第一个绿色的对勾表示服务器在网络上可以连接到O2OA的云服务器;

第二红叉表示我们尚未登录到O2OA云服务器。

如果您以前创建过O2云账号,在此处可以选择“登录到O2云”,如果现在是一台新的服务器,点击“注册O2云账号”即可注册新的账号。

填写所有的信息后,点击“注册O2云账号”,在信息填写无误的情况下,系统就会自动以此账号登录到O2云服务了。

在此我们说明一下O2OA办公系统软件中的O2云服务,它提供的服务主要有下面两项:

1、应用市场:登录了O2云服务后,服务器会自动更新云服务器上的应用市场的目录列表,本地服务器才能及时获取到应用以及应用的更新。

2、移动办公(手机办公软件):如果使用官方的手机端App,则需要O2云服务的帮助,来定位到用户所在的服务器的正确地址。(这将在移动办公的专题中详细介绍)

如果说,您的服务器部署在内网,而且由于安全性要求,不允许连接到外部网络,在这种情况下,可以在允许访问外网的机器上,运行一台临时的O2OA服务器,连接到O2云后访问应用市场,安装需要的应用,并将其导出为.xapp文件。然后访问内网的服务器,通过应用中心的导入应用的功能,将本地的.xapp文件,导入到服务器即可。(这部分内容将在O2OA系统部署课程中详细介绍)

O2云登录成功后,O2OA办公系统会自动同步应用市场,这可能需要几分钟时间,同步完成后,就可以访问应用市场了。

如何从O2OA应用市场导入应用

点击左上角主菜单→打开应用市场,这上面有大量的应用,保证开箱即用,应用的范围包含平台目前涉及到的所有开发使用需求(如OA平台开发上开发的门户、加班申请等流程,也有基于平台自定义应用规范开发的工作管理),如果您有类似的业务需求,也可以在某个应用的基础上进行二次开发,作为开发的参考案例。

如果在O2OA办公系统中,需要增加一个加班审批的流程,就可以直接搜索“加班”,找到“加班申请”应用,进行安装。以同样的方法,再安装一个公司新闻和通知公告应用。

然后回到首页,点击待办区域的“发起流程”,就可以启动刚刚安装的加班申请流程了。

在信息区域,也有公司新闻和通知公告的标签,点击“更多信息”进入信息中心页面,也可以创建新闻和公告了。

接下来您可以根据企业/单位/组织的办公需要,安装应用市场中的任意应用。

总结

综上所述,我们通过导入人员和从应用市场安装应用,非常快速的搭建了一套企业OA办公系统,它具备用户管理、信息发布、流程审批,会议管理、考勤管理、日程安排、工作管理等众多功能,并且还有O2OA的手机办公软件进行办公辅助,只要您下载O2OA手机App,即可实现移动办公。

当然,不同的企业和用户,有着自己独特的业务处理方式和流程,更希望有一套量身定制的OA系统为其服务,而这也正是O2OA的专长进行定制化开发。

开源OA:手把手教你搭建OA办公系统(1)服务器安装和数据初始化相关推荐

  1. 手把手教你搭建OA服务器

    手把手教你搭建OA服务器 AnyOffice.Net 3.3 安装与配置说明 AnyOffice.Net在平台准备充分的情况下可以通过一次点击安装.配置IIS站点就能完成.所以在安装AnyOffice ...

  2. 开源!手把手教你搭建Arduino+英伟达Jetson的ROS小车(上)

    1 引言 今年6月,我们应小伙伴儿的需求,写了两篇如何通过购买零件从零搭建一台ROS实体车的推文<开源!手把手教你搭建Arduino+树莓派的ROS小车(上)>.<开源!手把手教你搭 ...

  3. 手把手教你搭建视频去重系统

    #01 背景 如今,短视频平台对各类搬运视频的检测力度和精确度越来越高了.无论是影视号的剪辑,还是从油管搬运,即使做了各类复杂的视频变换,都很容易被检测出来.作者都会收到提醒,严重的甚至被封号. 乔布 ...

  4. 开源OA:手把手教你搭建OA办公系统(17)实现系统间单点登陆认证

    O2OA是一款全开源的企业信息化开发平台,作为OA系统开发平台,O2OA着力于帮助企业降低信息化系统开发成本,帮助企业提升信息化能力.本系列主要以实战形式向大家介绍使用开源OA平台搭建一套协同办公系统 ...

  5. 开源OA:手把手教你搭建OA办公系统(19)-系统上线之服务器集群设置

    O2OA是一款全开源的企业信息化开发平台,作为OA系统开发平台,O2OA着力于帮助企业降低信息化系统开发成本,帮助企业提升信息化能力.本系列主要以实战形式向大家介绍使用开源OA平台搭建一套协同办公系统 ...

  6. 开源OA:手把手教你搭建OA办公系统(3)开发企业报销审批流程

    需求 今天以OA系统中的报销审批流程为例来讲一下流程应用管理.首先介绍一下报销流程的需求,主要分为两部分,流程和表单. 流程 OA的报销流程部分,我们将其分成两种情况:报销金额<=3000元时, ...

  7. 开源OA:手把手教你搭建OA办公系统(12)O2OA与第三方系统的数据交互实现

    OA系统中服务管理的介绍 O2OA办公开发平台提供的服务管理可以让用户使用Javascript语言自由编写脚本,来实现与第三方系统的数据交互.数据同步.以及系统内的数据处理等工作,也可以编写OA系统内 ...

  8. 开源OA:手把手教你搭建OA办公系统(9)快速搭建企业门户

    OA系统门户介绍 一个门户OA办公系统的门面,把这个门面做的既实用又漂亮很重要.而今天要介绍的功能--门户管理,是OA办公系统管理是O2OA五大平台之一,主要用于设计各类页面,比如系统首页.列表页面. ...

  9. lemon oa mysql_maven环境的搭建,lemon-OA办公系统的搭建

    当时要搭建activiti工作流,但是这个工作流是基于maven启动的,于是,学习了一下,maven环境的搭建 准备的环境: Jdk  1.6 Eclipse IDE 一个或者 MyEclipse M ...

最新文章

  1. 关于“System.Data.ProviderIncompatibleException”类型的异常
  2. win32创建控件的一些问题
  3. bootstrap-table表格插件的使用案例
  4. php在线客服系统源码_在线客服系统物流行业解决方案
  5. JS replace 回调
  6. SAP-MM:发票、贷方凭证、事后借记、后续贷记
  7. Ubuntu设置开机启动
  8. 95-110-040-源码-Env-StreamTableEnvironment
  9. 虚拟机Centos7连接Internet
  10. proteus 安装及出现的问题解决
  11. java线程池服务ExecutorService
  12. 【AtCoder-2164 C】Rabbit Exercise AtCoder【差分找规律+倍增】
  13. Mean filter 和 Gaussian filter对比
  14. 联想笔记本键盘排线,联想笔记本原装键盘价格表 联想笔记本键盘如何更换
  15. 单片机应用系统设计技术——单片机出租车计费器
  16. 达梦disql中“pagesize”的设置
  17. 基于FileOpen的PDF文档加密
  18. python实数绝对值的计算循环操作_Python复数属性和方法运算操作示例
  19. SpringBoot之——动态数据源(多数据源自动切换)
  20. ajax实现登录成功后设置cookie,使用jquery的cookie实现登录页记住用户名和密码的方法...

热门文章

  1. NR HARQ(三) semi-static HARQ-ACK codebook
  2. keep-alive 用法
  3. Preference使用
  4. stl容器使用中的经验(八)对于逐个字符的输入请考虑使用 istreambuf_iterator
  5. 设备配置的保存命令【save详解】
  6. 自定义View-仿QQ运动步数进度效果
  7. 连续型随机变量在某一点的概率值为0 ← 随机过程
  8. FFmpeg学习之路:Linux下安装编译
  9. #c语言sinx≈x-x^3^/3!+x^5^/5!-x^7^/7!+x^9^/9!-……,计算sinx的值,直到最后一项小于1e-5,并计算累加次数。
  10. GAMES101 作业3(附三角形重心坐标,Blinn-Phong光照模型及法线贴图推导)