Mendix 10.7 发布- Go Mac It!

在我们上个月发布了硕果累累的 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多万款应用程序。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

自动驾驶框架:自动驾驶汽车定位-感知-规划-决策-控制概述,按照我的架构图理解:决策决定的是速度,规划决定的是路径(架构理解推荐)

1.按照我的架构图理解:决策决定的是速度,规划决定的是路径 参考链接:【自动驾驶】运动规划丨速度规划丨自动驾驶速度规划及状态协调方法 2.下面是参考别人的理解: 自动驾驶汽车定位-感知-规划-决策-控制概述 规划-决策-控制知…

Window10安装ruby

最好的方法,使用rubyinstaller,即在Downloads。 这是官方推荐的安装方式 通常来说我们会下载64位的 下载完后执行下载的exe即可。在最后一步会提示让安装gem,选则安装即可。 然后就可以在控制台进行测试了。

【推荐算法系列十六】:协同过滤

文章目录 参考原理基于邻域的协同过滤算法基于用户的协同过滤(User-Based Collaborative Filtering)基于内容的协同过滤 基于模型的协同过滤算法 扩展优缺点 参考 推荐系统之神经协同过滤 原理 基于邻域的协同过滤算法 基于邻域的协同过滤算法又包括…

雾锁王国服务器怎么建?雾锁王国服务器搭建方法

雾锁王国Enshrouded服务器搭建怎么搭建?非常简单,阿里云计算巢雾锁王国程序,可以一键搭建雾锁王国多人联机服务器,腾讯云是基于雾锁王国镜像系统,阿里云服务网aliyunfuwuqi.com汇总雾锁王国服务器搭建,超简…

【学习总结】什么是弹性负载均衡? LB和ELB的区别

[Q&A] 什么是 LB (Load Balancer) 负载均衡器: 这是一个广泛的概念,泛指任何用于在网络流量进入时进行分配以实现服务器集群间负载均衡的设备或服务。传统的负载均衡器可以是硬件设备,也可以是软件解决方案,其基本目标是将客…

常见的主流媒体有哪些?主流媒体报道的优势

传媒如春雨,润物细无声,大家好,我是51媒体胡老师。 主流媒体通常指的是具有广泛影响力和权威性的媒体机构,它们在新闻报道、舆论引导等方面扮演着重要角色。 常见的主流媒体包括但不限于: 电视媒体:如总台…

JavaScript最新实现城市级联操作,json格式的数据

前置知识&#xff1a; <button onclick"doSelect()">操作下拉列表</button><hr>学历&#xff1a;<select id"degree"><option value"0">--请选择学历--</option><option value"1">专科<…

可观测性在威胁检测和取证日志分析中的作用

在网络中&#xff0c;威胁是指可能影响其平稳运行的恶意元素&#xff0c;因此&#xff0c;对于任何希望避免任何财政损失或生产力下降机会的组织来说&#xff0c;威胁检测都是必要的。为了先发制人地抵御来自不同来源的任何此类攻击&#xff0c;需要有效的威胁检测情报。 威胁…

IDEA如何开启Dashboard

普通的面板 Run Dashboard面板 修改配置文件 找到项目的.idea文件夹 点击编辑workspace.xml文件 添加下方代码 <component name"RunDashboard"><option name"ruleStates"><list><RuleState><option name"name" valu…

第 2 章 微信小程序的构成 (代码导读)断更,后续继续更新

2.1 小程序项目的基本结构 Hello World&#xff01;程序.mp4 文泉云盘 -- 图书二维码资源管理系统兆泰源二维码管理系统https://www.wqyunpan.com/resourceDetail.html?id284928&openIdoUgl9wdyNYHu9EcAe-GEwbQdZilY&qrcodeId242916&signc2lnbm1PUmNxSndPWGFOck…

Nginx反向代理ip透传与负载均衡

前言 上篇介绍了nginx服务器单向代理和动静分离等相关内容&#xff0c;可参考Nginx重写功能和反向代理-CSDN博客&#xff0c;这里就ip透传和负载均衡对nginx反向代理做进一步了解。 目录 一、客户端ip透传 1. 概述 2. 一级代理 2.1 图示 2.2 操作过程 3. 二级代理 3.…

Nginx——安装和反向代理

Nginx安装与应用 1.1 Nginx介绍 Nginx 是一个高性能的HTTP和反向代理服务器,特点是占有内存少&#xff0c;并发能力强 Nginx可以作为静态页面的web服务器&#xff0c;同时还支持CGI协议的动态语言&#xff0c;比如perl、php等。但是不支持java。Java程序只能通过与tomcat配合…

Java最新面试宝典 SpringMVC面试题)

Java最新面试宝典 SpringMVC面试题 前言1、什么是SpringMVC&#xff1f;2、SpringMVC 的优点&#xff1f;3、Spring MVC配置步骤&#xff1f;4、SpringMVC工作原理了解吗&#xff1f;5、Spring MVC 核心组件的功能&#xff1f;6、B/S 系统标准的三层架构是什么&#xff1f;7、C…

python 基础绘图函数 实例

简介 在 Python 中&#xff0c;有许多用于绘图的库。以下是一些常用的 Python 绘图库及其基本绘图函数的简要介绍&#xff1a; Matplotlib: matplotlib.pyplot.plot(x, y): 绘制线图。matplotlib.pyplot.scatter(x, y): 绘制散点图。matplotlib.pyplot.bar(x, height): 绘制条…

【kubernetes】关于k8s集群的声明式管理资源

目录 一、声明式管理方法 二、资源配置清单管理 1、导出资源配置清单 2、修改资源配置清单并应用 2.1离线修改 2.2在线修改 三、通过资源配置清单创建资源对象 获取K8S资源配置清单文件模板&#xff1f; 关于配置清单常见的字段 方案一&#xff1a;手写yaml配置文件 …

css常用的选择器介绍

CSS&#xff08;层叠样式表&#xff09;选择器是CSS规则的一部分&#xff0c;它用于选择和定位网页上的元素&#xff0c;以便将样式应用到这些元素上。CSS选择器的种类繁多&#xff0c;每种选择器都有其特定的用途、特点和效率。在这篇文章中&#xff0c;我们将讨论一些常用的C…

EMR StarRocks实战——Mysql数据实时同步到SR

文章摘抄阿里云EMR上的StarRocks实践&#xff1a;《基于实时计算Flink使用CTAS&CDAS功能同步MySQL数据至StarRocks》 前言 CTAS可以实现单表的结构和数据同步&#xff0c;CDAS可以实现整库同步或者同一库中的多表结构和数据同步。下文主要介绍如何使用Flink平台和E-MapRed…

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

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

GEE数据集——数字地球澳大利亚海岸线(更新)

数字地球澳大利亚海岸线 澳大利亚数字地球海岸线是一个大陆数据集&#xff0c;包括从 1988 年至今整个澳大利亚海岸线的年度海岸线和海岸变化率。该产品将澳大利亚地球科学组织的 "澳大利亚数字地球 "计划提供的卫星数据与潮汐模型相结合&#xff0c;绘制出每年平均海…

Vue自定义指令directives

1. 使用<script setup> <template><input v-focus"11111" /><input v-obj"{ id: 1, name: 这里是name }" /> </template> <script setup> //定义一个变量vFocus //命名方法使得DOM元素中可以用v-focus来显示 let vFo…