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多万款应用程序。

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

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

相关文章

Kafka安全模式之身份认证

一、简介 Kafka作为一个分布式的发布-订阅消息系统,在日常项目中被频繁使用,通常情况下无论是生产者还是消费者只要订阅Topic后,即可进行消息的发送和接收。而kafka在0.9.0.0版本后添加了身份认证和权限控制两种安全服务,本文主要…

dcat admin 自定义页面

自定义用户详情页 整体分为两部分:用户信息、tab框 用户信息采用自定义页面加载,controller代码如下: protected function detail($id) {return Show::make($id, GameUser::with(finance), function (Show $show) {// 这段就是加载自定义页面…

frp 内网穿透 linux部署版

frp 内网穿透 linux部署版 前提安装 frp阿里云服务器配置测试服务器配置访问公网 前提 使用 frp,您可以安全、便捷地将内网服务暴露到公网,通过访问公网 IP 直接可以访问到内网的测试环境。准备如下: 公网 IP已部署好的测试服务 IP:端口号阿…

【可实战】被测系统业务架构、系统架构、技术架构、数据流、业务逻辑分析

一、为什么要学习 更深的理解业务逻辑(公司是做什么的?它最重要的商务决策是什么?它里面的数据流是怎么做的?有哪些业务场景?考验你对这家公司、对所负责业务的熟悉程度。公司背后服务器用什么软件搭建的?…

小程序框架(概念、工作原理、发展及应用)

引言 移动应用的普及使得用户对于轻量级、即时可用的应用程序需求越来越迫切。在这个背景下,小程序应运而生,成为一种无需下载安装、即点即用的应用形式,为用户提供了更便捷的体验。小程序的快速发展离不开强大的开发支持,而小程…

ubuntu20下使用 torchviz可视化计算图

安装 torchviz: pip install torchviz示例代码:下面是一个简单的示例代码,展示如何使用 torchviz 可视化计算图: python import torch from torchviz import make_dot# 创建一个简单的模型 model torch.nn.Sequential(torch.nn…

40+个适合高中生探索的计算机科学研究思路课题

作为一名对计算机科学感兴趣的高中生,应该如何提升对这个学科的的认知呢?进行研究就是一个不错的选择,通过研究,你可以加深对这个领域的理解,获得宝贵的技能,并为社会做出贡献! 研究经验可以…

【办公类-21-05】20240227单个word按“段落数”拆分多个Word(成果汇编 只有段落文字 1拆5)

作品展示 背景需求 前文对一套带有段落文字和表格的word进行13份拆分 【办公类-21-04】20240227单个word按“段落数”拆分多个Word(三级育婴师操作参考题目1拆13份)-CSDN博客文章浏览阅读293次,点赞8次,收藏3次。【办公类-21-04…

【六袆-Golang】Golang:安装与配置Delve进行Go语言Debug调试

安装与配置Delve进行Go语言Debug调试 一、Delve简介二、win-安装Delve三、使用Delve调试Go程序[命令行的方式]四、使用Golang调试程序 Golang开发工具系列:安装与配置Delve进行Go语言Debug调试 摘要: 开发环境中安装和配置Delve,一个强大的G…

高通 AI Hub 上手指南

文章介绍 2月26日,高通在2024年世界移动通信大会(MWC2024)上发布高通AI Hub, AI Hub 简化了AI 模型部署到边缘设备的过程。可以利用AI-hub云端托管 Qualcomm 设备上,在几分钟内完成模型的优化、验证和部署。本文以Pyto…

RV32/64 特权架构 - 特权模式与指令

RV32/64 特权架构 - 特权模式与指令 1 特权模式2 特权指令2.1 mret(从机器模式返回到先前的模式)2.2 sret(从监管模式返回到先前的模式)2.3 wfi(等待中断)2.4 sfence.vma(内存屏障) …

idea 更新maven java版本变化

今天遇到个问题就是&#xff0c;点击maven的reload&#xff0c;会导致setting 里的java compiler 版本变化 这里的话&#xff0c;应该是settings.xml文件里面的这个限定死了&#xff0c;修改一下或者去掉就可以了 <profile><id>JDK-1.8</id><activatio…

华为OD机试真题-靠谱的车-2023年OD统一考试(C卷)---Python3-开源

题目&#xff1a; 考察内容&#xff1a; 思维转化&#xff0c;进制转化&#xff0c;9进制转为10进制&#xff0c;在4的位置1&#xff0c;需要判断是否大于4 代码&#xff1a; """ 题目分析&#xff1a; 9进制转化为10进制23-25 39-50 399-500输入&#xff1a…

06 基于单位脉冲信号的信号合成与分解

各位看官&#xff0c;大家好&#xff01;本讲为《数字信号处理理论篇》06 基于单位脉冲信号的信号合成与分解。&#xff08;特别提示&#xff1a;课程内容为由浅入深的特性&#xff0c;而且前后对照&#xff0c;不要跳跃观看&#xff0c;请按照文章或视频顺序进行观看。 笔者今…

排序算法--堆排序

堆排序的时间复杂度是O&#xff08;N*logN&#xff09;&#xff0c;优于选择排序O&#xff08;N^2&#xff09; 一、堆 1.堆的概念&#xff1a;堆一般指的是二叉堆&#xff0c;顾名思义&#xff0c;二叉堆是完全二叉树或者近似完全二 2.堆的性质&#xff1a;①完全二叉树 ②每…

数据结构(C语言)代码实现(九)——迷宫探路表达式求值

目录 参考资料 迷宫探路 顺序栈头文件SqStack.h 顺序栈函数实现SqStack.cpp 迷宫探路主函数 表达式求值 链式顺序栈头文件LinkStack.h 链式顺序栈函数实现LinkStack.cpp 表达式求值主函数 测试结果 参考资料 数据结构严蔚敏版 2021-9-22【数据结构/严蔚敏】【顺序…

istio学习记录——VirtualService详解

上一篇使用VirtualService进行了简单的流量控制&#xff0c;并通过Gateway将流量导入到了集群内。这一篇将更加深入的介绍 VirtualService。 k8s中有service&#xff0c;service能够对流量进行负载均衡&#xff0c;那为什么istio又引入了VirtualService呢&#xff0c;因为serv…

wsl2挂载识别U盘中的内容

&#xff08;1&#xff09;wsl2中识别U盘&#xff0c;访问U盘 U盘插入电脑后&#xff0c;WSL并不会识别出U盘&#xff0c;如果想要在WSL中使用或查看U盘文件&#xff0c;需要挂载USB设备。 1、首先建一个文件夹用来挂载USB设备里文件的文件夹&#xff1a; sudo mkdir /mnt/e…

android stdio环境搭建

android stdio环境搭建 Jdk环境搭建 1. 准备Jdk,这边已经准备好了jdk1.8.0,该文件直接使用即可 2. 系统变量添加 %JAVA_HOME%\bin JAVA_HOME 3. 系统变量&#xff0c;Path路径添加 4. 添加完成后&#xff0c;输入命令javac / java -version&#xff0c;验证环境是否搭建…

贪心算法练习day2

删除字符 1.题目及要求 2.解题思路 1&#xff09;初始化最小字母为‘Z’&#xff0c;确保任何字母都能与之比较 2&#xff09;遍历单词&#xff0c;找到当前未删除字母中的最小字母 3&#xff09;获取当前位置的字母 current word.charAt(i)&#xff1b; 4&#xff09;删…