Mendix 10.7 发布- Go Mac It!

news2025/1/22 13:04:00

在我们上个月发布了硕果累累的 Mendix 10.6 MTS 之后,您是否还没有抚平激动的情绪?好吧,不管您是否已经准备好,本月将带来另一个您想知道的大亮点——Mac版Studio Pro!但这还不是全部。本月,我们还将推出React Client公测版以及其他一些功能,这些功能将使我们的用户体验更好,例如:数据视图中的条件可编辑性、组合框更新、MendixChat改进、强大的Mendix连接更新、门户改进和云更新。

App 开发

Go Mac it! – Studio Pro Mac beta

Mac用户欢欣鼓舞——我们的Mac版Studio Pro测试版就在这里!如果你还记得的话,我们最初在去年6月的Mendix 10发布会上展示了它,我们很高兴终于可以试用了。

使用Mac上的Studio Pro,您可以使用与Windows版本相同的功能,包括以相同方式更改模型的功能。凭借真正的跨平台功能,Mac版Studio Pro的性能与Windows版一样流畅,并允许您直接与Windows同事合作。

让Studio Pro在Mac上运行是一项不小的壮举,在不久的将来,我们仍会进行大量的更改和改进。在我们进行研究的同时,非常欢迎您试用测试版。

立即下载,在Mac上运作!

(​​​​​​https://marketplace.mendix.com/link/studiopro/)

图片 1.png
浅色模式

深色模式

React Client – 公开 beta 版

Mendix不仅可以让你用最少的精力构建软件应用程序,还可以让你利用现代和经得起未来考验的技术构建令人惊叹的网络应用程序,以提供尽可能好的用户体验。在本次发布中,我们将为您提供另一个里程碑的预览,将您的Mendix应用程序提升到一个新的水平:React客户端。

React已经成为我们技术的一部分很长一段时间了,但并不是我们客户端中的所有东西都转换为React技术,主要是为了保持与旧部件的向后兼容性。通过启用React客户端,您可以将React的全部功能用于Mendix应用程序。这样做有很多好处。最值得注意的是,它可以提高应用程序的性能,实现增量页面加载,并对应用程序进行未来验证。

640.gif
没有React客户端

640 (1).gif
有React Client

您可以在应用程序的运行时设置中启用React客户端。

图片 5.png

重点: 并非所有平台支持的模块和小部件都已转换,这就是为什么我们只建议在新应用程序中使用React客户端。我们的目标是将React客户端作为可选功能发布,以便在Mendix 10.12中通用。为了使采用React客户端尽可能简单,我们正在努力转换平台支持的内容,并提供转换小部件的功能。

在我们的文档中关于我们客户技术的信息。

数据视图中的条件可编辑性

您是否希望在数据视图中使多个字段不可编辑?在这个版本之前,您需要配置这个输入的小部件,但现在不用了!现在,您可以为数据视图中的所有输入小部件设置条件可编辑性,使其更快、更易于维护。

图片 6.png

这是基于Marco Bouwkamp提交给Mendix创意论坛的一个投票支持的创意。谢谢, Marco!

组合框更新

流行的组合框小部件已经提供了很多开箱即用的灵活性,例如其选项的自定义内容。现在,我们还增加了添加可自定义页脚的功能。例如,这可以用于放置创建新选项的链接按钮,或者用于简单地向用户显示一些信息。此外,我们还添加了一个“全选”选项,该选项将显示为标题,并允许您在与引用集一起使用时选择所有选项。

工作流事件处理程序

使用新的工作流事件处理程序,审计跟踪、KPI仪表盘、流程分析进入下一阶段。当工作流执行通过流程定义进行时,大约有30个工作流事件。这些事件提供的工作流数据可用于各种目的,例如建立审计跟踪、导出到BI系统、准备用于图表、仪表板、报告等的数据。可以使用多个事件处理程序来实现各种用例。每个事件处理程序都由一组与该用例相关的事件和由每个事件发生触发的微流组成。每个事件都将包含一个数据集。可以在应用程序级别设置事件处理程序,每个工作流将自动使用这些事件处理程序;也可以在工作流级别设置事件处理器。

以前,我们有工作流的状态更改事件,这些事件仅在状态更改时触发。状态更改现在是新事件和事件处理程序的一部分,因此不赞成使用状态更改事件。

阅读有关工作流事件处理程序的更多信息。

图片 7.png

MendixChat 更新

通过Mendix 10.6,我们推出了MendixChat的第一个公测版,这是我们基于人工智能的助手,用于为您提供常见Mendix问题的答案。你们中的许多人已经尝试过MendixChat,并为我们提供了宝贵的反馈(谢谢!)。

通过Mendix 10.7,我们进一步增强了MendixChat。现在,只需在顶部栏中键入即可随时启动全新的聊天线程。我们还改进了键盘快捷键的使用。“Enter”键现在直接发送问题,而“Control+Enter”键可以用于为问题添加换行符。

此外,我们还在答案中添加了有关来源的有用信息。例如,您可以看到链接文档的Mendix版本。或者,如果来源来自学院学习路径,您将看到所需Mendix开发人员级别的信息,等等。旁边是我们添加的图标,以便于查看信息的来源。

MendixChat目前是一个早期测试版,我们知道它并不完美。一定会有一些错误或不完整的答案。请直接从聊天界面发送反馈,帮助我们改进!您可以通过View打开Studio Pro中的→ MendixChat

在MendixChat文档中了解更多信息。

对本地应用程序的PDF文档生成支持

我们很高兴地宣布,支持在本地Windows或Linux设置中运行的Mendix应用程序生成PDF文档。这些本地部署应用程序现在还可以使用我们的PDF文档生成模块来构建像素完美风格的PDF,使用与您习惯的具有相同小部件和动态数据的页面编辑器。

对于本地应用程序,我们可以使用安装在同一台(虚拟)机器上的Chromium来生成PDF,而不是连接到Mendix平台上的免费PDF文档生成服务。有关更多信息,请访问PDF文档生成文档页面。

文件冲突便利性

在Mendix 10.5中,我们引入了“rebase”作为“merge-commit”的替代方案,当您处于“rebased”模式时,它会在Studio Pro的顶部显示一个条形图。现在,在Mendix 10.7中,我们添加了相同的栏,以明确您何时处于“合并模式”。

当集成他人的更改时,您可能会遇到文件冲突,必须在Studio Pro之外解决。顶部的栏可以很容易地快速检查哪些文件有冲突,因为如果您有冲突的文件,会显示一个特定的按钮。解决所有冲突后,将出现一个提交按钮,允许您直接提交更改。这是一个提醒,以防止在合并提交中无意中进行额外修改。

图片 8.png

移动应用程序的最佳实践

有了Mendix,您可以使用我们的原生移动或进步网络应用程序技术构建强大的离线优先移动应用程序。然而,构建这样的应用程序可能具有挑战性。在我们不断简化移动技术的同时,我们也想分享我们社区中发展起来的最佳实践。

这就是为什么我们在文档中创建了一个名为“移动应用程序最佳实践”的新环节。在这里,您可以从Mendix和我们社区的专家那里找到许多最佳实践。每种最佳实践都是一种模式,包括摘要、所解决的挑战、拟议的解决方案和实施指南,以及使用该模式的其他建议。我们计划在未来增加更多的最佳实践。

Mendix 连接

配置OData REST根路径

OData API是快速实现全功能RESTAPI的好方法。只需点击几下,您就可以将实体公开为REST资源,具有完整的读写功能,以及关联、过滤、排序和分页等高级功能,所有这些都与OpenAPI合约有关。为了让您能够更好地控制承载OData REST资源的端点,您现在可以完全自定义API的根路径。

事件代理SQS桥接 (Beta)

到目前为止,Event Broker一直致力于在Mendix应用程序之间可靠地交换业务事件。从Mendix 10.7开始,我们将添加非Mendix活动代理的连接。首先是将Mendix Event Broker连接到AWS SQS主题的选项。这是由一个SQS桥接器提供的,它将允许您向选定的SQS主题发送和接收Mendix业务事件。目前,该桥接仅限于您在Mendix应用程序中定义的业务活动,但我们将在未来扩展该功能。

如果您对测试此功能感兴趣,请联系 andrej.koelewijn@mendix.com.

CSV数据导入器

上个月,Excel数据导入器发布。本月,我们添加了导入CSV文件的选项。与Excel数据导入器类似,您可以在Studio Pro中上传CSV文件,定义其格式,然后使用数据导入微流活动导入CSV文件文档。

外部数据库连接器

本月,外部数据库连接器带来了许多令人兴奋的改进。让我们从查询编辑器本身开始,它现在正确地支持SQL语句的复制/粘贴和颜色编码。

图片 9.png

接下来,表和视图概述的性能得到了改进,并包括了连接的数据库用户可见的所有数据库模式。最后,添加了对更新和删除的支持。

使用新的集中式AWS身份验证连接器更新到完整的AWS连接器套件

我们使在项目中使用多个连接器变得更加容易。通过集中以前驻留在不同连接器中的文档,您现在只需要在更新版本的AWS身份验证连接器中管理这些文档一次。

为了实现更大的灵活性,您现在可以从AbstractRequest实体中请求实体专攻。这使开发人员能够覆盖默认的HTTP客户端配置,从而改进开发人员对AWS集成的控制,例如本地调用和覆盖超时设置。

图片 10.png

使用更新的Amazon Textract 连接器轻松分析多页文档

我们在Amazon Textract连接器中添加了对一个常见功能的支持:分析多页文档的能力。此功能使用了两个新的API操作:StartDocumentAnalysis 和 GetDocumentAnalysis. (https://docs.mendix.com/appstore/connectors/aws/amazon-textract/#startdocumentanalysis)

REST 连接器

我们现在支持新的Consume REST服务文档中的PATCH方法,以及对标头的可变支持。这使得使用REST服务的新方式更加强大,并使许多新端点的调用速度比以前更快!

OpenAI 连接器

生成式人工智能是一项伟大的技术,可以包含在你的应用程序中,让你创造超越以往可能的用户体验。使用Generative AI,您可以基于自己的私人知识库开发高级聊天机器人和信息检索用例。

使用新的OpenAI连接器,您可以开发交互式AI聊天机器人和虚拟助理,以自然和引人入胜的方式进行对话。使用OpenAI的大型语言模型进行文本理解和分析用例,如摘要、合成和回答有关大量文本的问题。您还可以通过检索增强生成(RAG)和嵌入为自己的数据和知识库创建自然语言搜索体验。

开始前,请查看Showcase应用程序,该应用程序演示了典型的生成人工智能用例,并展示了如何连接到Azure或直接从Mendix连接到OpenAI平台。

开发人员门户

你想在旧的Mendix版本上使用这些开发人员门户更新吗?没问题,开发人员门户更新未连接到Studio Pro版本。

私有 Marketplace批准

我们推出了一项新功能,允许Mendix管理员无缝批准或拒绝要求发布到私有市场的组件。默认情况下,公司的开发人员可以自动向私有市场提供各种内容。然而,通过启用此功能,Mendix管理员可以在开发者发布之前确保添加内容的质量。

工作原理

  • 在Control Center中启用管理员审批功能
  • 新请求和管理审查

一旦有人向私有市场提交了新组件或组件版本,该请求将在“批准请求”概述中可用。

您可以通过下载mpk来查看关键细节,包括文档、说明和许可证,并根据公司政策执行其他安全和合规检查。

图片 11.png

  • 批准或反馈

管理员可以根据提供的信息做出明智的决定。如果组件符合组织的标准,则可以对其进行审批。否则,管理员可以拒绝提交,并向开发人员提供改进反馈。这确保了利益相关者之间的清晰沟通和一致性。

  • 可在私有市场购买

经批准的组件无缝地成为私有市场的一部分,可供其他开发人员使用。

访问控制中心的私有市场了解更多信息。(https://docs.mendix.com/control-center/private-marketplace/)

资产组合管理

规划视图

通过对资产组合计划的时间线概述,无缝规划、协调行动,并做出明智的决策。

访问Mendix资产组合管理文档了解更多信息。(https://docs.mendix.com/developerportal/portfolio-management)

640 (2).gif

将多个应用程序链接到一个计划

对于跨多个应用程序的计划,现在可以将它们链接到单个计划,以进行综合的概述和进度跟踪。作为此次更新的一部分,您还可以从多个链接的应用程序链接叙事。

640 (3).gif

私有云上的Mendix

简化了跨命名空间的操作:易于管理,减少了麻烦

我们很高兴地宣布我们的全球运营商安装方法的测试版发布,旨在简化您使用Mendix运营商的体验。简化了过程,用户现在可以安装一个全局操作员和代理,轻松管理各种命名空间中的应用程序。虽然私有云许可证管理器和部署API等一些功能仍在开发中,但您可以在本测试版中探索这一预期功能。

图片 14.png
集群模式注册

图片 15.png
全局和托管命名空间安装

开发人员门户中的许可证管理器经过改进

我们在开发人员门户中引入了一个新选项,允许您直接在命名空间详细信息和环境详细信息页面上配置运行时许可证的许可证产品类型。此外,我们还解决了PCLM统计页面上的可用性问题,确保处理超过100个许可证的许可证列表的用户能够顺利导航。

完善的开发人员门户网站,提供以用户为中心的升级

我们很高兴与大家分享开发人员门户中的一些改进,以增强用户体验:

  • 非活动部署包的自动清理:我们的系统现在自动删除已无活动两周以上的部署包,使您的工作区井然有序。
  • 命名空间自定义上的入口注释警告:已向“命名空间自定义”页面添加警告,通知用户即使从门户中删除,入口注释也将保留在入口对象中。
  • 高效的用户管理:现在可以使用分号(;)作为分隔符邀请多个人作为集群管理器和命名空间成员。
  • 部署API增强:我们解决了部署API中的一个问题,其中操作链接的字符限制被限制为200。现在,Operate链接支持无限的字符,为您的操作提供了更多的灵活性。

有关每个功能的更多详细信息并保持更新,请查看全面的发布说明!https://docs.mendix.com/releasenotes/developer-portal/mendix-for-private-cloud/#january-14-2024

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

下载 Mendix 10.7 (https://marketplace.mendix.com/link/studiopro/)

仔细查看Mendix 10.7发行说明中的所有功能、改进、修复等。(10.7 | Mendix Documentation)

不想错过未来的更新吗?订阅我们的博客 (Mendix Developer Blog),了解最新消息。

关于Mendix

作为西门子Xcelerator平台的低代码引擎,Mendix正在迅速成为推动企业数字化发展的首选应用程序开发平台。Mendix让企业能够以前所未有的速度构建应用程序、促进IT团队与业务专家之间开展有意义的协作,并帮助IT团队保持对整个应用程序环境的控制。作为一直被领先的行业分析师视为“领军者和远见者”的低代码平台,Mendix是云原生的、开放的、可扩展的、敏捷的,并且经过实践验证。从人工智能和增强现实,到智能自动化和原生移动,Mendix和西门子Xcelerator已成为“数字优先”企业的中坚力量。Mendix已被46个国家的4,000多家企业采用,并建立了由30多万名开发人员组成的活跃社区,这些开发人员使用该平台创建了20多万款应用程序。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1474914.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

用这款APP,世界听你的!

在这个科技日新月异的时代,我们的生活被各种手机软件所包围。几乎每个人都有一个甚至多个手机,你是否也有遇到过需要远程操作自己某一台手机的场景呢?今天,我要向大家推荐一款神奇的手机远程操作神器,让你可以随时随地…

Java集合基础梳理(集合体系+ArrayList)

目录 Java集合体系 为什么要使用集合类 ? 如何选用集合? 哪些集合类是线程安全的?哪些不安全? 快速失败(fail-fast)和安全失败(fail-safe)的区别是什么? 遍历的同时修改一个List有几种方式 ArrayList 如何进行元素的遍历操作&#x…

Python 实现Excel自动化办公(上)

在Python 中你要针对某个对象进行操作,是需要安装与其对应的第三方库的,这里对于Excel 也不例外,它也有对应的第三方库,即xlrd 库。 什么是xlrd库 Python 操作Excel 主要用到xlrd和xlwt这两个库,即xlrd是读Excel &am…

阿里云中小企业扶持权益,助力企业开启智能时代创业新范式

在数字化浪潮的推动下,中小企业正面临着转型升级的重要关口。阿里云深知中小企业的挑战与机遇,特别推出了一系列中小企业扶持权益,旨在帮助企业以更低的成本、更高的效率拥抱云计算,开启智能时代创业的新范式。 一、企业上云权益…

JDK安装及环境变量配置(保姆级教程)

什么是JDK? JDK(Java Development Kit)是Java开发工具包的缩写 它是Java开发人员必备的软件包之一。JDK包含了用于编译、调试和运行Java程序的各种工具和库。通过安装JDK,开发人员可以开始编写、编译和运行Java应用程序、Applet和…

RK3568平台 RTC时间框架

一.RTC时间框架概述 RTC(Real Time Clock)是一种用于计时的模块,可以是再soc内部,也可以是外部模块。对于soc内部的RTC,只需要读取寄存器即可,对于外部模块的RTC,一般需要使用到I2C接口进行读取…

【OnlyOffice】 桌面应用编辑器,版本8.0已发布,PDF表单、RTL支持、Moodle集成、本地界面主题

ONLYOFFICE桌面编辑器v8.0是一款功能强大、易于使用的办公软件,适用于个人用户、企业团队和教育机构,帮助他们高效地处理文档工作并实现协作。无论是在Windows、macOS还是Linux平台上,ONLYOFFICE都能提供无缝的编辑和共享体验。 目录 ONLYOFF…

素皮材质的手机壳,如何才能做到经久耐用?

近几年,素皮材质开始在手机背壳上开始应用,各家手机厂商,基本都给自己的旗舰系列设备推出了带素皮材质版本的手机款式,比如华为的Mate 60系列,不仅Pro版本有素皮材质,Pro版本更是黑白两款全是素皮材质。 那…

Linux线程(二)----- 线程控制

目录 前言 一、线程资源区 1.1 线程私有资源 1.2 线程共享资源 1.3 原生线程库 二、线程控制接口 2.1 线程创建 2.1.1 创建一批线程 2.2 线程等待 2.3 终止线程 2.4 线程实战 2.5 其他接口 2.5.1 关闭线程 2.5.2 获取线程ID 2.5.3 线程分离 三、深入理解线程 …

UE5 C++ 单播 多播代理 动态多播代理

一. 代理机制,代理也叫做委托,其作用就是提供一种消息机制。 发送方 ,接收方 分别叫做 触发点和执行点。就是软件中的观察者模式的原理。 创建一个C Actor作为练习 二.单播代理 创建一个C Actor MyDeligateActor作为练习 在MyDeligateAc…

wayland(xdg_wm_base) + egl + opengles 使用 Assimp 加载3D model 最简实例(十三)

文章目录 前言一、3D model 文件介绍1. 3d model 介绍1.1 如何获取3d model 文件1.2 3d model 的文件格式1.3 obj模型数据格式2. 3d 立方体 model 实例——cube.obj二、Assimp 介绍1. Assimp 简介2.ubuntu 上安装libassimp3. 使用Assimp 解析 cube.obj 文件3.1 assimp_load_cub…

括号生成(力扣题目22)

题目描述: 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 输入:n 3 输出:["((()))","(()())","(())()&q…

docker 容器修改端口

一般在运行容器时,我们都会通过参数 -p(使用大写的-P参数则会随机选择宿主机的一个端口进行映射)来指定宿主机和容器端口的映射,例如 docker run -it -d --name [container-name] -p 8088:80 [image-name]这里是将容器内的80端口…

Adobe illustrator CEP插件调试

1.创建插件CEP面板,可以参考:http://blog.nullice.com/%E6%8A%80%E6%9C%AF/CEP-%E5%BC%80%E5%8F%91%E6%95%99%E7%A8%8B/%E6%8A%80%E6%9C%AF-CEP-%E5%BC%80%E5%8F%91%E6%95%99%E7%A8%8B-Adobe-CEP-%E6%89%A9%E5%B1%95%E5%BC%80%E5%8F%91%E6%95%99%E7%A8%8…

flutter 加密安全

前言:数据安全 数据的加密解密操作在 日常网络交互中经常会用到,现在密码的安全主要在于 秘钥的安全,如论 DES 3DES AES 还是 RSA, 秘钥的算法(计算秘钥不固定) 和 保存,都决定了你的数据安全;…

免费的Git图形界面工具sourceTree介绍

阅读本文同时请参阅-----代码库管理工具Git介绍 sourceTree是一款免费的Git图形界面工具,它简化了Git的使用过程,使得开发者可以更加方便地下载代码、更新代码、提交代码和处理冲突。下面我将详细介绍如何使用sourceTree进行这些操作。 1.下载和…

ABAP - Function ALV 09 颜色设置(行、列、单元格)

用户有些需求要求ALV某些数值要用颜色着重的体现出来。ALV 颜色设置有行颜色、列颜色、单元格颜色颜色值的设置:CX(1~7)X(是否加重:1/0)X(是否反色:1/0),附:颜色代码 设置列颜色:Fieldcat参数emphasize赋值 ** Fieldcat 变量定义 …

书生·浦语大模型图文对话Demo搭建

前言 本节我们先来搭建几个Demo来感受一下书生浦语大模型 InternLM-Chat-7B 智能对话 Demo 我们将使用 InternStudio 中的 A100(1/4) 机器和 InternLM-Chat-7B 模型部署一个智能对话 Demo 环境准备 在 InternStudio 平台中选择 A100(1/4) 的配置,如下图所示镜像…

蓝桥杯第十四届电子类单片机组决赛程序设计

目录 前言 单片机资源数据包_2023(点击下载) 一、第十四届比赛题目 1.比赛题目 2.题目解读 1)任务要求 2)注意事项 二、显示功能实现 1.关于高位为0时数码管熄灭功能的实现 2.关于显示小数位的处理 3.关于“校准值”的…

MySQL的21个SQL经验

1. 写完SQL先explain查看执行计划(SQL性能优化) 日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。 explain select userid,name,age from user where userid =10086 or age =18;2、操作delete或者update语句,加个limit(S…