Mongoose 更新

此部分介绍 Infor Mongoose 版本 10.8 的更新。

现在需要 .NET 4.7.2

我们现在需要 Mongoose 使用 .NET 4.7.2 而不是 4.6.1。安装此 Mongoose 更新之前,应确保已安装 .NET 4.7.2。

Flex 布局组件现在支持运行时更改

此增强功能扩展了以前引入的功能,即用户进行某些运行时更改将保留在表单定义中。在该增强功能中,我们扩展了此功能以支持对 Flex 布局组件的更改。

此功能由用户首选项下的新选项控制。

App Builder 项目新增“文本区域”组件

在 App Builder 中,我们创建了一个新类型的组件,称为“文本区域”组件。此组件与 Mongoose 应用程序的多行编辑组件基本相同。这是可以控制多个特性的多行文本字段,包括大小、标签、字符限制等。

App Builder 互动向导的 UI 改进

我们对 App Builder 互动向导进行了增强,主要用于在 App Builder 项目中创建互动来改善用户的进度。这将采用步骤汇总的“浏览路径记录”的形式,指示用户在基本流程中的位置。

ION API 的新 App Builder IDO

App Builder 项目通过 ION API 利用数据。它使用与 ION API 端点相对应的“数据服务”构造。该数据服务可用作 App Builder 组件的数据来源(包含 GET 端点)。也可将数据作为互动(与 POST 和 PUT 端点)的结果保存至数据服务中,以此类推。

我们已生成与 App Builder 数据服务对应的 IDO,以及调用相应 ION API 端点的自定义程序集代码。此外,对于 GET 端点,我们可将产生的数据映射到行和属性。

扩展/替换表单选项的增强功能

缺省情况下,当请求具有关联扩展表单的表单时,系统将基本表单替换为扩展表单。我们增强了扩展/替换行为,以允许用户置换此缺省行为,并允许加载原始基本表单。

此选项由用户首选项下的新选项控制。如果清除该选项,则允许用户加载任何扩展表单的原始基本表单。

为数据库中的对象生成 XML 的新选项

在表单控制与源代码控制一起使用时,将自动生成并检入 SQL 代码。我们添加了一个新选项,还可以为检入和检出操作生成 XML。此新选项在配置管理器中可用。

表单同步文档已完全移至联机帮助

现在,我们在 Mongoose 的联机帮助中包含了与表单同步有关的所有文档。不再有单独的关于表单同步指南。

表单同步独立工具将继续从该工具的联机帮助中提供该文档。

IDO 运行时服务增强功能

所有调用存储过程的 IDO 方法现在将使用“dbo”架构标识作为存储过程名称的前缀,除非名称已经指定架构。这是一项性能增强。

附带 IDO 扩展代码源

在继续支持通常的仅二进制的 IDO 扩展类程序集的同时,我们为开发人员添加了包含源代码的选项,以便可以更轻松地个性化服务器端逻辑。

此增强功能允许您在 Mongoose 框架中完全创建 IDO 扩展类程序集。这样便不需要使用 Visual Studio 并拥有构建 IDO 扩展类程序集通常所需的 Mongoose 框架程序集的本地副本。

我们现在允许您将自己的方法和事件处理程序添加到您不拥有的 IDO 扩展类(基本产品或附加产品的一部分)。为了实现该操作,我们允许以与 IDO 类似的方式扩展或替换源附带的程序集。参考已扩展/已替换程序集的 IDO 将使用扩展程序集中的类,而不是原始类。

扩展和替换 IDO 扩展类程序集时,更改仅是附加的。基本逻辑保持不变,因此将保留原始类中的任何方法或事件处理程序,并且用户可以添加新方法和事件处理程序。

源代码的维护方式与其他 IDO 元数据非常相似:存储在对象数据库中、受 AccessAs 保护并且支持检入/检出。