Mendix 版本 11.9 | Mendix

跳到主要内容

Mendix 发行11.9

Mendix 11.9 版本已发布 - 请阅读我们博客文章中的最新内容。

我们很高兴分享 Mendix 11.9 版本——将 AI 置于您整个开发过程的核心,从最初的构想到生产部署。

这不仅仅是又一次功能更新;它从根本上改变了您构建、部署和管理应用程序的方式。无论您是首次定义低代码策略、使用智能代理构建复杂的工作流程,还是将反馈简化为可执行的故事, Maia 现在,他/她将成为您每一步的合作伙伴。

开发团队疲于应对各种复杂问题,而业务需求却在不断加速增长。我们推出此版本旨在正面解决这些痛点,提供人工智能辅助功能,可处理从范围界定到代码生成的所有工作,此外还提供可移植应用分发和智能工作流自动化等突破性功能。

Mendix 门户网站

Maia 租赁计划

Maia 范围细化

使用 Maia 以合作伙伴的身份进行规划,不断迭代完善和加强项目范围。 Maia 提供有针对性的建议,找出差距,帮助提高清晰度和完整性,在范围界定过程的早期阶段为团队提供支持,使业务用户能够创建高质量、定义明确的范围文档。

多文件上传和更大的文件大小支持

Maia Plan 现在支持多文件上传和更大的文件大小,让您能够一步到位地提供丰富、详细的信息。而更好的输入带来更好的输出。

通过允许团队预先共享完整的背景信息, Maia 规划可以生成更完整的项目计划、更准确的范围界定和更有力的解决方案提案。这减少了反复沟通,提高了协调性,并加快了规划周期。
现在您可以一次上传最多三个文件,每个文档最大大小为 4 MB,每张图片最大大小为 3 MB。

Maia 品牌

Maia Make 在此版本中获得了大量改进,使开发人员能够直接从 Make 更快地构建更高质量的应用程序。 Maia Studio Pro中的聊天界面。

Maia 现在可以生成和修复更广泛的模型元素。除了它已经支持的元素之外, Maia 现在支持工作流、自定义页面、模块和 OQL,此前已支持领域模型、微流和概览页面。除了生成之外, Maia 还可以检测并修复它所理解的文档中的错误,从而减少来回沟通,减缓开发速度。

Maia Make 还引入了对生成输出更精细的控制:开发人员现在可以撤销对单个文档的更改,从而可以轻松地回滚单个不需要的更改,而不会丢失其他所有内容。 Maia 在同一会话中生成。
这些改进加在一起,使得 Maia 更完善的开发助手:减少上下文切换,减少手动修正,更多应用程序的构建过程通过对话完成。

指南针

新品发布 Maia Compass 中的愿景和目标设定

我们很高兴地宣布一项新功能,它可以让您更轻松地开启低代码之旅: Maia 愿景与目标设定。

问题在于:大多数组织在缺乏清晰目标的情况下就贸然采用低代码技术。事实上,我们的大多数客户都告诉我们,他们没有明确的低代码战略,这往往会导致推广缓慢,错失发展潜力。

明确这一愿景并非易事,但凭借 Maia现在,您拥有一个人工智能助手,它可以(当然是通过虚拟方式)与您坐下来,帮助您思考贵组织的成功之路。通过自然的对话, Maia 提出深思熟虑的问题,帮助你明确目标,并引导你形成一个真正反映你想要实现的愿景。 Mendix.

最棒的是什么?您将获得一份清晰、个性化的愿景声明,为您的团队指明方向并注入动力,而无需猜测或面对空白页的焦虑。

准备好定义您的低代码未来了吗?试试看 Maia 愿景和目标设定 指南针

智能代理应用程序

在 Studio Pro 中进行 Agent 编辑

Mendix 特工工具包 即将迎来一项重大新功能! Mendix Agents Kit 1.0 于一年前发布,旨在尽快让我们的开发人员能够进行代理开发,作为代理人工智能的试验场。 Mendix应用。现在,我们将应用开发提升到一个新的水平:我们将代理编辑功能引入 Studio Pro,使代理开发成为应用模型和完整应用生命周期中不可或缺的一部分。这使您能够充分利用 Studio Pro 的所有现有功能,例如版本控制以及与其他模型元素(例如微流程)的直接集成。

集成编辑器使您能够定义代理所需的一切:使用上下文对象参数化的系统和用户提示、基于应用程序中微流的工具以及所使用的 MCP 服务、知识库,以及用于实时测试代理的测试环境。将代理集成到您的业务逻辑中。 呼叫代理 微流操作,并将任务分配给工作流程中的代理(参见下一节)。

代理编辑器第一版支持开发利用以下技术的代理: Mendix GenAI资源包。在接下来的几个月里,我们将把支持范围扩大到所有其他资源包。 支持的平台 by Mendix 特工工具包。

代理编辑器将在不久后上线。 Mendix Studio Pro 11.9 发布 可下载扩展 ,具体采用了 Mendix 市场动态。请关注市场动态,并留意最新消息!

屏幕截图显示了新的可下载代理编辑器扩展程序。

集成智能工作流程 Mendix 中介代理

企业正越来越多地采用人工智能驱动的工作流程自动化来取代人工流程并加快决策速度,从简单的聊天机器人发展到能够自主分配工作和执行决策的智能系统。此次发布, Mendix 现在,开发者可以无缝集成他们在代理编辑器中定义的自定义代理,从而简化人工智能驱动的逻辑和决策的引入。

Mendix现在可以将创建的代理建模为工作流定义中的“一等公民”。 请阅读我们的文档了解更多信息。.

显示并批准或拒绝代理操作:人机交互

现在,人工智能工程师可以根据用户批准来限制工具的执行,并决定是否在用户界面中显示每个工具和知识库的执行结果。 人在环任何应用程序都已内置此功能。 对话式用户界面 v6.0.2 +, 代理共享 v3.0.1+ 及其依赖项已实现,代理管理概览允许在添加工具和知识库时对这些审批设置进行运行时配置。

此外, Mendix 开发人员还可以使用以下方式配置所需的访问级别: 工具:向请求添加功能 操作。这项新功能使代理构建者能够微调代理的自主性,同时使最终用户能够根据自身需求了解和约束代理的行为。您可以在以下位置测试这些新功能: GenAI 展示应用程序: 在里面 代理管理 部分以及 函数调用 例。

应用洞察

自动将原始反馈转化为行动 Maia

借助 AI 驱动的分类、分组和故事生成功能(现已直接内置于 App Insights 中),减少反馈处理时间并保持您的待办事项列表整洁。

新的 Maia 反馈处理器带来 Mendix AI 助力您的反馈收件箱。收到的反馈将自动分类分组,然后转化为清晰、可操作的用户故事。
团队常常难以应对大量的用户反馈,尤其是在上线或用户注册高峰期。手动分类会拖慢团队速度,导致错过重要信息,并造成积压工作杂乱无章。 Maia 通过介入,团队可以更有效地处理反馈,保持清晰的待办事项列表,并更快地推出改进方案,而不会牺牲质量。

入门很简单
  • 打开 反馈收件箱 in 应用洞察
  • 询问供应商 Maia 将未分类的反馈进行分组,或将反馈与现有分组进行匹配。
  • 使用 建立故事 从反馈组中即时生成可用于待办事项列表的用户故事

Marketplace 组件版本安全修复指标

Marketplace 组件所有者现在可以在发布时将版本标记为安全修复。在发布流程中,您可以选择受影响的早期版本,并可选择性地添加 CVE 或 CWE 标识符。

这使得安全更新更容易被发现和处理。在组件中 发布选项卡, 受影响的版本会明确标记,用户可以看到推荐的修复方案(例如,“更新到 X 版本或更高版本”),订阅用户也会收到通知。如果提供了 CVE/CWE 编号,应用商店还会显示指向该编号的链接。

我们已经开始回溯过去两年安全公告中已知的安全修复(富文本小部件就是一个例子),以便开发人员即使对于现有组件也能获得更好的可见性。

Marketplace 组件发布说明的屏幕截图,其中黄色方框突出显示了包含特定版本和安全问题信息的安全更新通知。

Studio专业版

比较历史修订

你是否经常忘记周末前自己做了什么?或者你是否好奇同事在最后一次提交中做了哪些改动? Mendix 11.9 你可以从以下提交中选择一个 历史记录窗格 将其与当前状态进行比较。这将打开 比较窗格一份详细的文字概述,涵盖所有修改,例如: 更改窗格 未提交的工作。

虽然第一版主要关注 对当前状态的任何修改下一步是 [任何修订] 到 [任何修订] 将会在接下来的几个月里推出。

使用 Rspack 客户端打包器(测试版)加快构建速度

As Mendix 随着应用程序规模的增大,构建时间自然也会随之增加。对于 React 客户端,我们不得不引入一个新的构建步骤,以确保 Web 客户端能够高效执行。虽然这一步骤对于实现卓越的运行时性能至关重要,但它可能会对整体构建时间产生负面影响。

本次发布中,我们推出了一款全新的客户端打包工具:Rspack(测试版)。Rspack 旨在提升速度和效率,早期的内部基准测试结果非常令人鼓舞。在我们的测试中,与现有方案相比,客户端打包速度提升高达六倍,内存占用减少高达 70%。这直接转化为更短的反馈周期、更快的构建速度以及更流畅的开发体验,尤其适用于大型应用程序。

新的打包工具可以直接在设置中启用,让您今天就能试用,体验客户端构建速度大幅提升,同时我们将继续对其进行改进,最终使其全面上市。

在具有共享列表引用的纳米流中实现一致的列表处理

此前,在纳米流之间传递列表存在一个重要的限制:被调用纳米流中对列表所做的任何更改都不会反映到原始纳米流中。这种行为与微流的工作方式不同,使得一些常见的最佳实践变得不必要地困难,例如收集和修改列表中的对象以供后续处理或提交。

为了解决这种不一致性,我们为 nanoflow 调用引入了一个新的设置,允许您选择列表的传递方式。现在您可以明确地决定列表是否应该作为参数传递。 独立副本 (先前的行为)或作为一种 共享列表引用使用共享列表时,对被调用纳米流所做的更改会立即在原始纳米流中可见,从而恢复与微流的一致性,并实现更清晰、更可预测的建模模式。

对于新建的纳米流,共享列表默认启用。对于现有的纳米流调用,我们保留了原有的行为以保持向后兼容性。我们强烈建议您尝试新选项,体验更一致、更强大的纳米流逻辑。

PWA 封装器(测试版)

渐进式 Web 应用 (PWA) 是快速构建移动应用的绝佳方式。它们提供灵活的用户界面、强大的性能,并通过现代 Web API 提供许多强大的功能。然而,PWA 也存在两个根本性的局限性,使其不适用于许多实际应用场景:它们无法通过 Apple App Store 或 Google Play 分发,并且其功能仅限于 Web API 公开的功能。当所需的功能在 Web 上不可用时,就无法弥补这一差距。

此前,主要方案是构建完全原生的移动应用。虽然原生应用功能强大,但成本也相当高昂。用户界面需要从零开始重建,无法复用现有的网页、样式或组件。此外,原生开发还引入了复杂且往往脆弱的构建流程,该流程依赖于多个第三方工具和冗长的编译步骤。

借助 PWA Wrapper,我们解决了这两个挑战,并开辟了一种使用 Web 技术构建具有原生体验的应用程序的新方法。PWA Wrapper 是一个轻量级的原生应用程序,由 [此处应填写维护者姓名] 完全维护。 Mendix运行你的 Mendix 它内置了 PWA(渐进式 Web 应用)。它提供了一系列精选的原生功能,使您的应用能够通过应用商店分发,并突破标准 Web API 的限制。

同时,原生开发的复杂性被完全抽象化了。您可以继续使用以下方式构建您的应用程序 Mendix 以及各种 Web 技术,无需管理原生代码或编译流程。我们负责构建和维护封装层,让您可以专注于功能交付和用户体验。

PWA 封装器目前处于测试阶段,并已初步支持一系列原生功能。我们计划随着时间的推移不断扩展这些功能,并积极征求您的反馈意见。如果您希望看到支持哪些原生功能,请在[此处插入链接]分享您的想法。 Mendix 创意论坛使用标签 PWA封装器.

PWA Wrapper Beta 版现已推出 Mendix Marketplace 并且兼容 Mendix 适用于 10.24 及更高版本。请试用并在我们的 #pwa 频道上向我们发送您的反馈。 Mendix 社区松弛.

MxBuild 中的扩展

现在可以直接从 MxBuild 运行 Studio Pro 扩展,实现远超应用程序编译的自动化功能。自定义一致性检查、代码质量门控或任何其他扩展逻辑现在都可以作为 CI/CD 流水线的一部分执行——无需手动操作,也无需图形用户界面。如果某个扩展能在 Studio Pro 中运行,那么它现在就可以在构建过程中以无头模式运行。

利用全局收件箱模块简化工作流程管理

当你的 Mendix 随着应用规模的不断扩大,您的最终用户需要清晰地了解所有待处理的工作流项目。全局收件箱提供了一个集中式的任务收件箱,将来自多个应用程序的工作流任务整合到一个统一的视图中。全局收件箱旨在简化任务管理,减少在不同应用程序之间切换的需求,并通过提供一个中心入口来提高整体工作效率。

全球收件箱系统 由两个部分组成 Mendix 模块包括:全局收件箱和全局收件箱连接器。需要将其工作流任务显示在全局收件箱中的应用程序被指定为“发布者应用程序”。这些应用程序利用全局收件箱连接器发布与任务相关的事件。该连接器专为发布者应用程序而构建。 Mendix 工作流程并通过以下方式传达工作流程变更——例如任务创建、分配、更新和完成 Mendix 业务事件,确保任务状态和进度的实时同步。

全球收件箱的核心目的是集中管理任务。 Mendix 工作流。虽然底层架构具有可扩展性,但初始版本侧重于在工作流中生成的任务。 Mendix内置的工作流引擎。当用户需要处理任务时,全局收件箱会引导用户重定向到原始发布者应用程序,从而保持无缝的工作流体验。此模块旨在提供 Mendix 开发者可以采用更高效、更集成的方法来管理其应用程序环境中的工作流任务。

便携式应用分发(公开测试版)

使用我们突破性的便携式应用程序分发解决方案,彻底改变您的部署策略——该解决方案旨在使基于服务器的部署和本地测试像解压缩 zip 文件一样简单。

单包部署

使用包含所有依赖项、运行时库和配置文件的独立 zip 包部署完整的应用程序。无需再费力查找或执行复杂的安装步骤。

简单配置部署

解压运行——就这么简单。我们的便携式应用程序消除了传统服务器部署的复杂性,将设置时间从数小时缩短到数分钟。

高级 HOCON 配置系统

利用我们分层配置的方法,实现全面掌控:

  • 分层设置:包含和扩展基本配置
  • 环境特定设置:开发、测试和生产环境采用不同的配置。
  • 部署类型灵活性:针对 Docker 容器、传统部署或裸机基础架构进行了优化设置
普遍一致性

通过捆绑依赖项消除特定于环境的问题,确保在所有部署目标上表现一致。

云和容器就绪

与现代基础设施无缝集成,同时降低容器编排的复杂性和专用部署脚本的编写。

Teamcenter 集成

Teamcenter BOM 组件

我们很高兴地宣布推出 Teamcenter BOM 组件 Mendix这是一个功能强大的全新组件,可将 Teamcenter 物料清单 (BOM) 数据显示到您的自定义界面中。 Mendix 应用程序比以往任何时候都更容易使用。通过嵌入原生 Teamcenter BOM 组件,您现在可以在应用程序中访问和显示 BOM。 Mendix 性能水平与 Teamcenter 本身的性能水平相当。有了这个新组件, Mendix 应用程序支持标准的 Teamcenter BOM 功能,例如检索修订规则、变体规则、列配置和属性编辑,使团队能够在自定义应用程序中使用熟悉的工具和简化的工作流程。

Teamcenter BOM 组件还允许您通过添加来自 ERP、MES 和其他系统的第三方数据来丰富 BOM 视图,将所有相关信息集中在一个位置,使用户能够快速做出明智的决策。此次发布开启了更快、更协调的工程、制造和供应链流程的大门,从而使…… Mendix 这是面向现代互联企业应用的理想平台。该组件将提供下载。 Mendix 车型市场

Mendix 云

Datadog 中的运行时跟踪

我们很高兴地宣布扩展可观测性路线图的第一步:原生追踪支持 Mendix 使用 Datadog 的应用程序。此次初始版本发布后,团队可以更轻松地深入了解应用程序性能、更快地诊断问题并提高可靠性。所有这些都基于许多组织已经依赖的 Datadog 工具。

在此版本中, Mendix Cloud 现在将标准化的追踪数据直接发送到 Datadog,让您可以全面了解您的业务流程。 Mendix 无需自定义设置或变通方法即可运行应用程序。这使您可以将日志消息与微流程关联起来,跟踪多个应用程序中的操作,并快速轻松地找到问题的根本原因。

屏幕截图显示了使用 Datadog 的原生追踪支持。

Dynatrace、New Relic 和 Splunk 中的访问日志

我们引入了一项新功能 Mendix 云平台让您更容易了解应用程序的访问方式:现在您可以将应用程序访问日志直接转发到您的 APM 工具,首先是 Splunk。

屏幕截图显示了即将发送到 Splunk 进行评估的应用程序访问日志。

这项增强功能使开发、安全和运维团队能够更好地了解流量模式、身份验证行为和潜在异常情况,所有这些都可以在他们已经使用的监控工具中实现。

屏幕截图显示了 Datadog 中显示的访问日志详细信息。

借助访问日志以及跟踪和性能信号,团队可以构建更完整的可观测性视图,全面了解其系统运行状况。 Mendix 应用程序及其他应用的访问日志。应用程序的访问日志 Mendix 可以将云添加到其他日志源中,以增强您的安全信息和事件管理 (SIEM)。

屏幕截图显示有人正在执行访问日志搜索

此次发布是加强遥测基础的重要一步。 Mendix 云端。虽然首个实现方案侧重于将访问日志转发到 Splunk,但我们将继续整合所有 APM 集成中的功能。

治理

OIDC SSO 改进,适用于 Entra ID

我们让基于 OIDC 的单点登录更加安全,也更容易采用,尤其对于构建与 Microsoft Entra ID 集成的企业级应用程序的团队而言更是如此。

我们改进了对以下方面的支持: private_key_jwt这是保护 OIDC 流的推荐最佳实践。此功能现在也支持 Microsoft Entra ID。您可以通过将 OIDC SSO 模块升级到最新版本并进行少量配置更改,来实现基于证书的强客户端身份验证。

同时,我们简化了登录时的用户配置流程。此前,分配…… Mendix 用户角色需要解析访问令牌和进行额外的配置,尤其是在使用 Entra ID 时。通过此次更新,OIDC SSO 模块可以自动从 ID 令牌中提取现有的身份提供程序角色,并将其映射到 Mendix 使用模块提供的微流进行用户角色划分。

这些改进措施共同降低了 DevSecOps 团队设置密钥和授权逻辑的工作量,提升了安全态势,并帮助团队默认遵循通用实践。它们也与代理应用程序的新兴身份模式相契合,例如模型上下文协议 (MCP) 等标准越来越多地依赖基于密钥对的客户端身份验证,而非共享密钥。这是朝着实现……迈出的又一步。 Mendix 一个企业级平台,安全认证功能强大且易于使用。

AI对技术管道日志的总结

我们正在向……引入人工智能日志摘要 Mendix 管道功能旨在帮助您更快、更轻松地了解管道运行情况。我们开发此功能的目的是让您专注于发生了什么以及下一步该做什么,而不是费力地查阅技术日志。

来自以下位置的日志 Mendix 流程图通常非常详细且技术性强。这使得它们信息丰富且实用,但同时也意味着,除非你已经掌握了基本原理,否则很难理解。当流程中的某个步骤失败时,团队通常需要花费大量时间阅读生成的输出信息,有时甚至需要向他人寻求帮助才能弄清问题所在。

现在我们已经在 AI 日志摘要中引入了 Mendix 在 Pipelines 中,您可以通过按一下按钮,直接从 Pipelines UI 请求对管道步骤的清晰解释。 Mendix Pipelines 使用 LLM 安全地转换系统生成的日志,返回结构化且易于理解的摘要,准确解释流水线步骤中发生的情况及其结果。如果流水线步骤失败,它将帮助您了解失败原因以及可以采取哪些后续步骤来成功重试。这意味着您可以更快地了解流水线的运行情况,更清晰地解读结果,并最终更有效地运行流水线。

准备好将你的下一个创意变成一款应用程序了吗?

选择你的语言