跳到主要内容

Mendix 10.19版本发布 — 性能新视界,体验再进化

Mendix 版本 10.19 – 性能和体验的新视角

Mendix 10.19发布

精彩之后 10.18发布,本月的发布带来了一些强大的附加功能:查看实体,启用更高性能的应用程序并提升开发人员体验,支持连接到任何数据库,混合移动的在线和离线数据,安全改进,许多人工智能改进,身份和访问管理增强,以及改进的公司入职培训。

Studio专业版

查看实体测试版

此版本提供对 View Entities 的公开测试版访问。这项令人兴奋的新功能可帮助您提高应用程序的性能,同时简化处理复杂大型数据集时的开发。无论您是使用来自多个实体的数据对数据网格进行建模,需要针对大型聚合数据集创建图表,还是需要以灵活且高效的方式公开数据 API,View Entities 都会简化您的工作。

视图实体被称为 OQL 查询,可用于您现在使用持久实体的大多数地方。这意味着您可以定义查询,然后将其连接到数据网格,它将像持久实体一样运行,并完全支持查询上的过滤、分页和排序。

一些初始客户报告称,使用多个关联实体可以使数据网格的性能提高 10 倍之多。因此,无论何时在大型数据集上构建应用程序,都应考虑使用视图实体来提高性能。

为了帮助您编写 OQL 查询,我们添加了 运行查询 按钮,这样您就可以立即看到查询对正在运行的应用程序中的数据的影响。除此之外,视图实体编辑器还提供自动完成功能,以帮助您更快地编写查询。

查看实体测试版

在数据网格或其他小部件中使用时,视图实体的行为类似于持久实体,包括支持排序/分页和过滤,您还可以将视图实体用作其他视图实体中的实体。这有助于您创建可维护的应用程序,因为您可以重复使用常见查询,并且可以编写更简单、更易于理解的查询。

检查文档 了解多种使用方法,这些方法描述了视图实体可以帮助构建更好、更快的应用程序的各种用例。以下是一些示例:如何使用视图实体绘制图表、如何使用视图实体提高数据网格性能、如何使用视图实体将 API 与数据分离以及如何使用视图实体构建多语言应用程序。

数据库连接器 – 使用您自己的数据库驱动程序

外部数据库连接器现在允许您使用任何兼容的 JBDC 驱动程序连接到您选择的数据库,这极大地增加了集成选项。您可以在模块设置中配置所需的 Java JBDC 库,然后使用此 JBDC 驱动程序创建新的连接。在下面的示例中,它用于连接到 IBM DB2。

数据库驱动程序 BYODD

为了在建模期间显示查询结果,您的应用程序需要在后台运行,这样 Java 数据库库才可用于执行查询。

移动端——结合离线和在线数据,现已推出公开测试版

离线优先应用正在改变低代码开发的格局。它们使我们的客户能够创建超越其他低代码平台功能的移动应用程序。无论是在连接不稳定的拥挤场所查看门票信息,还是在没有手机信号的区域进行维护, Mendix的离线优先应用程序提供了卓越的性能。

然而,开发离线优先应用可能比开发纯在线应用更复杂,而且离线功能并不总是必要的。这一技术挑战无法完全规避,因此我们决定将其设为可选项。

通过 Mendix 10.19,开发人员现在可以灵活地选择哪些实体应离线使用,哪些实体应直接从 Mendix 服务器。这使开发人员能够从完全在线的原生移动应用程序或 PWA 开始,并逐步使更多功能支持离线。

移动端结合线下和线上数据开放公测

一旦您启用此测试版功能 个人设置 下新 特征, 您可以使用新的“在线”同步模式来指定哪些实体应保持在线状态。虽然我们欢迎您的反馈,但我们建议不要在生产中使用此功能。请 审查我们的文档 在开始之前了解它的局限性。

使用严格模式增强应用程序安全性

继 2019 年成功推出公测版之后,我们非常高兴地宣布,严格模式现已全面上市。 Mendix 10.12. 感谢我们用户的积极反馈,这一强大的安全增强功能现已可供所有人使用。

严格模式旨在通过限制用于从前端直接检索或修改数据的数据 API 来增强应用程序的安全性。这意味着用户只能检索在页面上或 nanoflow 中访问的数据。所有其他数据仍被安全阻止,即使访问规则通常允许。

在应用的安全设置中启用严格模式可确保应用数据在未显示在用户界面中时受到保护。即使开发人员忽略了配置访问规则,这一额外的安全层也可以防止未经授权的访问,从而使您的应用默认更安全。严格模式仅适用于 React 客户端.

数据网格 2 – 已加载的行信息

我们对 Data Grid 2 进行了增强,以改善大型数据集的导航。使用虚拟滚动或加载更多按钮时,您现在可以选择显示已加载的行数以及总行数。此新增功能在处理大型数据集时为用户提供了重要的背景信息。

AI

GenAI 用于 Mendix

我们将三个独立的模块合并到 GenAI 用于 Mendix 捆 让您更容易保持 Mendix 应用程序与最新的 GenAI 版本保持同步。此新捆绑市场列表包含:

  • ConversationalUI – 我们基于 GenAI 的聊天用户界面、提示管理和我们的代币消耗监视器
  • GenAI commons – 我们所有 GenAI 模块的共享核心,您可以通过它与任何大型语言模型 (LLM) 进行交互
  • 新的 Mendix Cloud GenAI Connector – 有关此激动人心的版本的更多信息,请参见下文。

此版本还包括一个经过重组的工具箱,可改善开发人员的体验。最后,通过我们存储已部署模型的新方式,在模型提供程序之间切换成为一种无缝体验,例如 Mendix Cloud GenAI、(Azure) OpenA,I 和 Amazon Bedrock 在运行时。有关示例实现,请查看最新版本的 GenAI 展示应用程序.

Mendix Cloud GenAI 资源包和连接器

新的 Mendix Cloud GenAI 连接器(作为 GenAI 用于 Mendix 捆)让你利用 Mendix Cloud GenAI 资源包直接位于您的 Mendix 文本、RAG 和 ReAct 用例的应用程序。使用 Mendix Cloud GenAI 资源包,我们提供用于访问文本生成和嵌入模型的计算资源,以及使用矢量数据库提供知识库存储。

如果您想了解更多信息,请联系我们.

Mendix Cloud GenAI 资源包和连接器

及时管理

我们很高兴推出一项新的提示管理功能,该功能可在运行时快速迭代提示。这意味着您可以更改模型行为,而无需任何停机时间或支持 Mendix 开发人员。它可以用作与数据科学家、人工智能专家和其他利益相关者就应用程序中使用的提示进行协作的工具,以在应用程序的生命周期内保持对提示测试以及提示版本历史记录的控制。

所有主流文本生成模型均支持这一新功能 Mendix Cloud GenAI、(Azure)OpenAI 和 Amazon Bedrock。

提示管理是 ConversationalUI 模块的一部分,可在 Mendix 市场在 GenAI 适用于 Mendix bundle.

及时管理

RFP 助手入门应用程序

- RFP 助手入门应用程序 是一个很好的例子,说明如何使用 GenAI 更有效地处理重复性任务并引入 GenAI 支持的知识管理。以 RFP(征求建议书)流程为例,其中需要回答一系列问题。这些 RFP 问卷通常会发送给服务提供商,以评估他们是否有资格参与项目。对于服务提供商来说,虽然每个客户提出问题的方式都不同,但潜在客户的问题内容是相似的。RFP 助手入门应用程序是一种智能且省时的替代方案,无需每次都手动查找类似的答案,只需利用 GenAI 支持的功能,即可完全依靠各个团队的知识管理。

RFP 助手入门应用程序

Maia 现在可以聊天 Mendix 门户网站

我们很高兴地宣布 Maia 聊天功能现已开放 Mendix Portal,将其强大的功能带给更广泛的受众。之前仅在 Studio Pro 中可用, Maia 聊天功能现已支持全平台用户,提供快速、可靠的答案 Mendix特定问题。通过无缝集成到门户网站, Maia 聊天是项目管理和应用程序部署等任务的宝贵资源,可帮助用户无需在工具或文档之间切换即可访问专业知识。

Maia 聊天更新

身份和访问管理

SAML 模块 – 轻松的 SSO 配置

Mendix 不仅能帮助你更快地开发出更好的软件, Mendix 还可以帮助您更快地部署应用程序。大规模部署。使用最新版本的 SAML 模块,您可以在设计和/或部署时进行必要的 SSO 配置。这样就无需本地 MxAdmin 用户在部署后登录您的 SAML 应用程序并手动执行(有时很复杂的)SSO 配置。您可以创建 SAML 配置微流程并在您的产品组合中的所有 SAML 应用程序中共享它。这使得 SAML 配置可自动化和可重复。不仅适用于“原始”用例,也适用于使用更高级的选项。因此,它降低了配置成本,并为构建不断增长的 SAML 应用程序组合的客户缩短了价值实现时间。

我们要感谢鹿特丹市政府提出的这一想法,他们创建了自己的定制解决方案来改善 SAML 应用的 DEVOPS 体验!

我们还引入了一种新机制,可使用 User Commons 模块在您的应用中创建最终用户。这类似于 OIDC SSO 模块中的用户配置机制,因此您在使用 SAML 或 OIDC SSO 时将获得更统一的开发人员体验。此外,这允许您根据最终用户来源的 IdP 自动将最终用户的用户类型设置为“外部”或“内部”。

最后,SAML 模块现在支持 Java 依赖项的管理,这将使您更轻松地进行必要的版本升级。

OIDC SSO 模块 – 默认用户角色

OIDC SSO 模块不仅允许您将登录过程委托给您的 IdP,还允许您的中央 IdP 做出授权决策。使用新版本的 OIDC SSO 模块,可以为所有最终用户配置默认用户角色;除了您的 IdP 分配的任何用户角色外,还会授予此默认角色。这意味着您的 IdP 中需要的用户组配置更少。

SCIM 模块

如果您尚未使用 SCIM 模块让您的 IdP 自动从您的应用程序加入和退出最终用户,您应该尝试一下!借助最新版本的 SCIM 模块,我们不仅可以停用您应用程序中的员工,还可以删除相关的用户记录。现在,所有 SCIM 配置都可以在部署时完成,因此无需本地 MxAdmin 用户登录。

SSO 到 Mendix 平台——基于密钥对的安全性

如果您已在 IdP 和 Mendix 平台,您的中央 IT 部门可以控制开发人员的登录过程,并且您可以确保没有“离职人员”可以登录 Mendix 平台或 Studio Pro。当 Mendix 平台与您的 IdP 交互时,它使用基本身份验证。现在可以使用 Mendix 平台使用密钥对进行身份验证。如果您的安全策略更倾向于这种更高级别的安全性,并且您拥有 Premium 平台许可证,请联系您的 CSM,我们将计划为您加入此功能。

公司入职

你知道你可以设置自定义 Mendix 您的组织是否需要新员工入职体验或知识库?不用担心,很多人都没有!这就是我们改进并重新推出此功能的原因。公司管理员可以在控制中心的 公司入职.

那么,它是用来做什么的呢?任何你想让别人使用的东西 Mendix 在您的公司中随手可得:您可以链接到指南、公司手册、视频、最佳实践、每个人都需要遵守的规则等。它可以小到最佳实践和有用链接的列表,也可以大到您组织的 Mendix 知识库。随着规模的扩大,对于使用平台的每个人来说,遵循相同的指导方针和工作方式变得越来越重要。这就是为什么每个拥有 Mendix 帐户将能够在其 Mendix 首页。

该页面的设置非常简单。您不需要任何技术经验或花费太多时间即可完成此操作。它由一组构建块组成,您可以随意选择和自定义这些构建块,并且可以轻松预览更改,以查看这是否正是您想要的。

公司入职

公司入职-编辑内容项目

准备好后,只需点击 发布,您的新页面将对组织中登录平台的所有人可见。它将显示在他们的 Mendix 首页 像这样:

公司入职-发布

注意:对于一些“老”用户来说, 开始使用 Mendix 默认情况下可能会隐藏。如果您没有看到它,您可以在 Mendix 主页设置 (旁边的小齿轮 建立应用程式 按钮)。

您准备好启动您的下一个应用程序了吗?

选择你的语言