OnceOA旺司OA是一款可以免费本地化部署的私有云系统。OnceOA采用自主研发的内存数据库,不依赖任何第三方服务,无需任何配置,一键即可搭建本地文档管理、企业办公OA服务器。
个人免费、极简安装
OnceOA 个人用户完全免费,下载并解压 OnceOA 安装包,点击即可启动服务,通过浏览器远程登录旺司OA系统。
旺司OA支持arm和x86平台,在几十元的服务器上也能流畅运行,可将几十元的二手玩客云等矿渣改造成BT下载和数据共享中心,安装方法请参考,下载安装 OnceOA
知识管理
OnceDoc是旺司OA中的知识文档管理模块。点击桌面上的OnceDoc(文档)图标可打开该模块,右侧菜单会默认加载用户所属的团队文件夹。
在线编辑
OnceDoc 支持多种文档格式的直接在线编辑,其中的Markdown编辑器,还支持绘制图表、思维导图,流程图,项目进度图,数学公式等。
全文搜索
OnceDoc支持 Word、Excel、pptx 和 pdf 及文本文件的全文搜索。OnceDoc 在文档更新时,会自动提取文档的文本内容,然后存放到 OnceDB 内存数据库中,因此能以极快的速度搜索到您想要的内容。
OnceDoc 默认只会从有权限的团队文件夹中搜索,详细内容可察看: 用旺司OA搭建本地文档搜索引擎
文档同步
在编辑文档时,如果打开了 OnceOA 客户端,下载地址,所有改动都会自动同步到本地。
并且之前的历史版本都会转移到本地的历史文件夹中,可在同步客户端中打开。
版本控制
OnceOA 支持一键搭建svn / git文件版本控制服务器,smb文件共享服务器等。
Subversion(SVN)/ GIT 是广泛使用的文件版本控制系統, 它会记住每一次文件的改动。 你可以浏览文件的历史版本,也可以把文件恢复到旧的版本。
OnceOA 创建的 Samba 共享目录,可通过手机APP,将手机文件夹和共享文件夹连接起来,将手机文件自动同步到OncedDoc。
企业办公平台
OnceOA可自由定义和扩展数据库,创建自定义表、字段。快速建立进销存,客户关系,人力资源管理等各类企业管理系统。
低代码开发平台
OnceDoc 是一个低代码开发平台,通过简单配置或少量代码就可以快速生成企业管理应用。
OnceOA 自带的进销存管理模块,即是通过几十行代码配置出来的。可在 OnceDoc 中查看该示例。
OnceDB 扩展
OnceDB 并不在底层约束数据模式,而通过驱动层来动态定义数据表、字段、类型、索引等。可在驱动层实现模式的动态定义。
假设旺司OA公司需要建立公章使用申请系统,则可创建由:申请人,印章类型,申请事由,使用日期 4个字段组成的表单,效果如下:
数据管理
数据库设计完成之后,可在 OnceOA 数据管理中查看:
- 点击桌面窗口按钮,在程序中找到并点击 “OnceOA 数据管理“。
- 菜单最下方会出现 “公章申请表”,即自定义的Schema 标题,点击即可此表的数据列表。
- 此时数据列表为空,可点击 “+” 号添加一条数据,如下图所示。
因为我们只添加了4个字段,因此数据录入界面比较简单:
多级权限控制
OnceOA的部门权限层级是通过企业组织架构来设置的,可实现多级权限控制,自由组合。
组织架构设计
OnceOA 可以通过简单拖放就能设计组织(团队)架构图。可依据此组织架构来进行层级权限控制。
通过鼠标拖拽就可实现组织架构图的设计,如下图所示。
数据权限设计
完成公司组织架构设计后,就可按此架构层级关系来设置数据的相应权限,如下图所示:
流程管理
OnceOA 通过鼠标点击、拖拽就能实现流程设计,给自定义数据添加流程管理。在流程管理中,您可以设置流程权限,发送流程通知,在过滤函数中更新关联数据等功能。
流程权限控制
您可以给每一个流程节点添加独立的权限控制。
微信邮件流程通知
在编辑数据库扩展的"流程管理"时,可勾选“发送通知”选项。然后当触发该流程前,会对当前选中的处理人组织/团队发送流程通知,效果如下:
OnceVI 报表
OnceOA还提供了更加专业、更加强大的报表设计工具 OnceVI。它可以将各种专业设计软件制作的矢量图直接改入报表中,然后在文字、图片上进行数据绑定,完成数据呈现和可视化。使报表更加生动,更具表现力。
OnceVI 直接采用SVG矢量图作为源文件,可在网页上直接展示。几乎所有主流设计软件均可转化为SVG格式。导入的SVG可能还需要做一些修改,
SVG原始的文本标签不支持自动换行,对齐等功能,而且我们需要添加不同的标题,绑定不同的数据,因此需要对文本内容进行调整。
数据绑定
然后编辑好数据源,即可对报表进行数据绑定,如下图所示。
然后预览报表时会使用呈现最新的公章申请数据。
表单提交
OnceVI 还能实现录入表彰的设计,如下图所示,表单提交的数据可直接存入 OnceOA 数据库系统。
动画效果
OnceVI 的数据还可以绑定到颜色、大小、位置上,改变数据源即可以动画的效果呈现报表。
公有云版
高性能
传统ERP因数据库和架构瓶颈,一般性能不佳,仅作为内部管理系统使用。 OnceOA 采用自主研发的 OnceDB 内存数据库,可将ERP后台直接作为高并发网站后台系统使用,实现电商系统与ERP管理系统的高度整合与内外系统的统一。
分布式部署
出于安全性考虑和数据传输效率考虑,我们将Git/Svn/Samba/文档管理等组成OnceDoc知识管理套件。将旺司OA、ERP引擎、OnceVI报表等组成企业办公套件,您可将这两个套件安装到两台服务器中或组成混合云部署,只需连接同一 OnceDB 数据库,即可实现用户和数据的统一管理。
OnceOA 只需更改配置就可支持分布式部署,搭建服务集群。
更改数据库服务器设置: /onceai/oncedb/oncedb.conf
#bind 127.0.0.1 #注释掉这一行,允许远程访问
requirepass ONCEDB密码
更改Web、文档、OA服务器的连接: /onceai/oncedoc/config.js
var ONCEDB_CONFIG = {
port : 6400
, host : '你服务器的IP地址'
, auth : '服务器ONCEDB密码'
, select : 1
}
邮箱系统
OnceDoc 拥有邮箱系统模块,OnceDoc的邮件系统采用自托管(Self-hosting)服务器,无需安装/连接第三方邮件服务器。 OnceDoc所有的流程和微信协作,都可通过邮件和微信(需微信认证)的方式通知对方。
邮件发送并不是一个技术问题,各大主流邮件厂商会跟据对方邮件服务器的IP、SPF和域名来决定是否接收邮件,自建邮件服务器很难阻止垃圾邮件,会经常遇到邮件拒收问题。建议在 OnceDoc 绑定第三方邮箱服务器,提高邮件的发送成功率。
微信办公
您可以随时随地用微信保存您的想法、客户名片、现场视频、语音记录到OnceDoc;您更可以用微信考勤、请假与审批。
绑定微信后,可使用微信向其他OnceDoc用户发送消息,消息内容将保存在对方OnceDoc网盘的微信文档中,并通过邮件和公众号通知对方。
该功能需要绑定微信公众号并完成微信认证。
微信支付/商城系统
通过 OnceOA 可快速配置出带微信支付的企业微商城系统,与微信支付完美融合。
极低的维护成本
OnceOA 因其采用内存数据库和异步编码技术,性能优异,是为数不多可以运行低端ARM平台上的企业管理软件。在最低配置的云服务器上即可部署,并能支持较大并发访问量,并有较强的稳定性。加上域名、微信认证、云服务器,总费用可控制到千元以内。
OnceOA 由于其强大的动态扩展能力,可极大地降低OA\ERP\电商系统开发周期,降低时间和维护成本。