OpenFlow12版本说明
文档目录
修改说明
- PB版本升级到PB12.5, 支持Unicode,繁体系统下不会显示乱码
- 数据库主要字段修改长度
字段 | 原长度 | 现长度 |
---|---|---|
料品内码 | varchar(30) | varchar(50) |
料品编码 | varchar(30) | varchar(50) |
料品名称 | varchar(255) | nvarchar(1000) |
料品规格 | varchar(255) | nvarchar(1000) |
区别码 | varchar(20) | nvarchar(100) |
单号 | varchar(20) | varchar(50) |
客户料号 | varchar(30) | varchar(50) |
客户订单号 | varchar(20) | varchar(50) |
客户/供应商 | varchar(20) | varchar(50) |
备注 | varchar(255) | nvarchar(255) |
系统中可能出现中文的字段全部从varchar改为nvarchar |
- 主界面重新设计,其他界面重新配色
- 中间层升级为使用Asp.Net Core WebApi ,采用C#语言开发,需要配合IIS使用,服务器要求最低Windows2008 R2,建议安装windows2012以上版本
- 与微信服务集成,可以直接配置支持微信和好笔头访问
- 支持任务调度管理,可以定时执行任务(需要客户端配合修改,逐步完善)
- 完善了邮件发送功能,支持SSL端口和内网邮箱发送邮件
- 增加了文件上传和下载功能,可以将文件上传到服务器,服务器无需设置共享路径,上传的文件支持通过http地址访问
最新服务器端运行库下载
下载地址
安装说明
安装分为客户端安装和服务器安装
客户端安装程序: OpenFlowClient.exe
服务器安装程序: OpenFlowService.exe
-
客户端安装
- 直接运行
OpenFlowClient.exe
安装程序即可
- 初次安装中需要指定安装目录,建议
不要安装在program file目录下
,这是因为该目录受权限控制,可能导致以后自动升级时覆盖文件有问题 - 后续升级直接运行最新的
OpenFlowClient.exe
安装程序即可
- 直接运行
服务器安装
首先在服务器上下载安装最新版运行库,建议安装完成后重启电脑
运行安装程序,默认安装目录为D:\OpenFlowService, 可以修改到其他路径,安装完成后的目录如下:
安装服务.bat和卸载服务.bat不需要单独执行,安装过程中已自动执行
- 客户端连接服务器
客户端通过Openapp.ini指定地址来访问服务器,具体配置如图:
[MTS]
SERVER=192.168.0.226:8003
卸载程序
请通过windows中程序-卸载来卸载程序,服务器卸载前请先停止相应服务,删除对应网站-
升级
- 服务器直接运行最新OpenFlowService.exe安装程序
- 客户端通过
openflow.exe
运行程序,此时会自动检测是否需要升级,如果未出现升级提示,请检查客户端openapp.ini
文件中以下配置:
[APP]
update=1
检查服务是否安装成功
通过访问访问服务器地址可以检查服务是否安装成功,以在服务器上访问端口号8003的服务为例,通过浏览器访问以下地址:
成功安装应显示界面如下,其中版本号指当前中间层的版本号
主要配置文件说明
openserver.json
: App_Data目录下openserver.json
文件保存的是帐套信息,该文件通过帐套管理维护,不要手工修改,如果被覆盖会导致帐套信息丢失, 如果Manager用户密码忘记,可以通过删除此openserver.json还原Manager密码,默认为空,注意: 删除openserver.json后需要手工重建套帐信息appsettings.json
: 中间层根目录下的appsettings.json用来配置程序运行参数,如端口号等
{
"OpenFlowApiSettings": {
"SchedulerBaseUrl": "5555", //暂时用不到了,保留
"OpenFlowApiPort": "8003", //OpenFlowApi服务的端口号,重要
"OpenFlowApiName": "OpenFlowApiService", //服务名称,暂时未启用
"OpenFlowSettings": {
"MicroErpDbConnection": {
"OpenFlowConnection": "Provider=SQLOLEDB;Data Source=.;Initial Catalog=db;Uid=sa;PassWord="
} //当启用微信或者好笔头远程服务时设置本地数据库连接
},
"OpenFlowSingleOptions": {
"OemVersion": "OEM版本号" //客户端显示OEM版本号,无此需求时无需设置,此键可以删除
}
}
}