有没有这样的收文管理系统?

单位一直没有OA,每收到一个文件都要登记到一个表格中,然后再出一个收文签附到文件前面。我目前是通过Word的邮件合并功能,先做好一个收文签模板,然后通过读取收文登记的Excel表格,自动批量生成收文签。虽然比之前的手动输入效率已经高了不少,但秉承着能点一下绝不点两下的懒汉精神,还是希望能找一款好用的收文管理系统,大概的需求如下:

1.本地运行。无论是Windows原生程序还是网页端都可以。考虑到以后可能强制系统国产化,网页端更好。

2.能够根据登记的收文信息自动生成收文签,最好收文签能自定义模版。

3.如果可以的话,最好能够记录文件的流转状态。比如可以以前录入领导和科室名称,然后通过点击的方式选择目前流转到哪个领导/科室处,省去了每次都要手动输入的痛苦。

4.如果没有符合这样要求的系统,退一步说,有没有开源的类似的系统可以自己改?

5.再退一步说,如果想自己写一个这样的系统,是学php、 nodejs还是其他的语言更适合在短期内达成要求?

前面的问题我都不了解。我来聊聊第 5 个问题。

这两种语言都可以,PHP 应该更适合短期达成此目标,因为发展多年,可用轮子很多(大概都不能叫轮子,很多整车,稍微修改下就能用

Node.js 的话,陌生知识比较多,非常容易新人劝退。它也不是真的难,就是第一步感觉无数未知乎脸,理解以后发现哦哦,其实也没啥。它有超多轮子,很且大多很新。(这次真的是轮子,甚至连螺丝都有。

所以从生态上讲,PHP 很容易拿到一个类似的东西,向着自己需要的方向稍事修改,目标达成;Node.js 则是拿了一堆乐高零件,可以随心所欲的拼插,而且零件的选择还特别多。如果真想按需定制,这个也不错。

在这之后,还有一个点很重要。PHP 是后端语言,但是网页必然绕不开前端,所以还得再学前端;Node.js 就是 JavaScript 放在服务器上运行,就学会了它前后端都能霍霍一气。所以你看现在哪儿都有前端在做事,因为学了一个语言发现在哪儿都能对付个一二三出来。

1赞

可以找找开源的 OA 系统本地部署。

但如果是国企,不建议这样做,或者先说服领导这样做。

2赞

我们公司有个项目就是运行在国产化平台的。用的浏览器还是ff43,好多api不兼容。。

多谢指点,学过一点简单的JS,但是我搜了搜nodejs貌似没有什么现成的项目,估计是只能从零开始玩乐高了

有什么开源的OA推荐吗?

倒是不需要说服领导(根本说服不了),因为我只打算自己用,所以不需要实际的流转,只要能方便记录我手动流转的痕迹就好了(T_T)

GitHub 上找找?

要是简单点的话,尝试一下excel的宏?用vba搞一搞也基本能实现你的要求吧

1赞

我可以给你开发一个。前端我一般用 vue 或者 angular,后端用 php 自己写的框架。Java 的话也行。

建议你先用excel记录一下需要记录什么数据,有什么流程,说不定excel就够用了。 根据记录的过程弄清楚自己的业务逻辑,然后先学一下数据库(哪个都差不多,反正基本都是sql),毕竟你的数据最后一定是需要在数据库内进行操作的。 编程语言差不多,个人觉得界面用网页做,php现学现做快一些。反正自己用,丑一点也不是什么问题。 这种东西定制需求太强了,拿现有oa软件很难适用的,安装起来又重

1赞

收到=邮件的附件+QQ/微信/叮叮的文件+得到url自己下载的文件?
系统需要自动从这些地方收取下载吗?
是否需要自动给对方一个 收到 的信息?
收文签是独立的一个文件,还是 在收到的文件的里面(最前面)增加一些说明文本?

1赞

这种软件非常多.

基本都是国产软件. 你自己找找吧.

1赞

如果是我了解的那个国产化系统的话需要考虑一下能不能安装运行node。因为内核不是x86的。

1赞

最近刚开始研究finebi和finereport,我觉得finereport可以实现需求

1赞

多谢兄台点醒,搜了搜才知道在excel里用宏能调用word模版然后利用邮件合并自动生成。又在Excelhome上搜了一些代码简化了其他环节的流程,基本实现我的需求了。在单位没有OA之前,这个效率已经不算低了。

宏过时了,来入坑VSTO吧 :grimacing: