搭建二维码微OA办公系统


本文介绍0技术基础利用公文宝二维条码收文管理系统搭建一个简易微信二维码微OA办公系统的实现过程。

所需材料:
1. 一个云端服务器(本地局域网服务器也可,但微信访问时需连接在同一局域网内);
2. 公文宝二维条码收文管理系统软件。

第一步、配置云端服务器

一个小型单位对服务器访问要求并不太高的情况下,我们可以选择现有的云服务提供商提供的虚拟服务器产品,
比如百度云的“云虚拟主机BCH”。百度云的购买页面https://cloud.baidu.com/product/bch.html,
我们可以随便选一个型号进行试水,当然,越高的配置越大的带宽速度也会越快。

购买后登陆控制页面https://console.bce.baidu.com,在已开通服务的地方找到“云虚拟主机 BCH”进入,再在
主机列表下面右侧点击“控制面板”:



在这里找到我们需要的信息“临时域名”(注册绑定一个正式域名会更好一点,但用于内部 小型办公用途临时
域名已足够),再点击底下的“查看更多信息”,如下图。



在这里我们总共需要获取3组信息(在其他云服务提供商也是一样的):
1.主机网页访问地址(临时域名);
2.上传文件的FTP地址、端口及其账号、密码(密码需要自己修改);
3.数据库MySQL连接地址、数据库名、账号、密码。

第二步,上传文件。

首先,我们将收文软件安装包“协同办文”目录下的dosql.php和moa.php(两文件根据服务器 的PHP版本号
区分)用记事本打开,将上面的MySQL连接地址、账号、密码、数据库名分别填入对应的位置(用英文双引号
括起),然后保存两个文件。



跟着,我们在我的电脑打开资源管理器,在地址栏输入FTP地址+端口号,如:ftp://webxxxxxxxxxxx.bcehost.com:8010
(规则是:ftp://地址:端口)。再输入FTP账号和自己修改好的密码,点击【登陆】。登陆之后就跟操作本地磁盘一样了,
如下图。



将上面修改好的两个dosql.php和moa.php复制到ftp服务器的webroot目录下,完成服务器的配置部署。

第三步,配置本地软件。

打开公文宝收文软件,在登陆界面选择数据库类型为“网络MySQL/MariaDB”,点【设置】进入服务器设置
界面,在PHP桥接器输入上面第一步获得的临时域名(图示改为我站官方域名),规则是:
http://临时域名/dosql.php。点击【保存】,参数正确的话会弹出两个提示保存成功。



第四步,配置在微信微OA中显示的字段内容和评论区设置。

用记事本打开上面的moa.php,以“|”分隔的字段名内容是将会显示在微OA的信息,可以自行增减字段。
下面的1是开启评论区,改为0将不提供发表评论。修改后保存,再按上面的方法 复制到FTP服务器
覆盖旧文件。



同时在收文软件端,需要增加一个“评论区”字段,来对评论内容进行管理。



如果我们想知道最近有哪一条公文办文记录被评论,还可以加上“评论日期”(日期类型)和“评论时间”
(时间类型)两个字段,配合设置数据记录显示的筛选条件进行管理。


第五步,设置输出模板和生成微信二维码。

我们将D:\shouwen目录下的呈批表模板复制出来,在收文软件【切换数据库】--【管理配置】双击二维条码
收文管理数据库项目 --【制作模板】,打开呈批表模板,将定位二维码的文本框修改成正方形,然后双击
项目要素列表的“条码标记”条目插入定位标记,保存修改。



再回到收文软件主界面,在录入或修改记录时,点击【输出】,指定到刚才修改好的模板,生成文档如图。



在文件流转过程中,只要用微信扫一扫就能获知文件办理的最新状态,如下图为我站范例二维码查看
的效果。