此版本包含哪些新内容?
Velocity 2.1.38 的新增功能
Velocity Forms 增强功能
•通过指定在数字和字母数字字段上显示的键盘来控制 Velocity Forms 中的用户输入体验。 如果用户在数字字段,则显示数字键盘,而所有其他字段则使用标准键盘。 这可以让表单输入变得更容易,不出现错误。 有关详细信息,请参阅表单详细信息选项卡。
•Velocity Forms 现在支持深色模式,有助于提高表单在所有光照条件下的阅读体验,同时节省设备电池电量。 有关详细信息,请参阅表单生成器选项卡。
•新的小数组件允许管理员强制执行表单中数字字段所需的精度级别,这对于安全和合规性报告很有用。
•日期组件也已扩展,现支持日期、时间,或者日期和时间。
通过 MDM 配置许可证服务器详细信息。 使用 Ivanti Neurons for MDM 和托管应用程序配置设置来配置 Velocity 许可证服务器,以此简化许可证服务器配置。 在托管应用程序配置中轻松设置许可证服务器地址、端口和站点 ID,同时 Velocity 会使用这些设置进行连接,从而轻松地在不同的站点配置不同的许可证服务器。 有关详细信息,请参阅使用 MDM 分发设置。
增强日志记录。 通过扫描控制台提供的 QR 码,快速在 Android 设备上的任何 Velocity 客户端中启用高级日志记录。 重现问题时需要保持显示 QR 码,完成后,日志将自动从客户端发送到控制台,从而轻松检索和分析日志。 可以按照相同的过程在设备上启用屏幕捕获,同时屏幕捕获文件也会发送到控制台,从而无需物理连接设备即可轻松实现 telnet 屏幕的现代化。 有关详细信息,请参阅使用增强日志记录项目 。
高级配置更新。 已针对以下 API 进行更改:
•Device.vibrate() 现在会影响任何支持振动的 Android 设备。 振动可用于提醒听障员工或增强声音效果。
•Device.setSystemVolume() 允许配置系统音量,会影响包括 Velocity 在内的所有应用程序。 这有助于更好地控制设备上的音频。
有关详细信息,请参阅 Velocity 高级配置指南。
我们需要您。 我们渴望聆听客户和合作伙伴的心声,以便在未来推出更出色的产品。 我们希望打造理想的网站,供用户提供意见、运行测试字段和测试版软件,以及试用全新产品。 如欲参与,请访问我们的想法门户网站并投票:
https://ivanti.ideas.aha.io/ideas/VEL-I-93
可在 Google Play 商店中获得 Velocity 客户端:
https://play.google.com/store/apps/details?id=com.wavelink.velocity
还可以在 Apple App Store 中找到该应用程序:
https://apps.apple.com/us/app/ivanti-velocity/id1535184732
修复
•已改进 Android 客户端启动期间的线程处理
•已改进 Speakeasy 和 Velocity 之间的启动行为
•已修复 Web 页面尝试关闭当前选项卡时的行为
•已更正在启用 SSL 的设备上编辑配置文件时数据可能丢失的问题
•已修复连接到会话持久服务器时某些证书类型的问题
•已修复在 Velocity 客户端中接受某些证书的问题
•已修复同时打开多个实例时控制台崩溃的问题
•已更正 Android 客户端启动时特定时间按下返回按钮导致崩溃的问题
•已改进音量按钮的行为,使其能够针对活动流
•已修复合并具有关联凭证的客户时出现的问题
•已改进在“设置”区域重命名客户时的行为
Velocity 表单增强功能。 通过在具有新徽标组件的任何 Velocity 表单顶部添加公司徽标,轻松添加自定义品牌,并为您的工作人员创造更一致的体验。 可在表单中添加多个签名,以便更好地处理证据保全链、交接和经理批准情况。 签名组件也得到了改进,从而让快速签署的签名看起来锯齿更少、更顺滑。
托管应用配置中的新 MDM 变量。 通过将自定义信息从 MDM 发送到 Velocity,增强 Velocity 与 Ivanti Neurons for MDM 之间的集成。 将设备名称或位置等系统变量发送至 Velocity 并将其存储在持久性存储中。 然后使用高级配置来检索数据并动态配置 Velocity。 有关详细信息,请参阅使用 MDM 分发设置。
Velocity 控制台改进。 借助两项新改进,可以在 Velocity 控制台的屏幕编辑器中快速查找或复制位置。 第一项:当将鼠标悬停在导入的屏幕上的某个位置上时,位置弹出窗口现在变得更大且更易于阅读。 第二项:突出显示单行上的某个范围,会有新的复制选项可供使用,这样将可以复制所选区域的行、列和长度,用来自动填充 Velocity 表单或用于高级配置。
修复
•修复了显示 Velocity 表单时无法正确进入和退出高级配置范围的问题
•修复了尝试在 CK65 设备上的用户名字段中扫描时出现的错误
•使用多个语法文件时 Velocity Voice 的行为得到改进
•修复了 CN80 设备在某些场景下出现重复字符的问题
•更正了在全局设置项目中设置客户时出现的问题
•提高了 Velocity 控制台中的项目加载速度
•修复了更改允许列表功能后加载某些 Velocity 项目时出现的问题
Velocity 表单设置。 为了帮助更轻松地配置 Velocity 表单,Velocity 控制台设立新的“设置”页面,以便管理 Ivanti Neurons for IIoT 的客户和连接详细信息。 这些存储的信息之后可以在任何主机配置文件或表单项目中重复使用,从而实现非常轻松地在几秒钟内创建新表单并完成部署,而无需费力输入服务器地址或端口号。 有关详细信息,请参阅可重复使用的设置。
Velocity 表单凭据向导。 使用新的凭据向导将主机配置文件或表单连接到 Ivanti Neurons for IIoT 服务器。 该向导将引导用户了解需要哪些信息以及如何使用这些信息,然后将信息保存到新的“设置”区域。 有关详细信息,请参阅管理 Ivanti Neurons for IIoT 凭据。
Velocity 表单增强功能 此版本引入了用于管理表单在设备上的显示方式的附加选项。
•提交为强制性要求选项确保用户在继续进行工作流程之前完成表单。有关详细信息,请参阅 Velocity 表单。
•在上下文菜单中显示表单选项可以控制哪些表单出现在上下文菜单中,以确保只能在正确的区域中启动它们。有关详细信息,请参阅 Velocity 表单。
• iOS 设备现在也支持表单。
Velocity 客户端增强日志记录 通过在“主机配置文件”选择器屏幕上的“客户端”中选择新菜单选项,可快速启用 Velocity 客户端中的高级日志记录。 如果遇到问题,请启用增强日志记录选项,重新创建问题,然后关闭增强日志记录。 Velocity 将打包调试日志并将其以 ZIP 文件保存在设备的“下载”文件夹中,以便检索。 有关详细信息,请参阅使用 Velocity 客户端中的“日志记录”部分。
一般改进
•已为 Keyence 设备添加扫描仪配置文件。
•高级配置中的搜索功能现在支持按范围搜索。
高级配置更新。 我们添加和修改了一些 API:
•Network.injectHostData() 让您可以将信息传递至客户端,此时该信息如同来自主机的信息。
•Network.sendWebRequest() 现在支持 PATCH 方法。
•Settings.set() 让您可以启用或禁用 Web 配置文件中的“刷新”选项。
•View.showForm() 已在 iOS 设备上受支持。
有关详细信息,请参阅 Velocity 高级配置指南。
修复
•改进了打开和关闭项目时 Velocity 控制台项目列表的行为
•更正了从 Ivanti Neurons for MDM 进行文件传输时的问题
•改进了 Velocity 控制台关闭时 Scan to Config 的行为
•改进了某些设备上虚拟扫描按钮的行为
•修复了无法正确附加设备详细信息的问题
•改进了在高级配置区域中筛选脚本时的行为
•更正了连接到某些主机时将用户名留空导致的崩溃
•修复了设备上错误地需要 USB 主机服务的问题
•对某些模拟类型改进了设备重新启动后 Velocity 和会话持久性服务器的行为
Velocity 表单上下文帮助。 现在,有了解释表单中每个元素可用选项的面板,使用 Velocity 表单打造良好体验会变得更加容易。
Velocity 表单库。 Velocity 控制台中的全新表单库提供多种表单模板,有助于用户开启 Velocity 表单的使用之旅。 Velocity 表单的用途很广泛,而这些示例表单则涵盖安全问题、受损物品、设备处理和所需的检查核对清单,目的是使 Velocity 表单能够轻松集成到现有的工作流程中。 如需了解如何基于库中的表单创建表单,请参阅 Velocity 表单。
Velocity 表单增强功能
•Velocity 表单功能越来越丰富,使用越来越方便! 在表单中附加多张照片,以支持单张照片不够用的多种情况,例如发货前为装好的托盘拍摄多张照片。 要求用户在继续工作流程之前填好表格,确保出具合规的检查报告或损坏报告,然后才能离开物品。 增强的自动填写功能可让工作人员轻松提交表单。 除了使用会话屏幕上的信息外,还可以使用“高级配置”存储的设备详细信息或变量填充字段。
•表单现在可以包含隐藏元素或将现有元素设为只读状态。 这有助于实现自动化数据收集,而无需工作人员的干预。
蓝牙管理改进。 在运行 Android 操作系统的 Velocity客户端上,使用全新的蓝牙管理接口轻松配对蓝牙打印机或耳机。 现在,许多设备运行的环境虽然都安全,但工作人员无法在其中管理蓝牙设备。 新的 Velocity 蓝牙接口可轻松配对耳机或打印机,或解除设备配对,以便快速解决连接问题,无需打开系统设置应用程序。
主机配置文件选择屏幕自定义 通过自定义每个配置文件的颜色,在 Velocity 客户端中更容易找到正确的主机配置文件。 根据企业品牌准则选择颜色,或突出某些配置文件。 更改颜色的选项可在主机配置文件的“设置”区域找到。 有关自定义配置文件颜色的详细信息,请参阅配置主机配置文件的设置。
安全性增强功能
•Velocity 客户端现在支持 ECDSA 加密。 要利用这一点,可将支持 ECDSA 的证书添加到主机配置文件中,然后部署到客户端。 有关添加证书的信息,请参阅安全设置。
•现在,Velocity 增加了可在退出应用程序时清除所有内存的选项,有助于在多个工作人员使用同一设备时创造更安全的体验。 有关详细信息,请参阅使用“全局设置”项目。
高级配置更新。 我们添加了一些新的 API:
•Device.bluetoothUnpairAllHeadsets() 可取消与所有被识别为耳机的蓝牙设备的配对。
•Device.bluetoothUnpairAllPrinters() 可取消与所有被识别为打印机的蓝牙设备的配对。
•Device.bluetoothUnpairDevice() 可取消与特定设备的配对。
•View.clearCache() 可清除所有选项卡和会话的 WebView 缓存。
•View.clearCookies() 可删除所有选项卡和会话的 Cookie。
•Velocity.trigger() 允许您将事件从 WebView 引擎发送到 Velocity 引擎。
有关详细信息,请参阅 Velocity 高级配置指南。
修复
•已更正在某些情况下无法正确打开 PDF 文件的问题
•已修复音频在长时间闲置后会被禁用的问题
•已更新全局设置配置文件中的行为,以便在某些情况下正确提示保存
•已更新 CODE 128 条形码的行为
•已删除从 Ping 对话框启动 URL 的选项
•已更正在某些情况下连接会话持久性服务器时出现的 SSL 错误
业务流程自动化增强功能。
•业务流程自动化现在允许使用 Velocity 高级配置引擎将表单直接集成到现有的工作流程中。 使用 View.showForm() API 显示特定表单。 有关详细信息,请参阅 Velocity 高级配置指南。
•使用新的自动填充功能,可以用屏幕上的数据自动填充表单中的字段。 有关详细信息,请参阅Velocity 表单。
•现在可以在 Velocity Windows 客户端中加载表单,这使得部署和测试表单变得更容易。
这些增强功能有助于更轻松地在正确的时间显示表单、使用会话中的数据填充表单,以及处理异常情况,而且所需的培训或造成的中断非常少。
File Assistant 检查下载目录。 如果 /com.wavelink.velocity 目录为空或不存在,新版本的 Velocity File Assistant 会在 /Download/com.wavelink.velocity 目录中查找配置文件。 此位置可能更易于用户或 MDM 客户端管理。 有关详细信息,请参阅 Velocity File Assistant。
3270/5250 中点击并移动光标的选项。 允许用户点击屏幕并将光标移动到点击的任何位置。 (在 Wavelink 终端仿真中,此功能称为自由光标模式。)有关详细信息,请参阅主机配置文件设置。
高级配置更新。 我们添加了一些新的 API 并对现有 API 进行了一些补充。
•View.showTabsMenu() 可在 Web 会话期间打开选项卡菜单。
•View.showForm() 可从可用表单列表中打开特定表单。
•WLEvent.on() 可在本机模式下的 TE 会话期间,在用户点击屏幕时,触发一个新的 NativeScreenTap 事件。
•Screen.setCursorPosition() 可在本机模式下的 TE 会话期间,设置光标位置。
•Velocity.toast() 可在 WebView 上下文中显示一条 Toast 消息。
有关详细信息,请参阅 Velocity 高级配置指南。
修复
•更正了在某些仿真类型中切换会话时字符会隐藏的问题
•修复了在某些仿真类型中打印多个项目需要额外按键的问题
•更新了 Velocity Windows 客户端的业务流程自动化功能
•更正了长时间空闲可能导致客户端停止响应的情况
•修复了在 Velocity Web 的某些登录过程中无法打开浏览器选项卡的问题
•更正了字段退出代码无法附加到某些扫描的问题
•修复了在应用某些扫描器配置文件设置时导致客户端崩溃的问题
•更正了无法识别某些扫描器型号的问题
业务流程自动化增强功能。 创建您自己的自定义表单来处理可能超出标准工作流程的任何情况。 内置在 Ivanti Velocity 中并通过 Ivanti Neurons for IIoT 实现自动化,您可以轻松管理这些异常,同时最大限度地减少对员工工作效率的影响。 嵌入式表格可直接在员工的移动设备上使用,使操作员能够轻松输入数据并提交详细信息和照片。 提交的表格将发送给适当的团队成员或部门,由他们采取应对措施,同时报告工作人员可以继续专注于分配的任务。 有关使用表单的信息,请参阅Velocity 表单。
Velocity 客户端配置文件选择器屏幕更新。 Velocity 中的配置文件选择器屏幕已更新,使配置文件在所有环境中都更容易选择,尤其是因佩戴手套而难以精确点击所需位置时。 不常用的管理功能已移至菜单,以增加屏幕区域并让员工专注于选择正确的配置文件。
Velocity 控制台用户体验更新
•通过添加表单作为项目类型,Velocity 控制台增强了在项目之间创建和导航的体验。 在控制台的主页上,项目类型卡片现在将显示与每个项目类型相关的信息,使您可以更轻松地立即找到所需的信息或配置文件。
•Velocity 控制台的任务编辑器添加了在单个任务中搜索或在多个任务中搜索的功能,使管理、配置和故障排除变得更加容易。 此更新还包括根据我们用户的反馈更新预测文本提示的行为。
iOS 和 Windows 客户端的标签式浏览。 允许在 iOS 和 Windows 客户端的同一 Velocity 会话中使用多个网页。 有关启用标签式浏览的信息,请参阅主机配置文件设置。
高级配置更新。 我们添加了一些新的 API 并对现有 API 进行了一些补充。
•已添加 Device.bluetoothGetPaired()、Device.bluetoothPairDevice() 和 Device.setPreferredBluetoothPrinter() 以管理设备到蓝牙打印机的连接。
•Action.launch() 和 Action.launchForResult() 允许您在启动意图中包含标志。
•View.navigate() 可用于打开新选项卡。
•Voice.setProperties() 有一个新的属性可以让您选择音频源是麦克风还是语音识别。
有关详细信息,请参阅 Velocity 高级配置指南。
修复
•更新脚本设置为在连接之前运行以处理更多连接类型
•修复了无法验证脚本/任务中设置的参数的情况
•更正了会话持久性服务器中暂停功能的行为
•更新了某些设备上的键盘行为以启用设备特定键
•修复 Android WiFi 信号强度图标在某些场景下不显示的问题
•更新了 Seuic 扫描器配置文件以添加反向选项
•默认所有项目使用硬件渲染以与 Android 操作系统更新保持一致
Velocity Web 增强功能
•标签式浏览。 Android 上的 Velocity Web 引入了新的标签式浏览,允许用户在同一个 Velocity 会话中打开多个网页。 这对于需要同时打开多个页面的多任务工作人员非常有用,支持现有的基于 Web 的流程而无需切换会话,还能提供当今工作人员期望的浏览体验。 有关启用标签式浏览的信息,请参阅主机配置文件设置。
启用选项卡后,点击并按住链接,然后从上下文菜单中选择在新选项卡中打开链接。 点击具有 target="_blank" 属性的链接也会在新选项卡中打开该链接。 当打开多个选项卡时,选项卡按钮会出现在客户端的菜单栏中。 通过点击选项卡按钮切换选项卡,然后选择所需的选项卡。
•支持 Android 系统键盘切换。 Android 上的 Velocity Web 现在可以提供为主机配置文件启用 Android 系统键盘的选项。 这允许管理员快速支持更多语言,而无需为每种语言创建自定义键盘。 有关详细信息,请参阅键盘设置。
•白名单。 此版本还允许管理员将允许其用户访问的域列入白名单,并阻止未经批准的域。 有关详细信息,请参阅导航设置。
Velocity 控制台高级配置(脚本)更新
•语法检查器和自动完成。 Velocity 控制台的任务编辑器现在包括 JavaScript 语法检查器和预测性文本提示,可以自动完成 Velocity API 的名称。 这些功能旨在简化为 Velocity 创建和编辑高级配置的过程,并帮助您在部署到设备之前识别潜在的小错误。
•新的任务列表选项。 任务列表现在在顶部有一个复选框,使您可以一次性选择列表中的所有脚本。 还有一个复制按钮,可以创建所选脚本的副本。
•按需结束正在进行的 Speakeasy 文本转语音。 当 Speakeasy 说话时,用户现在可以取消语音以继续执行下一个任务。 使用 Voice.cancelSpeech() 允许用户按照自己的节奏完成工作流程。 有关详细信息,请参阅 Velocity 高级配置指南。
•新的 NFC API。 可使用 NFC.startCapture() 和 NFC.stopCapture() API 控制 Velocity 何时处理 NFC 数据。 这使您可以在会话期间处理 NFC 数据,而不会干扰其他 NFC 功能,例如配对耳机。 有关详细信息,请参阅 Velocity 高级配置指南。
面向 Android 11 的快速启动支持。 为了支持 Android 11 中的快速启动包,快速启动功能已修改为包含该活动。 有关详细信息,请参阅导航设置。
硬件渲染。 根据设备的不同,一些系统在使用硬件渲染而不是软件渲染时性能更佳。 现在,您可以使用主机配置文件中的选项来指定您希望如何呈现屏幕。 有关详细信息,请参阅主机配置文件设置。
硬件渲染选项在 2.1.29 中被删除,所有使用 Velocity Console 2.1.29 或更新版本创建的配置文件都使用硬件渲染。
串行打印机增强功能。 对于串口打印,配置保持活动状态定时器,在发送打印数据前无需等待打印机响应。 有关详细信息,请参阅打印机设置。
修复
•修复了一些物理向上和向下键在第一次按下时没有响应的问题
•更正了 Velocity Web 在某些情况下无法正常识别平移和缩放的问题
•修复了会话持久性服务器重新连接到多个 Velocity 会话时的同步问题
•当所有会话关闭时,Velocity 可以删除存储在其照片文件夹中的照片(有关更多信息,请参阅使用“全局设置”项目。)
•Velocity SSH 库已更新,现在包含更多加密方法
•更正了相机在 Windows 设备上的 Velocity Web 中没有正确权限的问题
改进了与 Ivanti Neurons for MDM 的兼容性。 使用 Ivanti Neurons for MDM 将 Velocity 配置部署到您的所有设备。 Ivanti Neurons for MDM 托管应用程序配置可以管理配置文件到 Velocity 的交付,并确保所有设备都正确配置。 此版本的 Velocity 包含无缝支持此功能并使部署和管理尽可能简单的逻辑。 通过此更改,除了已经支持的 JSON 文件之外,Velocity 现在还可以在使用托管应用程序配置交付逻辑时支持平面 ZIP 文件。 有关详细信息,请参阅使用 MDM 分发设置。
高级配置更新。 我们对现有 API 进行了一些补充。 首先,我们向 WLEvent.on() 添加了一个用于处理 NFC 扫描的事件对象。 此外,Settings.set() 具有一个新属性,允许您打开 VT 线路模式。 有关详细信息,请参阅 Velocity 高级配置指南。
用户界面更新。 我们更新了 Velocity 控制台中某些区域的外观,以改进控制台的功能和可用性。
•在 Velocity 控制台的“配置文件”页面添加了部署到文件按钮
•在 Velocity 控制台的“配置文件”页面添加了搜索字段
•将返回按钮标签更改为关闭项目以更好地描述按钮的功能
•更改任务(脚本)编辑窗口中的措辞以阐明功能
修复
•改进了 Velocity Web 中浏览错误页面的处理
•改进了通过高级配置禁用键盘时的键盘行为
•更正了使用一些现代化字段时的光标行为
•修复了 Velocity 控制台不保留导入屏幕的情况
•更正了 Windows 上 SpeakEasy 的语法文件行为
•改进了在某些设备上按下物理向上键和向下键时的行为
•修复了某些仿真屏幕未加载的情况
业务流程自动化。 利用强大的 Velocity 和 Ivanti Neurons for IIoT 捕获常见问题的图像并派遣修复代理来保持仓库运营顺畅。 此版本侧重于“损坏货物”表格,使现场工作人员能够准确捕获损坏物品的图像和位置、请求帮助并尽快返回正常工作流程。 当您在 Velocity 控制台的 Ivanti Neurons 选项卡上配置连接后,表格将在 Velocity 客户端的“快捷方式”菜单中可用。 有关详细信息,请参阅 Ivanti Neurons 设置。
Scan to Config。 Scan to Config 允许用户使用设备扫描二维码以轻松检索 Velocity 配置文件。 配置文件由 Velocity 控制台托管,无需额外的基础设施。 有关详细信息,请参阅 使用 Scan to Config 项目。
修复
•添加了对客户端证书的改进支持
•改进了扫描时对某些 unicode 字符的处理
•更正了在网络会话期间不显示错误页面的情况
•改进了将屏幕锁定到设备左上角时的行为
Honeywell 设备上的串行打印。 Velocity 现在支持在 Honeywell 设备上进行串行打印。 在 Velocity 控制台中配置选项以将打印机连接到设备。 有关打印选项的信息,请参阅打印机设置。
高级配置更新。 我们添加了新的 API 并对一些现有的 API 进行了细微的更改。 首先,我们在 WLEvent.on() 中添加了一个事件对象,用于在 Web 会话期间处理 PDF 下载。 此外,我们添加了用于设置默认蜂鸣声音量的 API Device.setBeepVolume(),并修改了 Device.beep() 和 Device.errorBeep() 以使用可选参数来覆盖默认蜂鸣声音量。 有关详细信息,请参阅 Velocity 脚本指南。
快速启动 Android 网络会话。 在 Android 设备上,“快速启动”按钮现在可以在 Web 会话期间用作“主页”按钮。 有关详细信息,请参阅导航设置。
Velocity File Assistant 应用程序。 适用于 Android 设备的 Velocity File Assistant 将 Velocity 配置文件移动到 Velocity 可以读取它们的位置。 它专为使用 Android 11 及更高版本的设备而设计,这会限制应用程序访问文件系统中的常见位置。 安装 Velocity File Assistant 应用程序后,每次启动 Velocity 客户端时,它都会检查 /com.wavelink.velocity 文件夹并将其中的任何文件复制到 Velocity 可以读取它们的位置。 要下载 Velocity File Assistant,请参阅 Wavelink 下载页面。 有关使用 Velocity File Assistant 的详细信息,请参阅 Velocity File Assistant。
修复
•更正了使用某些设备进行扫描时会出现双重扫描的问题
• 更正了长条形码中与双字节字符相关的扫描行为
• 修复了在某些设备上扫描时退出睡眠状态会出现不可预测行为的情况
• 更正了某些设备进入睡眠模式时的缩放增加行为
• 改进了 VT 转义序列的行为,以便在必要时更好地隐藏光标
• 改进了在 Windows 设备上使用手写笔时的行为
• 提升“快速启动”选项的可靠性
• 更正了将 Speakeasy 与某些耳机搭配使用时蜂鸣音量不一致的问题
• 解决了使用意大利语语言包部署 Speakeasy 时出现的错误
定位的键文本。 在 Velocity 控制台中定义键文本时,新的“定位键文本”功能可以根据键文本在屏幕上的位置以及文本来定义键文本。 在同一个词多次出现的情况下,这样更便于操作文本。 有关详细信息,请参阅编辑屏幕元素。
新的 MQTT API。 新的 RetryMQTT API 使 MQTT 更易于使用。 有关详细信息,请参阅 Velocity 脚本指南。
修复
• 修复了 Velocity 错误地响应某些 SSH Keep Alive 命令的问题。
• 修复了某些场景中在关闭 Velocity 之后 Windows 任务栏未返回的情况。
• 将 Velocity 客户端日志记录的默认日志记录级别更改成了“警告”。 有关更改客户端日志记录级别的信息,请参阅使用“全局设置”项目。
• 改进了 Zebra 设备上大型打印作业的处理。
推出 Android 11 支持。 Velocity 2.1.18 支持的 Android 版本:5 - 11。
Speakeasy 更新。 此版本一直专注于我们的语音启用解决方案 Speakeasy 的更新。 我们已将嵌入的语音引擎更新为最新版本,可能会提高语音识别率。 此外,我们已经向 Speakeasy 添加了对日语的支持,从而更好地支持该地区。 要获得此更新的全部改进,客户需要将最新语音包部署到设备,并再次从最新版本的控制台和 Speakeasy 工具部署其语音项目。 这样可确保项目采用其中嵌入的最新语音模型进行构建。
修复
•修复了将某些屏幕导入控制台的问题
•修复了从控制台删除某些模板时发生的崩溃
•解决了在会话启动期间按下特定按钮时发生的崩溃
•选择列表模式在某些 Panasonic 设备上无法正常工作
•在运行 Lollipop 的 Zebra TC8000 上启动时,客户端会关闭
•PointMobile 设备上的特定扫描仪型号不可与扫描仪配置文件一起使用
•缩放设置现在已应用于 iOS 上的所有页面
•解决了在 Android 客户端上平移和滚动相关的问题
•解决了在返回客户端时 Android 客户端的放大显示问题
•更改了应用 Web 插件的方式以提升用户体验
•WT6000 和 WT6300 上现在支持 Zebra 外部键盘
•修复了其他 Android 客户端崩溃问题
简化管理
您最近可能已经得知我们收购 MobileIron 的大好消息。 客户可以选择通过 MobileIron 管理设备,因为这款解决方案已通过验证,可以用作 Velocity 的管理平台。 此版本还通过其他方式扩展了 Velocity 的管理能力。
•在 Android 设备上,现已可以在 Google 托管应用程序配置中配置所需的仿真类型。 有关详细信息,请参阅使用 MDM 分发设置。
•此外,对于 Android 设备,我们还进一步扩展了通过 MobileIron 部署 Velocity 时的托管应用程序配置 – 客户能够配置客户端,将 MAC 地址用作许可证 ID,从而更轻松地将管理控制台中的设备与许可证服务器上的设备关联。 有关详细信息,请参阅使用 MDM 分发设置。
•现在可以更轻松地通过 MDM 管理 Apple iOS 上的 Velocity 客户端,因为现已支持托管应用程序配置。 正如 Android 上的管理,现在可以将客户端配置为从远程服务器下载配置负载。 有关详细信息,请参阅使用 MDM 分发设置。
更新的设备支持
对于 Android 客户端,此版本完全支持 Android 11 设备。 我们还更新了 iOS 客户端的 Infinite Peripherals 坚固外壳支持,以此支持其中的 Honeywell 扫描仪选项。 还有另外两个可供 iOS 客户使用的新功能:
•主机配置文件现在可以支持本地文件,因此可以向用户显示静态 Web 内容。 有关将文件作为资源添加至项目的详细信息,请参阅配置主机配置文件的设置。
•现在可以进行从设备到服务器的文件上传。 有关详细信息,请参阅模式设置。
经 SAP 认证。 我们在通过 Wavelink 和 Naurtech 产品线支持 SAP EWM 和 ITS Mobile 方面拥有悠久的历史,这项针对 Velocity 和 Speakeasy 的认证可确保您在 SAP 环境中部署移动设备时获得持久的安心。 Velocity 是已针对 SAP S/4HANA 进行认证的官方唯一指定移动浏览器和 Telnet 客户端。
扩展功能。
•当主机应用程序需要时,Android 用户现在可以在 Web 应用程序中(例如,在需要上传破损托盘的图片的工作流程中)上传图像文件。
•可将电池和信号强度指示器移动到屏幕上的任何角落。 有关详细信息,请参阅模式设置。
•在 Windows 上使用 Action.run() 函数启动外部应用程序,以匹配 Android 功能。 有关详细信息,请参阅 Velocity 脚本指南。
•对部署文件进行加密,以防止篡改资源文件或脚本。 有关详细信息,请参阅配置主机配置文件的设置。
修复
•在配备 T9 键盘的各种设备上重复击键
•Speakeasy 有时会在 Windows 上崩溃
•当存在超过 10 条动态语法时,Speakeasy 可能会崩溃
•在某些情况下,默认的缩放脚本在 Web 中无法正常工作
•扫描条带脚本不适用于会话保持服务器
•已修复使用有线耳机播放时发出的扫描蜂鸣声
更多设备支持。 我们引入了对运行 iOS 13 和 14 的设备的支持。 我们还为 Infinite Peripherals 扫描仪添加了扫描仪配置文件。
安排您的仓库。 凭借使用 MQTT 与 IoT 设备进行“对话”的能力,Velocity 现已成为您仓库自动化策略的重要组成部分。 通过高度可配置的脚本选项,全面掌控完成部署的已连接设备,彻底释放员工和环境的潜力。 有关详细信息,请参阅《Velocity 脚本指南》中的 MQTT 内容。
更多设备支持。 我们始终尽力扩大我们支持的设备数量。 在此版本中,我们加入了对 Zebra L10 平板电脑、Panasonic FZ-A3 和 Point Mobile PM451 的支持。 另外,我们还计划对一些未上市的设备提供支持。我们保证,一旦这些产品正式发布,我们将在第一时间提供相应支持。
扩展功能。
•Velocity 现已支持具备大型屏幕的 Telnet 主机,显示宽度最高达 132 列。 这对于平板电脑、车载设备等大屏幕设备而言尤为实用。 有关设置屏幕行或列的信息,请参阅主机配置文件设置。
•在安全方面,您现可通过多个 SSH 密钥(而非以往的两个)对配置文件进行配置。另外,您可以指定多个可信证书。 有关详细信息,请参阅安全设置。
•添加了新的配置选项,可用于交换输入和字段出口键 - 此功能之前通过脚本实现。 有关详细信息,请参阅键盘设置。
•最后,Windows 10 客户端现已支持串行打印。 有关详细信息,请参阅打印机设置。
修复
•面向旧版 Windows 10 客户端的订阅许可证现已在 Velocity 中可用
•Seuic 扫描仪配置文件不会在退出时释放扫描仪
•在使用会话保持服务器时,客户端有时会陷入重新连接无限循环之中
•如果 TE 和 Web 配置文件均设置为开机时启动,客户端可能会崩溃
•Web 视区缩放有时不可与脚本一起使用
•使用会话保持服务器时,Velocity 默认为本机模式
•不会通过 DataWedge 扫描条形码
•禁用不起作用的主机行消息脚本
•受损的竖线导致蓝牙打印作业失败
新设备支持。 我们添加了对 Honeywell VM3A 以及 Point Mobile PM85 和 PM90 设备的支持。
Web 会话中的身份验证支持。 Velocity 现在支持使用 NFC 或 USB 上的硬件身份验证器通过 FIDO2 进行身份验证。 对 Web 主机应用程序的身份验证非常安全,就像点击 ID 卡并输入 PIN 那样轻松。 您必须已经为您的应用程序配置 FIDO2 身份验证。
更新的管理方法。 我们已对管理 Velocity 的方式进行了多项重大更改。
•您现在可以使用 Velocity 已完全配置的设备,用 NFC 轻触一下即可与任意数量的其他设备轻松共享配置。 所有主机配置文件和其他相关文件都会从主设备下载到目标设备上。 有关更多信息,请参阅使用点击共享。
•对于使用 Android Enterprise 的 Avalanche 客户来说,现在 Play Store 的 Velocity 应用配置中会提供一个额外的选项。 配置捆绑包可以在 Avalanche 中托管,也可以使用配置清单选项托管;Velocity 客户端会从 Avalanche 服务器下载相关配置。 有关详细信息,请参阅使用 MDM 分发设置。
•此外,使用 6.3.2 版本 Avalanche 的客户会发现,Velocity 许可证 ID 现在会成为设备详细信息中的字段。 这样可以更容易在 Avalanche 与许可证服务器之间关联设备。
•由于 Android 操作系统中的更改,我们已经更改了客户端用于查找其配置的文件夹。 在升级到 Velocity 2.1.11 的设备上,当启动客户端时,所有现有部署文件(.wldep、.wlxgp、.wlvpk 和相关文件)都将自动移动到第一个外部存储分区上的新位置:
/Android/data/com.wavelink.velocity/files
其他扫描选项。 客户如果正在部署无专用硬件扫描仪的设备,现在则可以在控制台中配置相机扫描并将扫描仪配置文件下推至其设备。 配置文件允许您选择支持的符号表示法。 此外,Honeywell 客户可以在 wedge 中将 Velocity 配置为其 Android 用途的目标。
高级配置更新。 和往常一样,我们提供更多脚本选项。 现在可通过脚本(Device.getVelocityId、Device.getBatteryPercent、Network.getWifiRssi)访问 Velocity 许可证 ID、当前电池电量百分比和 RSSI。 此外,Action API(例如 Action.launch 和 Action.launchForResult)已扩展为包括数组数据类型,与外部应用程序集成可有更好的选项。 有关详细信息,请参阅 Velocity 脚本指南。
更多客户端选项
•与设备上其他应用程序的集成现在变得更容易。 客户端任务栏中将出现一个图标,让您更容易访问外部应用程序的功能,例如快速启动 Zebra Workforce Connect 或调出计算器。 有关如何使用快速启动按钮的信息,请参阅导航设置。
•对于在沉浸式模式或锁定任务模式下运行的客户,客户端中可以显示 Wi-Fi 信号强度和电池电量指示器,以便任务工作人员始终洞悉各个状态。 有关详细信息,请参阅模式设置。
修复
•控制台內的專案載入時間已獲改善
•離開指令碼編輯器時,現在會提示儲存變更
•Cipherlab RS50 扫描仪现在返回到 Velocity 应用程序时会正确地重新初始化
•已修正 Windows 10 用戶端上的多項鍵盤問題
•已將 Code 29 及 I2of5 選項新增至 Cipherlab 掃描器頁面
•修复了使用 ConnectPro 时的一些循环重新连接问题
•鎖定橫向時,有時卻會鎖定成縱向
•在某些配置硬體鍵盤的裝置上,單一索引標籤有時會變成雙索引標籤
•在掃描某些 Honeywell 裝置時會當機
•硬體挑選清單會覆寫 Zebra HID 掃描器的 I2of5 設定
•匯入的鍵盤未儲存於專案中
新设备支持。 我们加入了对 Cipherlab RK95 和 Seuic Q7 的支持。
刷新了 UI。 控制台中的脚本界面已更名为“高级配置”,并且更易于使用。 我们还增强了项目图块,以便管理员能够轻松克隆整个项目,以及一目了然地查看项目内容。
客户端增强
•新的客户端键盘诊断选项可帮助用户排除硬件键盘的按键代码问题。 有关启用键测试模式的详细信息,请参阅使用“全局设置”项目。
•与鼠标一起使用时,我们还支持扩展坞中的 Android 设备。 最后,客户可将串行打印机与 Zebra 设备一起使用。
高级配置更新
•通过 WLEvent.on WebAlert 事件拦截 JavaScript 警报,以便抑制、修改或使用 Speakeasy 来读取消息。
•WLEvent.on Preconnect 事件具有用于 sshAutoLoginUser 和 sshAutoLoginPassword 的选项。
•使用 Settings.set 指定打印开始和停止 ID 的位置和内容。
修复
• 前景和背景颜色设置并非总是起作用
• \00 扫描终止符号不起作用
• 屏幕上错误位置中具有双宽字符的扫描数据
• 在锁定任务模式下,Esc 键在 Windows 10 上不起作用
• 基本身份验证弹出窗口在 Windows 10 上不起作用
• Velocity 未正确转换某些 RFID 数据标签
• 在使用 ConnectPro 时,客户端并非总是故障转移
• 在会话之间切换时,字体大小发生变化
• 修复了 Casio DT-X400 上 wedge 模式下的扫描
• 动态字符串串联并非总是起作用
• 修复了 Web 会话中的键盘弹出窗口
新设备支持。 我们增加了对 M3 Mobile UL20、SM15 和 Seuic AutoID9 的支持。 Janam 客户将能够使用 XG200 上的键盘,而 Casio 客户将能够使用 DT-X400 上的键盘,并且我们还验证了 Honeywell EDA50KP。
更多管理选项。 从 Google Play 商店安装 Velocity 的客户现在可以通过 Android Enterprise 使用许多受管配置选项。 Ivanti Avalanche 6.3.1 支持使用受管配置通过 Android Enterprise 负载来部署 Velocity 2.1.5。 Velocity 控制台现在可以直接部署到 Avalanche 中,以便管理员将更新后的配置迅速推送到设备。 本地部署选项将立即启动客户端和主机配置文件会话。有关 Velocity 中部署选项的详细信息,请参阅部署项目。
语言与 Speakeasy 增强功能
•Speakeasy 现在可支持印度尼西亚语,而且我们还为其新增了语音诊断功能,有助于语法的故障排除并确定麦克风设置问题。 有关语音诊断的详细信息,请参阅使用语音诊断或观看视频:
• Velocity 客户端支持发送乌克兰语字符的服务器。 有关设置服务器语言的信息,请参阅主机配置文件设置。
脚本更新。 使用脚本来实现心跳功能,这样在某些情况下可能有助于会话“保持连接”。 脚本现在可以读取被部署为项目资源的文件的内容。 脚本可用于重新映射硬件密钥。 有关详细信息,请参阅 Velocity 脚本指南。
客户端更新
•使用 RFID 阅读器的客户现在可以通过扫描仪配置文件中的选项来读取 EPC 十六进制值。 有关详细信息,请参阅扫描器设置。
• 系统将“屏幕平移”和“固定屏幕模式”选项单独分开,以更好地控制客户端中显示的屏幕部分。 有关详细信息,请参阅导航设置。
•当 Web 会话终止时,自动超出范围检测处理便成为了可选功能。 有关详细信息,请参阅主机配置文件设置。
•对于 TE 会话,有一个新选项可以在主机断开连接后自动重新启动会话。 有关详细信息,请参阅模式设置。
•使用可配置的按键在活动会话之间切换。 有关详细信息,请参阅使用“全局设置”项目。
•Windows 10 客户可以选择使 Velocity 处于锁定任务模式,在该模式下,用户被锁定到客户端中并且无法访问操作系统的其他部分。 可选且可配置的密码可用于退出此模式。 有关详细信息,请参阅使用“全局设置”项目。
•只要设备序列号保持一致,客户端在消耗许可证时使用的唯一 ID 现在就会在卸载和恢复出厂设置之后永久存在。
修复
•已配置的 telnet 协商字符串现在不可用于 preconnect 脚本
•恢复会话之后不会再次运行脚本
•条形码中的制表符有时不会被发送到主机
•旋转设备时屏幕字体大小发生变化
•Play 商店中的 Velocity 不可用于无相机的设备
•字段中的焦点有时会在 Web 会话中丢失
•许可证在某些情况下会在设备中丢失
•透明键盘上的背景现在真正呈现透明效果
Windows 10 功能,包括 Web 支持。 此版本对 Windows 10 提供了进一步的支持。 您现在可以连接到 Web 主机应用程序。 适用于 Android 的项目和部署文件也同样适用于 Windows 10 设备。 此外,Windows 10 客户端将记住上次运行时的窗口大小设置,并在下次使用相同的设置启动。 最后,Windows 增加了热门的键盘停靠选项,即键盘可以停靠到屏幕的任何一侧。 这对于可以在横向模式下使用的设备尤其有用。
新设备支持。 Panasonic FZ-T1 和 FZ-L1 在此版本上进行测试和运行。 已通过附加的键盘映射进一步扩展对 Zebra MC93 的支持。 此版本现在也支持 Honeywell 的 CK65。 最后,已使用 Velocity 2.1.1 验证 Android Pie。
客户端更新。 蓝牙打印机现已支持在 Android 上从 Web 会话打印。 客户端用户可以在应用、屏幕或会话之间复制和粘贴数据。 需要将 SKU 从一个地方复制到另一个地方? 这项客户端更新即可帮助您达成此目的。 通过额外的网络诊断工具(可从客户端菜单访问),可以简化网络故障排除。
项目改进。 管理员现在可以通过一些有用的添加件来加快他们的项目。 管理员可以在项目中选择立即捕获按钮以立即启动 Windows 10 客户端、使用已配置的主机配置文件设置,以及启动捕获屏幕。 会话结束时,捕获屏幕会自动导入项目。 其次,部署选项现在还可以快速地部署到本地 Windows 10 客户端,从而提升测试速度。 此版本还包括一个额外的样式浏览器,可用于导入多个屏幕设计样式,并且能够在整个项目中在它们之间轻松切换。
脚本更新。 此版本包含多个脚本 API 更新。 首先,Speakeasy 用户可以通过一个新的 API 来设置特定卷 %,还可以在设备上动态生成语音语法,在保持高识别率的同时提供无限的语音识别灵活性。 新的复制和粘贴功能还随附脚本 API,以实现更复杂的用例,例如,映射到自定义按键组合或用于进一步的数据操作。 使用脚本生成现代 UI 的客户还可以使用最新可用的 API 在重新格式化屏幕上设置格式化属性。 最后,action.Launch API 已经扩展,可发送可选数据 URI。
修复
• “禁用捏合和缩放”选项在 Zebra ET50 上不起作用
• 当连接至未正确关闭 TCP 套接字的服务器时,Windows 10 客户端挂起
• 在某些情况下,WT6000 上无法跟随光标
Windows 10 支持。 您在 Android 设备上使用的 TE 项目和部署现在也可以在 Windows 10 上使用,包括完整的脚本功能和屏幕现代化功能。 Windows 10 尚不支持 Web、Oracle SIM 和 Speakeasy。
新设备支持。 支持 Zebra MC9300 和 TC8300。 此外,我们还为 Point Mobile PM80 添加了键盘支持,为 M3 UL20 添加了 T9 键盘支持。 对于拥有这两种设备的客户,可以通过相应的扫描 wedge 配置扫描仪。 最后,我们通过所有使用 Velocity 的 Samsung 设备对 Samsung Galaxy Tab Active2 进行了验证。 借助配对的蓝牙扫描仪能够达到最佳效果。
脚本更新。 新增了一个 API,可用于设置和调用外部 Web 会话。 这意味着,您可以执行诸如调用 REST 或从企业网站捕获图像等操作。 有关详细信息,请参阅《 Velocity 脚本指南》中的 Network.sendWebRequest 条目。
修复
• 在 Oracle SIM 中快速扫描时 Velocity 崩溃
• MC93 键盘映射更改
• 设备休眠并还原后,Velocity 崩溃
• 超出范围的 Web 处理无效
• 键盘样式应用不正确
• 解决了与 ConnectPro 搭配使用时的一些问题
• 在极少数情况下,导入屏幕时控制台会崩溃
新设备支持。 此版本新增对 Honeywell CN80、ScanPal EDA60K、Thor VM1A,以及 Datalogic 推出的 Rhino II 和 Memor 10 的支持。 此外,新版本还新增 Zebra MC33 T9 键盘支持。
扫描 RFID 标签。 支持 Zebra MC3300R RFID 阅读器。 利用脚本库中的脚本在使用扫描仪和 RFID 阅读器之间进行切换。 有关详细信息,请参阅使用 RFID 阅读器。
向按钮添加图像。 在重新格式化屏幕上编辑按钮元素时,可以向按钮添加图像。 支持的格式有:.bmp、.gif、.jpg 和 .png。 如果图像已经添加到项目资源中,现在就可以从图像 URL 下拉列表中选择该图像。 有关编辑屏幕元素的详细信息,请参阅编辑屏幕元素。
导入 SSH 密钥至控制台。 在控制台中配置 SSH 连接时,请连接到该服务器并自动填充主机配置文件中的公钥。 有关详细信息,请参阅安全设置。
“禁用捏合和缩放”选项同时也会禁用点按和滑动缩放。 部分设备支持点按和滑动手势来控制屏幕缩放比例。 禁用捏合和缩放选项同时也会禁用此缩放手势。
以块模式发送密钥宏。 部分 VT 服务器要求某些命令以块模式发送。 Velocity 现支持将密钥宏作为块数据(而非字符数据)发送到 VT 服务器。
拖放即可快速导入项目。 将 Velocity 项目文件拖放到控制台项目列表即可快速导入。 使用这种方式时,一次只能导入一个项目。
修复
•使用 JavaScript document.location.hash 触发的多个扫描事件
•在 Speakeasy 中点击配对耳机不可靠
•控制台日志不会滚动更新
•长按软键盘有时不起作用
•控制台供应商不再未知
•本机主题颜色与会话保持服务器不兼容
•某些情况下,SAP 网页上不显示光标
•会话保持服务器不可用时,Velocity 未能回退到直接连接
•客户端最小化后还原,字体大小发生改变
•导出的项目现包含 custom.css
•已修复收到较大数据包时客户端不响应的问题
•更改字体大小不会对平板设备造成明显影响
AccuSpeech 集成。 支持 AccuSpeech 作为 TE 会话的语音引擎。 AccuSpeech 可直接从供应商购买,是 Ivanti Speakeasy 的备选项。 有关使用“配置 Velocity 以使用 AccuSpeech” 的信息,请参阅语音设置。
在控制台里一次性标记多个屏幕。 一次性从多个屏幕添加或移除标记,让项目管理和屏幕分类更加轻松。 在选择屏幕时按住 CTRL 键,然后在出现的输入新标记字段中键入标记的名称。
将键盘停靠在屏幕的任意一侧。 将键盘停靠在屏幕的任意一侧,最大程度利用设备上的全屏幕。 有关详细信息,请参阅键盘设置。
Speakeasy 中支持葡萄牙 — 葡萄牙语。 下载适用于 Android 的语音和语言包,在 Speakeasy 中使用“葡萄牙 — 葡萄牙语”。
脚本更新。 脚本页面现在具有脚本 API 文档的链接,脚本编辑器允许右键单击以复制和粘贴内容。 更新了 Settings.set 并添加了 Action.sendBroadcast 和 Action.startService。 有关详细信息,请参阅 Velocity 脚本指南。
支持 Web 主机上的自签名证书。 可以使用自签名证书保护 Web 主机连接。 要使用自签名证书,请使用主机配置文件分发自签名根证书,或使用单独的方法将自签名证书分发到用户证书存储区。 客户端将在不提示用户的情况下接受证书。 有关详细信息,请参阅安全设置。
移除演示配置文件。 使用新的控制台选项,管理员可以移除演示主机配置文件。 只有在以 MDM 或其他方式安装不同的主机配置文件之前先运行 Velocity,设备上才会出现演示主机配置文件。 有关详细信息,请参阅使用“全局设置”项目。
预览模式显示键盘。 “控制台”预览模式现在会显示出设备上键盘将占用的屏幕区域。 要在预览模式下显示键盘,请右键单击预览屏幕并选择显示键盘。
支持沉浸式模式。 Velocity 客户端可以处于沉浸式模式下,所有的 Android 工具栏都隐藏起来,只有在用户将它们滑动到视图中时才会显示。 有关详细信息,请参阅模式设置。
长按发送功能键。 带有硬件键盘的设备可以配置为在长按相应的数字键时向服务器发送功能键值。 有关详细信息,请参阅键盘设置。
修复
•安装的语言不是英语时 Speakeasy 崩溃
•使用键盘扫描键时崩溃
•内容插入里的图像有时候不显示
•在会话保持服务器重新连接后显示键盘
•自动登录 SSH 有时失效
•使用软扫描键时 Zebra ET50 崩溃
•Web 主机从睡眠状态恢复时在日志中出现 ReferenceError:executeCommand 错误
•使用会话保持服务器时,显示大量数据的屏幕有时无法完全呈现
•客户端上出现流结束错误消息
•enterAsReset settings.Set() 值有时无效
•配对耳机有时候导致 Speakeasy 崩溃
•含有大量数据或日语字符的 QR 码有时候失灵
•有些设备原生模式下无法跟随光标
•禁用捏合和缩放在 Zebra MC92 上失效
•用户双击屏幕后,在会话之间没有重置文本大小
预览模式。 使用控制台中的新预览模式查看现代化屏幕在不同屏幕分辨率下的显示效果。 有关详细信息,请参阅编辑屏幕元素。
支持多个 Web 会话。 启动多个并行 Web 会话,或者启动 Telnet、Oracle SIM 和 Web 会话。 对于活动的 Web 会话,在您启动之前,键盘将保持隐藏状态。 无法在打开的 Web 会话间复制粘贴内容。 有关详细信息,请参阅使用 Velocity 客户端。
Web 会话中现在默认使用 Velocity 键盘。 嵌入式 Velocity 键盘是 Web 会话期间的默认键盘,而不是系统键盘。
Web 超出范围处理。 当客户端在 Web 会话期间超出 Wi-Fi 范围时,它将断开连接以防止用户在服务器连接丢失后继续扫描。
支持 Web 代理服务器。 已为 Web 会话添加了代理服务器选项。 有关详细信息,请参阅代理服务器设置。
新设备支持。 添加了对 Android Oreo 设备、Point Mobile 设备和 Datalogic Falcon X4 Android 设备的支持。
网络详细信息。 “会话详细信息”选项卡上的网络详细信息现在包括 MAC 地址、IP 地址、SSID 和 BSSID(如果 Velocity 可以访问它们)。
删除控制台中的重复屏幕。 删除重复按钮允许从项目中删除所有重复的屏幕。此功能允许您精简项目,尤其是从多个屏幕画面导入成一个屏幕时。 有关详细信息,请参阅编辑屏幕元素。
支持倒置的竖向和横向模式。 支持更多设备方向,可选择倒置的纵向和横向模式。 在腰带或手腕上安装设备时通常会使用此方式。 有关详细信息,请参阅模式设置。
资源页面现在显示已在脚本中添加的资源。 控制台中的“资源”页面将显示项目中的所有资源,无论是通过“脚本”界面还是在“资源”选项上添加这些资源。 有关详细信息,请参阅配置主机配置文件的设置。
SSH 私钥支持。 用户可将设备私钥添加到主机配置文件配置。 这用于通过 SSH 服务器验证设备。 它不用于会话加密。 有关详细信息,请参阅安全设置。
本机模式下的双高和双宽支持。 客户端和控制台将与具有双宽/双高字符或双宽字符的 VT 服务器和屏幕搭配使用。
在控制台中重命名项目。 可以从控制台的项目列表中重命名项目。 有关详细信息,请参阅创建与分发项目。
修复
•改进了一些情况下的扫描性能
•改进了连接到 Windows OpenSSH 服务器时的性能
•改进了在 Zebra 设备上使用选择列表模式时的性能
•在 Zebra 设备上处于连续扫描模式期间发生崩溃
•Speakeasy 中的一些语法生成了空结果
•Toast 弹出窗口中未显示语音结果
•重新连接会话时键盘有时无响应
•AJAX 页面上多次发生 Web JavaScript 插入
•全局项目设置。 创建一个具有全局设置的单独项目,并将其与其他项目一起部署。 全局设置包括设置密码以访问主机配置。 有关详细信息,请参阅使用“全局设置”项目。
•重新组织的主机设置。 已为主机设置创建新选项卡,以便于查找。 有关详细信息,请参阅配置主机配置文件。
•允许使用新的 SSH 已知主机密钥。 使用 SSH 的主机配置文件可以配置为在连接时自动或在提示后接受新的 SSH 密钥。 这允许客户端连接到 2 个以上的 SSH 服务器。 有关详细信息,请参阅安全设置
•面向 Android x86 设备的 Speakeasy 支持。 对于使用 x86 处理器的设备,现在有一个独立的 Speakeasy .apk 文件。
•改进的屏幕搜索。 除了应用于屏幕的标签之外,屏幕搜索现在还搜索每个屏幕上的文本以及模板名称。 有关搜索运算符的详细信息,请参阅编辑屏幕元素。
•设备会显示增强功能,包括:
•Velocity 运行时让设备保持唤醒状态。 有关详细信息,请参阅模式设置。
•隐藏 Velocity 客户端工具栏。 通过隐藏工具栏并使用硬件按键切换键盘、菜单或快捷菜单,更好地使用屏幕。 有关详细信息,请参阅导航设置。
•新建脚本 API。 添加了 API,用于获取设备详细信息(例如系统属性、制造商、序列号或型号);读取文件的内容;以及设置语音到文本参数和 ConnectPro 设置。 有关详细信息,请参阅 Velocity 脚本指南。
•蓝牙打印。 对于 VT 仿真,请使用蓝牙打印机。 有关如何配置打印的信息,请参阅打印机设置。
•快速现代化。 使用脚本来控制原生屏幕上的元素如何显示在现代屏幕上。 有关详细信息,请参阅使用快速现代化。
•适用于现代屏幕的自定义 CSS。 提供适用于现代屏幕的自定义 CSS,以增强对现代屏幕外观的控制。 有关详细信息,请参阅配置主机配置文件的设置。
•从 Velocity 客户端中执行屏幕捕获。 创建主机配置文件并将其部署至 Velocity 客户端,以从此客户端执行屏幕捕获。 有关详细信息,请参阅捕获屏幕。
•内容插入。 在现代屏幕上插入图像。 您可以插入某台设备或远程 HTTP 服务器上的文件。 首先添加一个新元素,然后设置图像的元素类型。 有关详细信息,请参阅编辑屏幕元素。
•设置现代屏幕上的文本为左对齐、右对齐和居中对齐。 使用屏幕 > 元素选项卡上的对齐按钮对齐文本。
•控制台会显示增强功能,包括:
•显示与模板相关的脚本(在屏幕 > 屏幕选项卡上),
•突出显示的 JavaScript 句法以及脚本编辑器中的行号,
•单击原生屏幕时的屏幕坐标弹出窗口,
•并显示与同一模板相匹配的屏幕数量(数量会显示在屏幕选项卡上的现代屏幕上方)。
•支持两个 SSH 已知主机密钥。 如果您具有两台包含两个不同密钥的 SSH 服务器,且您想要本客户端能够连接至其中一台服务器,或者如果您正更改服务器上的 SSH 主机密钥,则可为此设备配置两个密钥,任何一个密钥都可正常使用。 有关详细信息,请参阅安全设置。
•新建脚本 API。 添加了 API,用于获取设备 MAC 地址和系统属性、切换键盘以及自定义现代屏幕显示方式。 有关详细信息,请参阅 Velocity 脚本指南。
•支持泰文。 Velocity 客户端支持泰文字符。
•配置原生屏幕的前景色和背景色。 有关详细信息,请参阅配置主机配置文件的设置。
•向主机配置文件添加证书。 将 SSL 证书分发到 Velocity 客户端,使其仅连接到受信任的主机。 有关详细信息,请参阅安全设置。
•新建脚本范围。 为 Web 主机添加页面范围,类似于 TE 主机的模板范围。 还有一个新的 beforeSession 范围,允许使用脚本在用户选择主机配置文件后但在客户端尝试连接至主机前修改主机配置文件。 有关范围的详细信息,请参阅 Velocity 脚本指南。
•新建脚本 API。 添加 API 以获取设备的 WiFi 地址,提示用户输入并向用户显示 Toast 消息。 还会为 WLEvent.on 添加 Preconnect 事件,从而允许使用 beforeSession 范围。 有关详细信息,请参阅 Velocity 脚本指南。
•阻止模式切换。 阻止设备用户从原生模式切换为现代模式或从现代模式切换为原生模式。 这可删除从客户端中切换模式的选项。 有关详细信息,请参阅主机配置文件设置。
•支持 Cipherlab 和 Zebra EMDK 6.3 设备。 有关这些设备可用的扫描仪选项的信息,请参阅硬件制造商的文档说明。
•新 UI 灵活性。 拖放单个屏幕、范围或脚本以对其重新排序,调整面板大小以及按名称搜索模板。 现在还可以通过双击打开脚本和范围。 脚本页面可记住您单击离开以及随后返回时脚本所在的位置。
•权限管理。 在 Android Marshmallow 及更高版本中添加新权限管理支持。
•本地化界面。 Velocity 控制台和客户端现已本地化,可支持多种语言。 软件会使用和操作系统所用相同的语言。 例如,如果操作系统的语言为法语,则控制台会以法语启动。 可支持以下语言:
•标准中文
•繁体中文
•法语
•德语
•日语
•葡萄牙语
•西班牙
•泰语
•屏幕搜索和标签。 “屏幕”选项卡现在包含新的一列,其中列出了添加至项目的屏幕以及任何相关联的标签和模板名称。 可以根据其用途或内容手动将标签添加至组屏幕,然后再根据这些关键词筛选屏幕。
•Velocity 客户端启动后连接至主机配置文件。 打开客户端时,将自动启动使用此选项的主机配置文件。
•禁用原生模式屏幕平移。 将客户端上的屏幕视图贴到原生屏幕的左上角。
•透明键盘。 增加键盘透明度,这样在标准键盘可能占用过多屏幕空间的情况下,使屏幕适应较低的分辨率或其方向。 这些键盘会覆盖在屏幕上,而不是取代屏幕本身。 用户在键盘中进行输入的同时仍可看到下方的字段。 这对于低分辨率屏幕尤其有用。
•可调整原生模式字体大小。 修改字体大小而不更改屏幕上的任何其他东西。
•文本转语音和语音转文本。结合使用 Velocity 和 Ivanti Speakeasy,让工作人员在使用 Velocity 时解放双手。 Speakeasy 允许自定义用户可以说话的命令列表,执行与每个语音命令相关联的特定操作并读取屏幕上的文本。
•禁用捏合和缩放。 禁用捏合和缩放以防止用户在点击屏幕时意外缩放屏幕。
•默认为原生模式。 连接至主机配置文件时,此设置将强制客户端以本机模式显示屏幕(黑绿屏)。
•屏幕和字段范围。 指定脚本应运行的屏幕或字段。 当加载该屏幕(或者选中该字段时),会运行该脚本。
•删除所有屏幕元素。 选择此项时,将从重新格式化屏幕删除所有元素。 这不会影响任何主题设置或颜色。
•模板克隆。 当对模板和多个屏幕相同的的屏幕进行更改时,将会创建新模板而不会影响其他屏幕。
•HTML 资源支持。 可以将 HTML 文件保存为项目资源。 该资源文件会发送至包含主机配置文件的客户端,并在会话期间使用。
•已改进 Web 支持。 Velocity 控制台和客户端支持其他 Web 主机应用程序,包括 Manhattan SCALE 和 SAP ITSMobile。
•SSH Telnet 协商字符串支持。 对于使用 Telnet 协商字符串的 VT 仿真类型,使用 SSH 时仍可利用此功能。
•Oracle SIM 支持。 Velocity 控制台和客户端可处理 Oracle SIM 屏幕解释和重新格式化。
•Bluebird 支持。 现在可支持 Bluebird 设备,且这些设备可以不受限制地运行 Velocity 客户端。
•扩展设备支持。 现在可支持 Datalogic 和 Honeywell 等其他制造商的设备,且这些设备可以不受限制地运行 Velocity 客户端。
•删除屏幕。 可以从 Velocity 项目中删除重复或不需要的屏幕,而不必重复执行捕获屏幕流程。 只需选择要删除的屏幕并单击删除屏幕。
•设置全局键盘设置。 高度和可见性等键盘设置现在位于“主机配置文件”选项卡中,无法逐个键盘进行设置。
•用户代理字符串。 现在可以设置并获取有关主机所连接设备的变量信息。
•按钮元素。 可以向每个屏幕添加按钮而不是菜单项。 这些元素经过格式化,显示为标准按钮。
•页脚元素。 每个屏幕底部有静态页脚可供使用。 通过此元素,可以将其中的其他元素显示在所访问的所有屏幕中。
•Telnet 协商字符串。 如果要为 VT 仿真类型配置主机配置文件,还可以包括客户端在连接至主机时将使用的 Telnet 协商字符串。
•Web 支持。 在 Velocity 控制台中创建一个 Web 项目,并通过外部资源插入代码,从而为移动设备中的网页提供更为现代和灵活的外观。
•自定义脚本。 添加自定义脚本,将其与项目部署相关联并导入移动设备以更改屏幕行为和外观。
•国际化。 通过设置主机配置文件的服务器语言,现在可以让客户端解释特定代码页中的国际字符,如 UTF-8 Unicode。
•Unicode 十六进制集成。 简码、命令和键值输入字段已更改为允许输入 Unicode 标准十六进制代码。
•动态表格。 将表格视为包含可选择字段的动态表格。 Velocity 客户端会将屏幕点击注册在动态表格中,并自动发送所需的向上、向下和选择命令以导航至该单元格。 有关详细信息,请参阅编辑屏幕元素。
•禁用预测格式化。 禁用在设备级别对 Velocity 控制台中任何无模板更改的屏幕的访问。 有关详细信息,请参阅配置主机配置文件。
•静态元素网格和平移。 在重新格式化屏幕中,屏幕元素可以并列排布在行中,或采用表格形式的列和行。 有关详细信息,请参阅编辑屏幕元素。
•自动登录参数。 创建主机配置文件时,管理员可以在用户名和密码字段中输入值,从而将用户自动登录到主机配置文件或提示输入登录凭据。 这些凭据可设置为商店或物品编号等变量,这样当用户在其设备上启动 Velocity 客户端时,必须输入该变量所要求的登录凭据才能登录。 有关详细信息,请参阅配置主机配置文件。
•光标区域。 在单个屏幕上创建多个模板规则,从而在用户从一个字段移动到另一个字段时更改模板。 为屏幕设置多个光标区域时,与每个区域所关联的模板规则将以用户选项卡的形式从一个字段应用到另一个字段。 有关详细信息,请参阅编辑屏幕元素。
•元素重新排序。 在“重新格式化屏幕”面板,可以通过单击和拖放更改元素的分配顺序。 有关详细信息,请参阅编辑屏幕元素。
•VT 应答。 允许 Velocity 从主机接收到 ENQ 时,在设备上显示字符串。 有关详细信息,请参阅配置主机配置文件。
•工作站 ID。 允许包含连接至 IBM 主机的移动设备的 ID。 有关详细信息,请参阅配置主机配置文件。
•VT 扫描终止符号。 发送 ENTER 键和发送 TAB 键的主机配置文件选项替换为“扫描仪”设置顶部的 VT 扫描终止符号字段。通过此选项,可以设置 TAB、ENTER 或空值等可接受的终止符号值。 有关详细信息,请参阅配置主机配置文件。