首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

环思手持采集器过程配置详解!

随着企业的扩展和业务需求,越来越多的企业在使用移动端来采集和收取数据,这其中,应用最广泛的应该属于 手持采集器 的应用;手持采集器,方便携带,可以在企业内部任何有局域网的地方进行使用,大大提高了数据的采集便捷性和效率;尤其对于企业规模大、仓库区位多、发货点不固定的企业和工厂;因此,手持采集器在纺织印染贸易等行业,多用于收发货,也可针对库存进行库位的转移、库存数据的盘点等;那么具体该如何配置?实际应用场景如何?下面就以环思手持应用为例,进行详细的配置解读;

手持配置完成后的主菜单界面

环思手持采集器是在安卓系统环境下进行配置使用的,故在配置环思手持前,应在服务端配置应用服务器,具体操作步骤请参照《如何配置环思手持应用服务器》;

第一步:配置完手持应用服务器后,将手持应用包文件夹DBScript里所包含的过程全部在 主服务器的数据库中执行一遍;如下图:

这里包含了手持应用的基础表、基础过程和应用过程;根目录上的过程务必全部执行;Mode4DBScript、Mode5DBScript、Mode7DBScript 分别对应的是 模式四、模式五和模式七对应的过程,用不到的可以不用执行;

第二步:执行完上图的全部过程后,首先应配置的是手持应用主菜单;如图一,每一个图标代表一个菜单,每个菜单所代表的业务逻辑和其中的应用过程也都不一样,需要根据菜单和业务需求进行配置;

主菜单的配置过程名:dbo.spceBarcodeGetMenuConfig;

在主数据库中解析出该过程(因为第一步已执行全部过程,数据库中已存在,但都只是空过程,所以需要解析修改原过程,下同),根据过程里的配置说明,进行配置主菜单;如下图,是我配置的主菜单:

其中有不同模式,也有根据公司号或人员权限进行分配不同权限的菜单;即:不同权限的人员通过自己的用户名和密码登陆手持,看见的菜单是不一样的;这样一来既方便了底层使用人员操作,亦能控制权限以防出错;

有几个常用参数需要说明:

sTypeCode nvarchar(20) -- 操作类型代码,可以理解为菜单的英文名称,注意,后面过程会经常用到这个;不要重复;

sTypeName nvarchar(50) -- 操作类型名称,即手持采集器前台展示的中文名称

sPalletCaption nvarchar(50) --托盘名称的叫法;如果不传值,则默认叫托盘,否则按返回值显示;这个也会经常用到,一般默认托盘即可,在需要按单号扫描时,可以改成“出货计划号”等

iMode INT --操作模式,很重要;不同的模式,应用场景和过程都不一样,后文会详细介绍各个模式;

配置完主菜单后,可以在环思手持,安装好最新版的环思条码软件后,打开环思软件,弹出登陆配置界面,如下图;

首先点击配置,输入手持应用服务器的IP地址;例:192.168.1.250:81 端口号不是80的 则要在后面加上:端口号;

配置登陆用户,过程名:dbo.spappUserLogin;这个过程主要是获取手持登陆用户的账号和密码;如果不一致,则不允许登陆使用;我这里配置的是从用户表获取,方便管理和使用,如下图:

输入用户名和密码后,系统会自动触发:dbo.spappCompanyList 过程,这个过程为 获取公司名称的过程;我的配置 如下图:

第三步:配置扫描条码得到的数据和返回消息的过程:dbo.spappBarCodeScanGetQtyAndMsg;这个过程主要是扫描条码时,控制返回的条码数量以及条码错误返回的消息,比如 条码出库时,我们扫描条码,需要返回条码重量和库位,就这个主过程控制;系统默认只返回 重量,我配置的时候 加入了 sDiff1,sDiff2,可以拓展 显示更多信息;如下图:

第四步:配置获取条码重量的过程:dbo.spceGetBarcodeQty 这个过程是嵌套在第三步过程里面的,主要用于获取条码数量,可以是重量、长度等等数据型字段;一般都是依据不同的菜单类型获取从不同的表中获取条码重量;比如 原料的从YN表去取,坯布的从FP表取,成品的从ST表取;我的配置如下:

第五步:配置获取条码重量的过程:dbo.spceGetBarcodeMsgAfterScan 这个过程也是嵌套在第三步主过程里面的,主要用户获取扫描条码后的预警消息,比如库存不存在此条码等;一般依据不同的菜单类型来判断条码是否有效;我的配置如下:

第六步:配置保存条码并启用上传条码的主过程:dbo.spappSubmitScanBarCodeData这个过程是保存扫描的条码数据到系统表中,并启用上传数据的过程;我的配置如下:

第七步:配置上传生成系统单据的过程:dbo.spceBarcodeAfterSave 这个过程是保存扫描条码后,对条码进行数操作的过程,常用于上传数据后生成系统对应的单据,比如入库单或者出库单等;一般根据菜单类型来进行配置对应的上传单据过程;我的配置如下:

第八步:配置校验输入的内容是否有效的过程:dbo.spappCheckInputValid 扫描条码后,一般可以录入相关信息,比如入库条码可以录入重量,库位等,但是录入的信息需要进行校验,就可以通过这个过程来控制;一般是根据菜单类型来进行配置对应的验证信息;我的配置如下:

第九步:配置删除扫描条码的过程:dbo.spappBarCodeDeleteAction 扫描条码后,如果需要对已扫描的条码进行删除,会触发此过程,可以返回删除条码的消息和是否允许删除;根据菜单类型来进行配置对应的验证信息;我的配置如下:

第十步:配置新增托盘时的校验过程:dbo.spappBarCodeNewPalletNo 新增托盘时会触发该过程;根据菜单定义的托盘名称,可以来针对性的校验,比如托盘定义为库位号时,可以校验库位号是否正确;如果托盘定义为发货计划时,可以用了校验发货计划号是否正确;根据菜单类型来进行配置;我的配置如下:

第十一步:配置删除托盘时的过程:dbo.spappBarCodeDeletePalletNo 删除托盘时会触发该过程;根据菜单类型来进行配置;我的配置如下:

第十二步:配置清空本地数据时的过程:dbo.spappBarCodeClearAllAction 上传数据完成后,会提示是否清空本地数据,确定时会触发该过程;清空本地数据后,手持上的条码会全部清空,如果万一没上传成功,会导致之前扫描的数据全部丢失;所以有些项目会在清空前做提示或者校验;根据菜单类型来进行配置;我的配置如下(未配置):

以上就是基本模式中需要配置一些过程;通过这些过程,去控制从菜单、扫描条码、校验条码、上传数据的一整套过程应用;当然模式四、五、七等,只需要根据需要去 修改其对应目录下的过程即可;这里不再赘述;如有需要可联系本人;

手持配置完成后,手持采集器上也需要进行一些简单设置,以方便用户使用:

条码设置,终结字符 选择 ‘Enter’,换行模式用 回车换行;

星号、点号切换:在屏幕主界面,按下menu,管理权限设置,密码123456,有个点号星号切换,打钩就好了;

获取机器识别码指令:打开电话输入 *#06# ;

查看注册码:SELECT sSerialNo FROM dbo.smSysRegInfo WHERE sUserID = 'HSAPP' AND sWelcomeWord = '' ;

手持登陆环思扫描软件后,也需要进行一番设置如下图:

下面介绍一下各个模式的具体应用场景:

模式一:

模式二:

模式三:

模式四:

模式五:

模式六:

模式七:

- Then End -

编辑∣贺新林

部分图片来自环思

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171209G0LGPN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券