前言
在企业数字化转型的浪潮中,OA系统扮演着至关重要的角色。但传统Java企业应用往往部署复杂,令许多企业望而却步。
你是否厌倦了手动处理繁琐的办公流程?想要提升团队的工作效率?
O2OA,作为一款开源的快速开发平台,以其简便的安装流程和灵活的应用开发能力,解决了这一痛点。
别急,跟着我,即使是新手,跟着我从零到1手把手教您搭建起你的企业协同办公系统。
环境准备
先得确保你的服务器是“健康”的。O2OA对服务器要求不高,但至少得是 具有4个处理核心和8GB内存的服务器的配置。
服务器下载及私有云部署
下载安装包
在这个镜像网站:
https://www.o2oa.net/download.html
选择适合你服务器系统的安装包。Windows用户就下Windows版的,Linux用户就下Linux版的。
我这里选择的是:windows-x64
解压安装包
下载完成后,解压安装包到一个没有中文和空格的目录。确保环境的稳定性。比如,你可以放在D:\work\code\O2OA\o2servermysql\o2server
启动O2OA服务器
因为安装包里面包含了JDK,所以无需额外安装什么其他依赖,非常的方便。
找到解压后的o2server文件夹,双击start_windows.bat文件。看到命令提示窗口跳出来,那就对了!
确保80端口没有被其他程序占用。如果被占用了,也别急,稍后教你怎么改端口。
在浏览器输入127.0.0.1或localhost,开始初始化设置。
初始化o2server服务器
初始化o2server服务器使用控制台给出的服务器初始化地址,访问服务器初始化页面。
1)初始化管理员(xadmin)密码。
设置管理员账号xadmin的密码,记牢了,这可是你进入系统的钥匙。
2)数据库信息设置。
选择数据库,如果是验证和测试使用的话,内置的H2数据库就挺好。如果数据量大,建议用MySQL、Oracle等。
如果是有信创要求的同学,不用担心,O2OA可以支持的数据库有很多,不限于系统所展现出来的这些。
通过之后,系统会给出初始化信息总结。
确认初始化信息无误之后,系统将继续启动服务器,并且完成管理员所选择的初始化内容,直到系统全部完成启动,如下图所示
系统初始化完成之后,“进入系统登录页面”来访问系统。
3)登录系统
至此,O2OA的部署工作已经完成,用户可以使用服务器IP地址(加端口)号来访问O2OA系统。
使用管理员账号登录系统(账号:xadmin,密码:自定义的密码)。
到这里其实已经部署完成,接下来需要设置一下企业的一些基本信息,方便进行业务使用。
设置组织架构及员工信息
组织管理配置入口。
配置组织架构
定义企业的部门结构,包括部门名称、层级关系等。组织和人员信息的创建并没有严格的先后顺序,可以先创建人员,也可以先创建组织。
这里先简单了解下需要初始化数据的一些名词:
-
组织架构:一个组织整体的结构,支持多级架构;
-
组管理:具有相同业务特征的人的集合。如各部门领导,各公司文书,领导秘书等;
-
角色管理:主要对系统功能模块权限进行配置管理;系统内置的一些模块角色;
-
个人管理:系统中的员工帐号信息的管理;
-
人员导入:通过xsl文件对组织管理中的数据包括组织架构、个人信息等,进行导出导入,实现系统中人员数据的备份和人员数据快速初始化。
我这里做了一些模拟的数据,可以供测试使用。
组织信息
人员信息
人员身份信息
职务信息
组信息
关系图如下:
TechNova科技有限公司
├── 总部 (TN_HEAD)
│ ├── 研发中心 (TN_RD)
│ │ ├── 研发团队 (TN_TEAM_RD)
│ │ └── 职务:研发总监 (TN_ZS)
│ ├── 市场部 (TN_MKT)
│ │ ├── 市场团队 (TN_TEAM_MKT)
│ │ └── 职务:市场部经理 (TN_LS)
│ └── 人事行政部 (TN_HR)
│ ├── 人事行政小组 (TN_TEAM_HR)
│ └── 职务:人事行政总监 (TN_WW)
输入员工信息
为每位员工录入基本信息,包括姓名、所属部门等。
-
初始密码:新增个人帐号的默认密码为手机号后6位。
-
登入IP:单位为了帐号管理,在个人帐号信息的“登录ip”输入对应的ip地址,那此帐号只能在对应的ip机器上登入;此设置为空则不控制登录的终端。
-
解锁登录:当用户多次输入错误的密码后会锁帐号,管理员通过此按钮可以解除锁定。
-
重置密码:当用户忘记密码时,管理员点此按钮恢复成初始化密码(默认为用户手机号码后6位)可以更换用户的头像信息。
结语
通过本教程,您不仅快速搭建了企业OA系统,还学会了如何配置组织架构。让企业协同更简单,办公更高-效。
源码:https://gitee.com/o2oa/O2OA
文档:https://www.o2oa.net/handbook.html