概覽
觀看此影片,瞭解本版本新功能的摘要:主要特性
新增
- 擴充 遠端 MCP 伺服器,新增用於觸發端口、重新排入佇列訊息、清理檔案和尋找服務日誌的工具,並增強了
diagnose_message工具。 - 在交易詳細資訊檢視中新增“診斷錯誤”按鈕,可使用已設定的 AI 提供者 對失敗的交易進行 AI 分析。
- 在 效能設定 中新增“分析工作池”工具,可在選定的時間範圍內擷取工作池日誌,並使用已設定的 AI 提供者提出調整建議。
- 在 配置庫 中新增對外部機密提供者的支援,除本機配置庫外,配置庫項目還可以來自環境變數和 Azure Key Vault(企業版)。
- 在全域“設定”頁面的 清理選項 和 其他設定 區段中新增對配置庫參照的支援。
- 為 版本控制 新增依工作區劃分的 Git 存放庫支援,包括版本控制頁尾中的存放庫清單,以及提交歷史記錄中的存放庫篩選。
- 新增更詳細的稽核日誌項目,在知行之橋更多的設定(端口、工作區、使用者、角色等)中記錄變更了哪項設定及其舊值和新值。
- 在 管理 API 中新增
moveConnectors操作,可將一組端口移動到另一個工作區,同時保留它們之間的連線。 - 在管理 API 中新增
users資源 和refreshAPICredential操作,用於管理使用者以及重新產生驗證權杖和用戶端密碼。 - 新增 訊息目錄 設定(Java 中為
cdata.app.messageDirectory,.NET 中為MessageDirectory),用於將訊息資料與應用程式目錄分開儲存。 - 在 活動 頁面新增 自動化日誌,用於記錄排程的輪詢嘗試,包括未傳回資料的輪詢和被略過的排程。此外,還在“自動化”索引標籤中新增“自動化狀態”和“上次處理結果”顯示,用於顯示端口目前處於執行中、閒置還是暫停狀態,以及其上次執行的結果。
- 在端口設定的共用連線選取器中新增連線狀態指示器(已連線、警告、失敗和未測試)。
- 在 概覽頁面 中新增一張卡片,顯示目前處於退避狀態的端口數量,並提供在端口清單中檢視這些端口的連結。
- 為主 概覽頁面 新增可設定的自動重新整理間隔,預設每 60 秒重新整理一次。
- 當應用程式資料庫接近所設定資料庫類型的既定記錄閾值時,在 UI 中顯示警告。
- 當端口的 SLA 轉變為“有風險”或“已違反”狀態時,新增相應的應用程式日誌項目,讓監控工具無需依賴電子郵件即可取得 SLA 事件。
- 在訊息日誌的訊息詳細資訊檢視中新增“下載訊息”按鈕,並將訊息流程中的端口名稱改為可開啟該端口設定的連結。
- 為 base64encode 和 hexencode 格式化程式新增選用的輸入編碼參數,為 base64decode 和 hexdecode 格式化程式新增選用的輸出編碼參數,從而支援諸如使用
[guid(false) | base64encode('hex')]產生 Base64 GUID 之類的操作。
變更
- 所有使用 CData 驅動程式的端口已更新為使用 v26 驅動程式,不再使用 v25。
- 所有 版本控制 操作(包括檢視版本控制日誌)現在僅限管理員使用。非管理員使用者在 UI 中將不再看到版本控制選項。
- 現在可以直接在 UI 中切換設定類型,從而更輕鬆地將 版本控制 存放庫從本機轉換為遠端。
- 版本控制 差異檢視現在包含“檢視所有設定”選項,可在顯示變更的同時顯示未變更的設定。
- 將端口“交易”頁面一次可上傳的最大檔案數從 99 增加到 256。超出限制的上傳現在會被封鎖,並顯示說明最大數量的訊息。
- 移除之前已棄用的經典活動頁面、經典工作流程設計工具和經典報告 UI。
- 為 XML Map、Branch、Validate 和 Email Send 端口中的 XML 處理新增記憶體保護;當輸入過大而無法安全載入記憶體時,這些端口現在會記錄警告或拒絕該訊息。
- 釐清了在 .NET 上移轉應用程式資料庫後顯示的後續步驟,包括需要新增到
Web.config的AppDb連接字串項目。 - 使用
@json回應格式時,管理 APIconnectors資源的$select參數現在會傳回端口特有的屬性,例如as2identifier。
修復
- 修復 Form 和 TCP Server 端口預設“受信任 IP”設定的問題。
- 修復工作區設定中無法使用配置庫參照的問題。
- 修復從 .arc 檔案匯入配置庫項目時會為其指派新 ID,導致透過 版本控制 提取的設定遺失配置庫參照的問題。
- 修復為 Java 安裝產生
arc.xml檔案時部分設定未被保留的問題。 - 修復 管理 API 中
$filter運算式裡未加括號的not會套用到運算式其餘部分,從而導致結果錯誤的問題。 - 修復 管理 API
reports資源在$count請求中忽略$filter的問題。 - 修復 管理 API
connectors資源忽略$orderby參數的問題。 - 修復匯入端口覆寫現有端口時,未清除匯入檔案中為空的設定的問題。
- 修復在區分大小寫的檔案系統上,名稱僅大小寫不同的憑證無法全部顯示在端口憑證選取器中的問題。
- 修復當
arc.properties中的cdata.app.directory值包含空格、引號或逸出的反斜線時,Java 安裝程式和升級指令碼無法讀取該值的問題。 - 修復在 版本控制 中執行“提交並推送”時,推送失敗可能導致工作區中的本機變更被移除的問題。
端口
新增
- 新增以 CData Microsoft 365 驅動程式為基礎建置的 Microsoft 365 Email 端口,可透過 Microsoft Graph API 傳送和接收電子郵件,並支援使用僅限應用程式的驗證存取共用信箱。
- 新增 Partner Mailbox 端口,為交易夥伴提供自助式 Web 入口網站,用於下載為其暫存的檔案以及上傳要傳送的檔案。
- 新增 Finalize 端口,並在 File 端口中新增延遲完成處理功能,可將刪除或移動來源檔案等後續處理操作延後到下游處理成功之後再執行。
- 為 SOAP 端口新增“輸出行為”設定和“回應事件”。
- 在 SFTP Server 端口的個人配置中新增“加密演算法”設定,用於指定允許的加密演算法。
- 在 XML Map 端口的條件編輯器中新增將值與另一個 XPath、訊息頭或變數進行比較的功能。
- 在 Database 及其他資料類端口的 Lookup 動作中新增對 XML lookahead 語法的支援。
- 為 Excel 端口新增“根元素名稱”設定,用於覆寫作為輸出根元素的工作表名稱。
- 在 Excel 端口的“進階設定”中新增“工作表名稱”設定(在表格模式下可用),用於指定活頁簿中哪些工作表產生輸出。將該設定留空時會輸出所有工作表。
- 將上傳的 blob 的遠端路徑作為輸入提供給 Azure Blob 端口的 AfterSend 事件。
- 在 Box 端口的 AfterSend 事件中新增 FileId 輸入。
- 為 AS2 端口新增“記錄 MDN”設定,無論日誌層級為何,都會保留每個 MDN 回執的副本。該設定預設為啟用,也可以關閉。
- 為 Webhook 端口新增“請求標頭”設定,用於將指定的傳入 HTTP 標頭提升為訊息頭。
- 新增為使用 AI 輔助對映的 Database 端口和資料類端口自訂 AI 提示詞的功能。
- 在 File 和 S3 端口中新增對 BatchGroups 作為輸入的支援,並新增用於處理 BatchGroups 的 ArcScript 操作。
- 在 XSD 端口中,當上傳的檔案將覆寫現有 XSD 檔案時會顯示確認提示。
變更
- File 端口現在依最後修改時間的遞增順序接收檔案。
- 當傳入訊息由“延期私密金鑰憑證”解密時,AS2 端口現在會使用該憑證對 MDN 進行簽章,因此在憑證輪替期間無需在每個端口上設定“備用本機個人配置”。
- 應用程式端口和資料庫端口中的憑證設定(例如 SSL 用戶端憑證)現在可以使用在知行之橋中管理的憑證。現有的憑證設定將繼續有效。
- 透過快取資料夾 ID 來減少知行之橋對 Box 的 API 呼叫次數,從而提升 Box 端口的上傳效能,尤其是上傳到巢狀資料夾時。
- 針對 v26 驅動程式更新了 Shopify 端口,該驅動程式已移除 REST 結構描述。使用不受支援結構描述的連線現在會報錯失敗,直到切換到受支援的結構描述為止。
- Databricks 連線現在必須設定 Catalog。升級後,沒有 Catalog 值的現有連線必須設定該值。
- Odoo 連線現在要求在 API Token 設定中填寫 API 金鑰。v26 Odoo 驅動程式不再接受在該欄位中填寫密碼,因此使用密碼的現有連線必須改為使用 API 金鑰。
- 當新增 997 或 999 傳入文件時,TPMC 現在會自動在交易夥伴的 EDI 端口上啟用“傳回傳入功能確認”,並在移除時將其停用,從而將收到的確認路由到“傳入文件”的目的地。
- 將 Apache Kafka 端口使用的 OpenSSL 程式庫更新到 3.6.4 版,以修正安全性弱點。