客户端与企业管理数据对接实现模拟调度

为了方便模拟调度功能和企业ERP管理平台对接,规定了数据库接口,使企业的应用可以整合进GPS客户端,GPS系统与企业管理系统以数据库共享的方式交互数据 。

 

一、客户端模拟调度对接企业数据库接口

企业EPR平台数据库建立以下两张视图(或表)即可将企业生产信息引入GPS平台

1)GPS调度软件对接所选的数据库必须是SQLSERVER

2)ERP调度视图应依据以下内容而建,字段名称匹配,若本视图字段名在ERP相关表中没有,保留即可

1. 当天执行的所有任务表(rwdzx)

SQL 语句:

select  rwdbh,htbh,scbm, gcmc, bw,tbh,qtyq,ksdj,jhyl,sjfh,wgfl,cs ,yb,ytdate from rwdzx where  zgrq >='2013-07-01' order by gcmc

字段解释:

字段名 数据类型 描述
rwdbh varchar(50) 任务单号
htbh varchar(50) 合同编号
scbm varchar(50) 发货搅拌站
gcmc varchar(100) 工程名称
bw varchar(100) 施工部位
tbh varchar(10) 砼等级
qtyq varchar(50) 其它要求
ksdj varchar(10) 抗渗等级
jhyl int 计划用量
sjfh int 实际发货量
wgfl int 未供方量
cs int 车数
yb varchar(50) 用泵
ytdate datetime 用砼日期
zgrq datetime 任务单创建日期

 

2. 所有正在执行的运输单(tb_ysd)

SQL语句:

select rwdbh, ysdh,scbm, fl,sj, ysch ,shijian  from tb_ysd where zt=0

字段解释

字段名 数据类型 描述
rwdbh varchar(50) 任务单号
ysdh varchar(50) 运输单号
scbm varchar(50) 发货搅拌站
fl int 运输方量
sj varchar(50) 司机名称
ysch varchar(30) 运输车号
shijian datetime 开单时间
zt varchar(10) 回执状态 0 未回执
qfr varchar(30) 签发人
qfrq datetime 签发日期

 

二.客户端如何配置进入模拟调度模式

1.  登录客户端选择“模拟调度模式”,如图1

图1

2. 在功能窗“模拟调度”处右键,选择“企业应用”设置,如图2

图2

3. 填写ERP平台相关参数,如图3

图3

点击 确定,即可成功连接ERP平台数据库

 

三、 客户端模拟调度界面介绍

1. 在“模拟调度”--“金隅泵车队“(站点名称)处右键,点击”模拟调度“如图4所示

图4

即可切换到模拟调度界面(图5)

2.  模拟调度界面可以详细显示搅拌站名称、项目名称、合同编号、预计完成任务量、实际完成量、任务车辆行驶的趟数以及任务车辆完成任务的详细信息(在车辆图标处点击,即可查看详细信息)等,如图5

图5

3. 在“模拟调度”—狼垡站(站点名称)处点击,即可查看到此站点下所有的“任务车辆”,点击车牌号码,车辆窗自动进行排序显示,如图6

图6

4. 在“模拟调度”— 北京三露厂德福缘小区(项目名称)处点击,即可查看到此项目下所有的“任务车辆”,点击车牌号码,车辆窗自动进行排序显示,如图7

图7

5. 在“模拟调度”—“任务车辆”图标处双击即可进行模拟调度、地图界面的自由切换如图8

图8

6.任务车辆方向的显示

任务车辆从发货方向收货方行驶,车辆图标显示在模拟调度线上方

任务车辆从收货方向发货方行驶,车辆图标显示在模拟调度线下方,如图9

图9

 

四.客户端模拟调度对用户标注的要求

1. 标注管理中的标注中的客户号必须要和ERP管理系统中的合同编号保持一致,如图10

图10

2. 客户端所有的车牌号码、标注名称、客户号必须和ERP管理系统中的车牌号码,标注名称,合同编号号保持一致,并且对所有标注都应设定货站区域,并且绑定车辆如图11

图11

3.  异常情况查看

异常情况查看,如果车牌号码、客户号等信息与企业数据不一致,在客户端可点击F2查询系统提示消息。如图12

图12

举例:

任务车号“京AC3180”未找到:在站点下的任务车辆中没有找到车牌号对应的车辆

收货方用户标注客户号'JY2011034004'未找到:企业平台数据中的任务合同号跟GPS系统中用户标注的客户号对应不上