> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kasoftware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 2024 七月 (24.1.8966)

> 知行之桥2024 年 4 月（build 24.1.8949）的发行说明。

export const companyName = "知行软件";

export const siteNameShort = "知行之桥";

export const siteName = "知行之桥";

## 概览

观看此视频以了解此版本中的新增功能的摘要：

<iframe width="575" height="325" src="//player.bilibili.com/player.html?aid=1803866425&bvid=BV1rb421h75K&cid=1525297937&p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" />

## 主要特性

### 新增

* 添加了[工作区页面](../../flows/workspaces#using-the-workspaces-grid)，其中包含用户有权访问的所有工作区的摘要。 功能包括搜索、过滤和流程可视化。
* 全新打造的[工作流设计器](../../flows/designing-a-flow)。 重新设计包括许多新功能，包括但不限于：
  * 通过新的开始触发器和流终结形状，可以更好地可视化流中的开始和结束端口。作为此更改的一部分，端口以及这些端口中的任何可用操作，将根据它们是否被视为 [触发、转换 或 终结](../../connectors/connectors#categories) 而进行分类和显示。
  * 实时更新工作流中端口形状的上下文，以便更轻松地了解端口在工作流中的角色。 这些实时更新包括 SLA 状态、事务计数、警告等。
  * 更好的显示能够执行多种操作的端口，例如 AS2。 这些不同操作现在在新工作流设计器中显示为不同的形状，并具有在每个操作之间导航的链接，并且能够在不需要时隐藏某些操作。
  * 新的[添加端口](../../flows/designing-a-flow#explaining-the-add-connector-modal)体验，可预先显示可用的操作、端口外观的预览，以及解释端口形状中每个 UI 元素的工具提示。
* ArcScript 中的 `_message` [项](../../scripting/introduction-to-arcscript#logging-connector-events)现在支持通过新的日志属性前缀进行日志记录。 当与匹配日志级别的后缀结合使用时，该属性的值将添加到消息的日志中（例如，`<arc:set attr="_message.log:info" value="This is an info level log entry" />`）
* `xpath` 格式化器（以及使用它的功能，如 [XML Map 端口](../../connectors/xml-map/xml-map)）现在支持 `name()` 函数。

### 变更

* 现在必须使用 `api.rsc` 通过其各自的系统 API 端点调用旧版 portOps 脚本操作，如[此处](../../admin-api/admin-api-examples#call-admin-api-from-arcscript)所述。 它们不再可以直接调用。
* 如[上一版本](./2024-01)中所述，某些脚本操作，特别是 [x12Scan](../../connectors/x12#x12-operations) 等端口操作，必须使用身份验证令牌通过 `connector.rsc` 端点进行调用。现在默认情况下禁用直接调用这些操作的功能。
* 证书过期警报现在通过聚合电子邮件发送，其中包含所有过期证书的详细信息。
* dbOps 脚本操作现在需要 CData 驱动程序的许可证。
* 活动页面中的[交易日志](../administration/activity)选项卡现在默认隐藏。
* SLA 功能现在仅限于企业版。
* 设置页面中的[证书](../administration/settings/settings-page#certificates)选项卡现在可供所有授权版本使用。
* [跨平台版本](../installation/cross-platform-edition)附带的嵌入式 Jetty Web 服务器已更新至 v10.0.20。

### 修复

* 修复了影响嵌入式 Jetty Web 服务器的安全漏洞
* 修复了导致 Flow API 在某些情况下不发送电子邮件警报或使用工作流中的错误路径的问题。

## 端口

### 新增

* 添加了通过 [ArcScript](../../scripting/scripting) 中的 `_connector.LastRunTimestamp` 检查 [REST 端口](../../connectors/rest)上次运行时间的功能，以允许工作流中使用请求自上次端口调用以来的数据。 同样，`_connector.CurrentTimestamp` 则为为当前时间戳，在下次运行中它将成为 `_connector.LastRunTimestamp`。
* 向 Amazon Marketplace 端口添加了[确认发货操作](../../connectors/amazon-marketplace/amazon-marketplace-confirm-shipment)。
* 向 [SOAP 端口](../../connectors/soap)添加了新的 “允许在 URL 中使用 ArcScript” 设置，以允许在 URL 设置中使用 [ArcScript](../../scripting/scripting)。
* 添加了对 [FTP Server](../../connectors/ftp-server) 和 [SFTP Server](../../connectors/sftp-server) 端口的成功路径输出的支持。

### 变更

* 所有端口中的 “保存至 Sent 文件夹” 现在默认为 False。
* [Script 端口](../../connectors/script)现在尝试以不区分大小写的方式发现外部脚本。 如果存在两个仅大小写不同的脚本，则使用完全匹配。
* 与应用程序捆绑的所有 CData 驱动程序均已更新至最新版本。
* [Script](../../connectors/script) 和 [REST](../../connectors/rest) 端口现在有一个操作设置，用于定义其在流程中的位置。 从以前的版本更新的配置将为此设置使用特殊的 “Legacy” (旧版)，以确保在使用旧端口的情况下，以前版本的行为不会发生变化。
* [Notify 端口](../../connectors/notify) 现在充当新端口实例的终结。现有实例仍然像以前一样充当转换端口。 为了在新的端口实例中实现相同的结果，可改用[成功路径](../../flows/designing-a-flow#additional-configuration-options) 功能。

### 修复

* 修复了 [Webhook 端口](../../connectors/webhook)在非常重的负载下会出现的一些间歇性错误。
* 修复了 [File 端口](../../connectors/file)中的一个问题，即贪婪的外部进程可能会在端口写入文件之后但在文件最终确定之前为文件创建锁定。 端口现在会保持锁定，直到完成文件处理。
* 修复了在 [Branch 端口](../../connectors/branch)中使用 “等于” 运算符时导致忽略 “忽略大小写” 切换的问题。
* 修复了 [XML Map 端口](../../connectors/xml-map/xml-map)中的一个问题：如果跟踪字段使用复杂表达式，则设计器中会引发错误。

### 移除

* 所有已弃用的端口（多操作 Database 端口、SharePoint V1 端口, File Match 端口, Header Match 端口, XML Match 端口, 和 Lookup 端口）均已从应用程序中删除。 如果您仍在旧版本中使用这些端口，请在升级之前联系 [edi@kasoftware.cn](mailto:edi@kasoftware.cn)。
