知行之桥EDI系统V2024于12月推出版本更新(版本号:9111),在原有产品的基础上进行了一系列的新增、更改和修复,以确保 EDI 和 MFT 集成尽可能的简单化。
主要特性
新增
新增EDI 交易伙伴管理控制台
交易伙伴管理控制台是一个集中展示页面,用户可以在此配置 EDI 交易伙伴关系、映射任何必要的文档,并使该交易伙伴的详细信息以及文档映射可重复使用。
要访问交易伙伴管理控制台,请单击导航栏上的 EDI。EDI 选项卡有两个子选项卡,可以在其中定义 交易伙伴 和 文档。
1.交易伙伴
交易伙伴管理控制台有四个主要组成部分:
- 交易伙伴
- 文档来源
- 映射(可选)
- 文档目的地
例如,如果与CompanyA有交易伙伴关系,并且需要来回交换文档,交易伙伴管理控制台可轻松地创建连接信息,并在将来无限次地重复使用它进行映射,而无需重新输入所有交易伙伴的详细信息。
可以在交易伙伴管理控制台中配置四种类型的文档:
- 带映射的传入 EDI 文档
- 不带映射的传入 EDI 文档
- 带映射的传出 EDI 文档
- 不带映射的传出 EDI 文档
点击上图中的 +添加交易伙伴 按钮,根据指示填写交易伙伴名称,如 CompanyA,进入CompanyA工作区,用户将会看到概览、工作流、用户授权三个选项卡:
- 概览
概览 选项卡下的UI展示了在 CompanyA 工作区中收发的文件趋势统计(提供多种展示时段)、关键指标以及消息。用户可以根据需求,选择2个到8个指标展示在关键指标的UI界面中。
- 工作流
工作流 选项卡中,为搭建EDI工作流提供了全新的操作方法,将工作流的搭建分为添加文件传输端口、添加EDI标准和翻译端口、传入文档以及传出文档四个板块,如下所示:
以 CompanyA 和 EDI 856 发货通知文档(带映射的传出 EDI)为例,流程遵循以下步骤:
为 CompanyA 创建交易伙伴。
- 配置传出 MFT 协议(例如 AS2)。
- 选择 EDI 标准以将数据库信息转换为 XML(X12、EDIFACT 等)。
- 选择信息源以填充 856 发货通知文档(例如,MySQL 数据库)。
- 配置文档映射(例如,MySQL 输出到 XML 再到 X12)。
注意:EDI 选项卡上的配置和映射与 工作流 页面上的配置和映射完全不同。此外,在工作流页面上配置的映射和交易伙伴配置在 EDI 选项卡上不可互用。并且,交易伙伴管理控制台的交易伙伴不能与工作流页面中的工作区同名。
- 用户授权
用户授权 选项卡中查看当前可访问 CompanyA 工作区的所有授权用户角色。
2.文档
文档 选项卡显示所有已配置文档的列表、其版本、每个文档关联的交易伙伴数量、文档是用于传入数据还是传出数据,以及文档的创建日期和上次修改日期。可以搜索特定文档,并按类型、交易伙伴名称和方向进行筛选。
2.1 创建一个新文档
可以从 交易伙伴 和 文档 选项卡创建新文档:
- 从导航栏中,单击EDI,然后单击文档。
- 单击添加文档。
- 在添加文档工作流屏幕上,提供名称,然后使用三个下拉菜单选择EDI 标准、版本和类型。
- 指定此文档是用于传入数据还是传出数据。
- 单击添加文档以保存新文档。
只要文档与交易伙伴共享相同的 EDI 标准,交易伙伴之间就可以根据需要随时重复使用文档。请按照将交易伙伴添加到现有文档中的步骤重复使用文档。
3.将交易伙伴添加到现有文档
可以随时将交易伙伴添加到现有文档中。
3.1在 文档 选项卡中,单击文档名称。
3.2在页面的 文档工作流 部分中,单击 添加交易伙伴。只有使用相同 EDI 标准的交易伙伴才会出现在可用交易伙伴列表中。使用复选框指定您的交易伙伴,然后单击 添加交易伙伴。
添加了 messageRead 和 messageReadLine 运算器。
messageRead 运算器用于读取消息项的内容,并返回单个输出字符串中的消息正文。
添加了 jsonsubtree 函数。
向 UI 添加了有关保存应用程序目录的磁盘的磁盘使用情况信息。
知行之桥EDI系统左下角将会显示当前部署磁盘空间的使用情况,以便用户及时对磁盘内存空间不足做出反应。
更新
UI更新
应用于登录页面、导航栏及其他元素的全新UI设计:
- 登录页面更新
- 导航栏更新
其他更新
- 全局设置库:向 库项目 格式化其添加了一个可选参数,以允许它在指定的库项目不存在时返回“默认”值。
- 改进了 SSO 登录体验,使其能够更好地容忍轻微的时钟偏差。
- 将应用程序中包含的所有知行之桥驱动程序更新至 2024。
修复
- 修复了当底层应用程序目录暂时不可用时,.NET 版本中的嵌入式 Web 服务器可能停止提供请求服务的问题。
- 修复了当工作区和端口的名称中包含某些特殊字符时,它们无法在新流程设计器中正确加载的问题。
- 更新了 PostgreSQL 驱动程序,以解决当 PostgreSQL 连接用于应用程序数据库且数据库服务器长时间无法访问时可能出现的死锁问题。
- 修复了当应用程序重新启动且新进程使用相同进程 ID 时,可能导致锁定文件过时的问题。
- 修复了当工作区中的端口文件夹缺少配置文件时,可能导致工作区损坏的问题。
- 修复了导入体验中的问题,当导入到繁忙的工作区时,该问题可能导致导入部分成功。
端口
新增
- 添加了在批量消息通过 Batch Merge 端口 时保留其标头的方法。
- 添加了从 UI 中的测试查找存储过程体验获取日志的功能。
- 在 Dropbox 端口 中添加了对团队文件夹 (Dropbox Business) 的支持。
- 在 EmailSend 端口 中添加了通过 SendGrid 发送电子邮件的功能。
- 添加了对 AS4 端口 的滚动证书支持。
- 添加了在 Workspace Send 端口 中将消息动态路由到其他工作区的功能。
更改
- 更新了 XML Map 端口 的 UI,以提供更加无缝的用户体验,包括增加了对源端编辑、搜索、面包屑导航等的支持。
- FlatFile 端口 现在使用 XML 属性来确定字段的正确名称(当不能直接将其用作 XML 元素名称时)。
- 改进了 SFTP 端口 和 FTP 端口 的日志记录,以明确说明由于端口上配置了 接收过滤器 而导致服务器上的文件被忽略的情况。
- 改进了 EDI 端口 中的逻辑,以便端口生成的 ACK 在禁用 验证标识符是否与端口配置匹配 设置时遵守该设置。
修复
- 修复了 REST 端口 UI 中的问题,该问题导致无法保存标头的空值,以及无法在请求中发送某些特殊字符。
- 修复了 S3 端口 中的问题,该问题导致在同时使用 MaxReceiveFiles 和缓存时跳过下载。
- 修复了向后兼容性问题,该问题导致无法在各种端口上处理现有的 After Send 事件。
- 修复了 Amazon Marketplace 端口 中无法调用 Confirm Shipment 存储过程的问题。
- 修复了 Amazon Marketplace 端口 中的问题,该问题导致无法为某些 SELECT 查询正确应用过滤器。
- 修复了在某些罕见情况下可能导致 SFTP Server 端口 因线程冲突而拒绝新连接的问题。
- 修复了当设置了 Temp Send Extension 设置并将 Overwrite Option 设置为 Stop 时,File 端口 端口中可能出现的潜在竞争条件。
- 修复了数据库端口中的问题,该问题可能导致在检索某些表的元数据时出现许可错误。
- 修复了导致 CSV Map 端口 无法处理某些 PSV 文件的问题。
- 更改了一些 SFTP Server 端口 错误消息,使其在 SFTP 客户端请求用户无权访问的路径时更加清晰。
- 修复了 SharePoint 端口 中的问题,该问题导致其无法在 SharePoint 中创建包含特殊字符的新目录。
- 改进了 AS2 端口 中的逻辑,用于根据传入请求的内容类型确定要使用的文件扩展名。
- 改进了数据库端口中的查询传递逻辑,以更好地处理复杂查询。
- 修复了 Email Send 端口 中的问题,该问题导致在代码视图中创建的模板在设计器视图中打开。
- 修复了 AS4 端口 中的问题,该问题导致请求中的一些关键信息被错误编码。
如果您希望了解有关EDI对接的相关信息,欢迎交流。
阅读原文