GodoOA:新手必看!OA办公二次开发新选择,技术要点全,新手练手神器,还在等什么,直接冲

462 阅读5分钟

嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法

image.png

是一套开源办公套件,遵循 Apache License 2.0 开源协议,非常适合二次开发。它包含了 word、excel、ppt、pdf、svg、思维导图、流程图、日程管理等多个办公系统解决方案,能够有效解决企业零碎化办公问题。

主要功能

库存管理

可适配生产、维修、零售等企业库存管理,内含入库、盘点、调拨等功能,可自定义字段。

采购预算

分大、小类的采购预算,excel 表导入,数据自动归算,和权限流引擎完美结合。

自定义表单

极易入手的自定义表单,一次配置,表单、表格、搜索一步生成,简洁高效。

审计流引擎

结合自定义表单可完成大部分工作流。可回退,支持钉钉通知,支持规则配置。

办公白板

集自由布局、画笔、便签多种创意表达能力于一体,激发团队创造力,随时随地,围绕一块白板沟通。

思维导图

支持四种结构;内置多种主题;支持快捷键;节点内容支持图片、图标、超链接、备注、标签。

excel 表格

支持公式和函数:内置公式,远程公式,自定义公式;表格操作:筛选,排序,数据验证。

流程图

项目经理的硬核工具,包含图形/拓扑图/图表/权限流/工作流五个流程图编辑工具。

文集管理

使用说明书/开发文档的生成工具。可以自动生成,可以回写,可以书写多个说明文档。

甘特图

项目管理必备工具,支持自定义项目人员和角色,支持拖拽/管理分配(资源、角色、工作)等。

日程计划

支持各种视图类型:每日、每周、每月;支持里程碑和任务计划的高效管理,周末宽度。

图片编辑器

支持裁剪、翻转、旋转、绘图、形状、图标、文本、遮罩过滤器、图像过滤器。

svg 编辑器

svg 在线编辑器,基于 svgedit。支持增/删/改/查,支持导入/导出 svg。

文档编辑器

支持底层识别图片/ppt/word/pdf 等几乎所有办公文件,无需使用外部接口。

文本编辑器

支持打开 text/html/css/js/svg/xml/md 等,可以当作一个简单的在线 editplus。

ppt 演示文稿

在线 PowerPoint 幻灯片,支持文字、图片、形状、线条、图表、表格、视频、公式等。

分享管理

办公白板/思维导图/excel 表格/流程图/文集管理/甘特图/文档/文本可分享给组织内部其他人编辑,每次编辑都可查看历史可回档。

钉钉同步

使用钉钉企业内部应用,支持钉钉配置登录,同步钉钉部门/用户/角色。

供应商管理

和采购/库存结合,支持供应商商品管理。

项目管理

简洁的项目管理体系,包含项目管理/项目文件/项目分类。

权限管理

完备的权限管理机制,支持部门/用户/角色/公司/岗位/门店/项目多维度管理。

演示图片

版本要求

在开始使用godoOA之前,需要确保你的环境满足以下要求:

node >=16
mysql >=5.7

安装

  1. 下载后进程序根目录,运行

    • 如未安装 pnpm,需事先安装 pnpm
npm i pnpm -g
  • 安装依赖
pnpm i

2. 修改 src/common/config.js 数据库配置,并用数据库管理软件导入 www/godocms.sql 文件

*   src/common/config.js 第 39 行到 42
database: 'godocms',
port: '8889',
user: 'root',
password: 'root',

3. 测试环境运行

pnpm dev
然后访问
http://localhost:8200/res/group/login.html

4. 正式环境运行

*   参考根目录 nginx.conf 配置文件配置 nginx
*   修改 nginx.conf 下的
# 你的域名
server_name www.gdoa.top;
#证书地址改下面两行 如不配置可删除
ssl_certificate /data/key/gdoa.top_chain.crt;
ssl_certificate_key /data/key/gdoa.top_key.key;
*   以及
#当前程序的绝对路径
root /data/www;
*   修改 pm2.json 下第 5 行
"cwd": "/data/godo", //当前程序的绝对路径
*   然后运行
pm2 start pm2.json

项目地址

应用场景

  • 企业办公: GodoOA 可以作为企业日常办公的集成平台,提高办公效率,降低办公成本。
  • 项目管理: GodoOA 的项目管理功能可以帮助项目经理更好地管理项目进度、资源和任务。
  • 团队协作: GodoOA 的分享管理功能可以帮助团队成员更好地协作,共同完成项目。

同类项目

  • Odoo: Odoo 是一个开源的企业资源规划 (ERP) 和客户关系管理 (CRM) 系统,它提供了各种模块,包括销售、财务管理、项目管理、电子商务等。
  • SuiteCRM: SuiteCRM 是一个开源的 CRM 系统,它提供了销售自动化、营销自动化、客户支持等功能。
  • Nextcloud: Nextcloud 是一个开源的文件共享和协作平台,它提供了文件存储、共享、日历、联系人、任务管理等功能。
  • ONLYOFFICE: ONLYOFFICE 是一个开源办公套件,包含了文档编辑器、电子表格和演示文稿编辑器等功能。
  • LibreOffice: LibreOffice 是一个开源办公套件,包含了 Writer、Calc、Impress、Draw、Base 和 Math 等应用程序。
  • OpenOffice: OpenOffice 是一个开源办公套件,包含了 Writer、Calc、Impress、Draw、Base 和 Math 等应用程序。

总结

godoOA作为一个功能全面、易于定制的开源办公套件,无疑为企业提供了一个高效、灵活的数字化办公解决方案。它的开源特性意味着企业可以根据具体需求进行定制开发,而无需担心高昂的授权费用。如果你的企业正在寻找一个能够提升办公效率、简化工作流程的工具,godoOA绝对值得一试。

项目地址

https://gitee.com/godocloud/GodoOA