2024 一月(23.3.8843)
Version 24.2.9039
2024 一月(23.3.8843)
Version 24.2.9039
概览
观看此视频以了解此版本中的新增功能的简要介绍:
主要特性
添加
- 添加自定义角色功能。支持创建具有最多 10 个策略的自定义角色,允许用户仅访问特定工作区中的某些操作。 有关更多详细信息,请参阅自定义角色 部分。
- 添加了指定端口预期处理数量的功能。 如果在指定时间范围内未满足这些数量,则会通过警报、概览页面小部件和“日志”页面中的专用选项卡通知用户。 有关更多详细信息,请参阅服务等级协议 (SLA) 部分。
- 工作流设计器的 UI 改进,包括但不限于在设置页中删除端口的功能、在画布上端口的形状中显示端口类型以及悬停时端口的描述、以及自动布局端口的功能。
- 新的 “包含接收文件夹(Receive)中的文件” 设置已添加到 “系统设置” → “高级设置” → “清理选项” 中。 完备的工作流通常包括使用一个终结角色的端口,确保它们不会在流结束时累积。 在并非如此的工作流中,文件会累积在接收文件夹中,并可能导致性能问题。 启用此设置可确保清除这些文件。 请注意,作为此更改的一部分,存档的目录结构发生了更改,以使日志与消息数据分开。
- 添加了新的 xpathcount 格式化器。 这可以在 xmlDOMSearch 运算器调用中使用,或者在 XML Map 内的脚本中使用,以便轻松确定文档中与给定 xpath 匹配的元素数量。
更改
- 放宽了 系统 API 的锁的要求,以提高性能和并发性。
- MySQL 8 之前的版本现已不再作为应用程序数据库使用。
- 改进了 Derby 和 SQLite 数据库用作应用程序数据库时的性能和稳定性。
- dbQuery 运算器之前为查询返回的每个列生成一个输出属性,即使该列的值为空。 为了便于检测空列,它们现在被排除在操作生成的输出项中。 使用 dbQuery 获取可能为 null 的列值的脚本应更新为包含 def 格式化器,以确保不会因输出项上缺少这些属性而出现错误。
- 某些脚本运算器,特别是端口运算器,如x12Scan,必须通过带有身份验证令牌的
connector.rsc
端点进行调用。 直接调用这些操作的功能现已弃用,并将在未来版本中删除。
端口
添加
- 与远程文件系统(SFTP、File、S3 等)交互的端口现在通过向端口接收的消息添加“RemotePath”消息头来保留完整的远程路径。
- Email Send 端口 现在支持通过使用批量组在一封电子邮件中发送多个附件。
- 现在可以在端口的“通知”选项卡中覆盖系统通知的电子邮件地址、标题及其他信息。
- 当无法刷新检索到的 OAuth 令牌时,使用 OAuth 进行身份验证的端口现在会显示警告。
- 添加了在 UI 中格式化预览的 EDI 数据的功能。
- REST 端口 现在允许从消息消息头和 ArcScript 填充请求的表单字段。 作为此更改的一部分,表单字段的现有 “动态” 选项被重命名为 “XML”,并添加了新的 “消息头” 和 “ArcScript” 选项。
更改
- 当请求异步 MDN 时,AS2 端口 现在会在读取完整请求正文之前积极确认传入请求。
- 改进了 X12 端口 的异常消息以及对上传测试文件功能的支持,特别是它与端口的其他功能(例如:嵌套主-明细循环)交互的方式。
- EDI 端口 现在在收到否定确认(Ack)时生成错误通知。
- 转换平面文件格式(例如:CSV、TSV 和 PSV)的端口现在会在翻译后的 XML 上的
flatfile:column
属性中保留原始列名称(仅当它与翻译版本不同时)。反之,当从 XML 转换为平面文件格式时,这些端口也会读取此属性以确定列头名称。 - Kintone 端口 从测试版移至发布状态。
- Email Send 端口 端口现在允许通过新的 “扩展映射” 设置以及输入消息上的内容类型消息头确定附件的内容类型。
修复
- 修复了 Flat File 端口 中的几个小问题。
- 改进了 Validate 端口 ,以更好地处理包含许多重复元素的消息的验证。
- 修复了 Split 端口 中的一个问题:在某些情况下,输出 XML 中未保留重要的空格。
- 修复了 Branch 端口 中的 IsNull 运算符,以更好地处理使用
xsi:nil
属性显式设置为 null 的缺失消息头和 XML 元素。 - FTP Server 端口 和 SFTP Server 端口 现在利用消息上的
Subfolder
消息头将流中的消息放置在相应的服务器的目录中。 - SFTP Server 端口 的性能和稳定性得到改进,特别是在使用临时文件扩展名且客户端意外断开连接时。