花瓣小跑 发表于 2024-8-26 12:45:40

企业内网开源OA服务器(办公自动化体系),搭建O2OA基于Linux(openEuler、C

本实验环境为openEuler体系(以server方式安装)(CentOS8根本一致,可参考本文)
https://img-blog.csdnimg.cn/direct/c91a5dcf3be44425a67d30412e635ba4.png#pic_center


知识点

      “O2OA”       是一个开源的、基于Java的办公自动化(Office Automation)体系。其名称中的“O2OA”可以理解为“Office to Office Automation”或“Office 2 Office Automation”,夸大了从传统的办公方式到办公自动化体系的转变。    O2OA体系主要提供以下功能:
      流程管理       支持自定义流程,满足企业各种业务流程的需求。       文档管理       提供文档的上传、下载、在线编辑等功能,方便团队之间的文档协作。       使命管理       可以分配使命给团队成员,并追踪使命进度。       通讯录管理       管理企业内部的员工通讯录,方便查找和联系。       消息通知       支持即时消息、邮件等多种通知方式,确保团队成员之间的及时沟通。    O2OA作为一个开源项目,具有以下几个上风:

[*]机动性:由于它是开源的,企业可以根据自身的需求进行定制和扩展。
[*]成本效益:相较于贸易化的OA体系,开源的O2OA通常具有更低的成本,适合中小型企业使用。
[*]社区支持:开源项目通常有活泼的社区支持,可以获取来自其他用户的经验和资助。
[*]需要注意的是,固然O2OA提供了丰富的功能,但在现实部署和使用时,可能还需要根据企业的具体需求进行配置和优化。别的,对于没有技术团队或技术实力较弱的企业来说,可能需要外部的技术支持来进行体系的部署和维护。
      产品文档地址       https://www.o2oa.net/handbook.html    实验

下载安装O2OA


[*]下载OA
https://www.o2oa.net/
https://img-blog.csdnimg.cn/direct/2d75648e9e5e4e71afb144a510180524.png#pic_center
https://img-blog.csdnimg.cn/direct/6a52188a903d4c3e8112d4d36b3782b3.png#pic_center

[*] 上传
https://img-blog.csdnimg.cn/direct/de6d7bd892f34bdf88c7017dc374414c.png#pic_center
https://img-blog.csdnimg.cn/direct/3e228984077042c8a38b753632ac1f93.png#pic_center
[*] 解压
https://img-blog.csdnimg.cn/direct/aa0b9414450e418d810b0992df0233db.png#pic_center
unzip o2server-9.0.3-linux-x64.zip

[*]运行
cd o2server/
./start_linux.sh
https://img-blog.csdnimg.cn/direct/4e4558ad71514960b581d12914d35155.png#pic_center

[*]配置防火墙
firewall-cmd --add-service=http --permanent
firewall-cmd --add-port=20010/tcp --permanent
firewall-cmd --add-port=20020/tcp --permanent
firewall-cmd --add-port=20030/tcp --permanent
firewall-cmd --add-port=20040/tcp --permanent
firewall-cmd --reload #重新加载防火墙配置
https://img-blog.csdnimg.cn/direct/9060d6b93deb4f028554f2053510ad5e.png#pic_center

setenforce 0 #临时关闭selinux
vim /etc/sysconfig/selinux
在Linux体系中永世关闭SELinux的方法是修改SELINUX的配置文件,将SELINUX=enforcing改为SELINUX=disabled,然后保存退出并重启系

[*]配置开机启动
vim /data/o2server/configSamplerc.d/node_127.0.0.1.json
检察node_127.0.0.1.json文件,检察autoStart参数,如果是“false”则改为“true”,如下图:
https://img-blog.csdnimg.cn/direct/621df5608cbd4dd8a6d647b4c8bf44ea.png#pic_center
vim /etc/rc.d/rc.local
/data/o2server/start_linux.sh
chmod 755 /etc/rc.d/rc.local
将OA运行的脚本引入进去即可
https://img-blog.csdnimg.cn/direct/ff4290e3f97c4b01a20e51a4dd71530f.png#pic_center

[*]浏览器访问
https://img-blog.csdnimg.cn/direct/667cd726686543cf9744f87d98d32b3a.png#pic_center
安装mysql


[*] 安装
按如下连接操纵
https://blog.csdn.net/xzzteach/article/details/139130710
[*] 新建名为X的数据库
使用可视化软件或者命令:
https://img-blog.csdnimg.cn/direct/dade851f44a2437abf33f91c1badc651.png#pic_center
https://img-blog.csdnimg.cn/direct/8f44b82791044e82b44b41a2899f82f3.png#pic_center
命令方式
: sql
[*] 登录到MySQL服务器
首先,你需要登录到MySQL服务器。你可以使用命令行客户端或任何MySQL管理工具。
mysql -u root -p
输入上述命令后,体系会提示你输入root用户的密码。

[*]创建数据库
一旦登录,你可以使用以下SQL命令来创建一个新的数据库,并使用utf8mb4字符集:
CREATE DATABASE X CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
在这里,X是你想要创建的数据库的名字。utf8mb4_unicode_ci是一个常用的排序规则,它与utf8mb4字符集一起使用。
配置O2OA


[*] 设置密码
https://img-blog.csdnimg.cn/direct/657bfdbaf6fd46bbb54d0453939db73f.png#pic_center
[*] 配置数据库连接
https://img-blog.csdnimg.cn/direct/8526f63368234852860584fffc8caa62.png#pic_center
[*] 初始化数据
https://img-blog.csdnimg.cn/direct/b7bb51320ade49e6b07601aac707514c.png#pic_center
https://img-blog.csdnimg.cn/direct/2920e652b46f4706ad05d177739baa69.png#pic_center
https://img-blog.csdnimg.cn/direct/36952e918a014a1dbff590f22ce12ae2.png#pic_center
https://img-blog.csdnimg.cn/direct/c5158950b829495997a77029cf5316b4.png#pic_center
https://img-blog.csdnimg.cn/direct/261ed639c10e4368a24c5010355ad381.png#pic_center
https://img-blog.csdnimg.cn/direct/5049c43bb658485c937f27512cf413a6.png#pic_center

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 企业内网开源OA服务器(办公自动化体系),搭建O2OA基于Linux(openEuler、C