Mendix 릴리스 10.12 - 개발자에 대한 사랑 | Mendix

메인 컨텐츠로 가기

Mendix 릴리스 10.12 – 개발자에 대한 사랑

따라서 Mendix 10.12 릴리스는 MTS 릴리스입니다.자세한 정보는 여기에) 개발자의 삶을 개선하기 위한 많은 사랑과 함께 제공됩니다. 첫째, 새로운 AI 기능, 많은 Studio Pro 성능 개선, Idea 포럼에서 가장 많이 열린 아이디어, 그리고 Software Composition의 도입으로 삶을 더 좋게 만듭니다! 둘째, UI 구축, 모바일, Snowflake 통합, 프라이빗 클라우드, Academy를 ​​위한 개선과 같이 플랫폼 전반에 걸쳐 많은 강력한 기능/개선이 있습니다! 마지막으로, 새로운 것을 잊지 마세요. Studio Pro용 새 다운로드 페이지.

AI

이번달에는 개발자들이 앱을 더 스마트하게 개발할 수 있도록 돕고, 개발자들이 스마트한 앱을 개발할 수 있도록 하는 AI 관련 업데이트가 많이 있습니다!

DR. Maia, 로우코드 개발을 위한 생성형 AI 어시스턴트

와 Mendix 10.12, 출시합니다 Mendix AI 지원(Maia), 애플리케이션 개발 라이프사이클 동안 개발자에게 도움을 주도록 설계된 새로운 생성형 AI 기반 도우미입니다. Maia 대답할 수 있다 Mendix 개발 관련 질문에 대한 답변을 제공하고, 특정 개발 작업을 자동화하며, 심지어 앱의 일부를 생성할 수도 있습니다. Maia 친절하고 도움이 되는 것으로 볼 수 있습니다 Mendix 사람들의 개발 여정에 도움을 주는 전문가.

Maia 안내를 위한 채팅

우리는 통합했습니다 Mendix채팅하기 Maia. 지금은 이렇게 불립니다. Maia 채팅이 가능하며 일반적으로 사용 가능합니다(GA). Maia 쉽게 열 수 있습니다 Maia Studio Pro의 오른쪽 상단에 있는 아이콘. 생성형 AI 기반 Maia 채팅은 특별히 다음을 위해 설계되었습니다. Mendix 개발자가 개발에 대한 자세한 답변을 즉시 받을 수 있도록 합니다. Mendix 문서, 포럼, 아카데미 학습 경로 등 다양한 출처에서 직접 관련 질문을 받을 수 있습니다. Maia 채팅을 이용하면 빠르게 정보를 얻을 수 있습니다. Mendix 개발 IDE를 벗어나지 않고도 지식을 습득하고 생산성을 향상시키세요. Mendix 스튜디오 프로.

최신 업데이트에서는 특별히 사용자 정의된 개선된 대규모 언어 모델(LLM)을 사용하여 응답 품질이 향상되었습니다. Mendix 콘텐츠. 우리는 넣기로 결정했습니다. Maia 아카데미 시험에 대한 테스트에. Rapid와 Intermediate 인증을 모두 통과했습니다!

더불어, 응답 시간을 40% 단축했고, 복사/붙여넣기 단축키를 추가했으며, 마크다운(글머리 기호, 강조 표시, 코드 조각)을 사용해 가독성을 향상했습니다. Maia 채팅에는 이제 메모리 기능이 있어 기존 채팅 스레드를 고려하여 질문에 대답하기 위한 짧은 대화를 처리할 수 있습니다.

Maia 도움을 위한 문맥 내 추천자

또한 MxAssist Logic Bot 및 MxAssist Best Practice Bot을 통합하고 리브랜딩하고 있습니다. Maia 각각 Logic Recommender와 Best Practices Recommender입니다. 그리고 10.12에서는 Workflow Recommender를 도입합니다(Pages Recommender도 곧 출시). 추천자는 기본적으로 활성화되어 있지만 이제 Studio Pro 환경 설정을 통해 비활성화할 수 있습니다.

이러한 추천자는 이미 설계된 애플리케이션 로직과 기타 컨텍스트 관련 정보를 기반으로 가장 관련성 있는 다음 작업의 실시간 및 컨텍스트 기반 목록을 제공합니다. 추천자를 사용하여 완전히 구성된 작업을 빠르게 검색하고 사용할 수도 있습니다. 예를 들어 `Retr Or`를 사용하여 Order 입력 매개변수와 연관된 OrderLines 목록을 빠르게 검색하거나 `Sum Value`를 사용하여 연관된 모든 OrderLines의 총 가치를 계산할 수 있습니다. 검색 상자는 퍼지 검색을 사용하므로 다음과 같은 단축키에 매우 유용합니다. Cr Obj Employee, '계정 표시', 'CalculateOrderValue 호출'. 작업의 처음 몇 글자와 엔터티, 페이지, 마이크로플로 등의 이름을 빠르게 입력하세요. 검색 옵션은 무한합니다!

그리고 Shift+Click/Enter를 사용하여 선택한 작업의 속성 대화 상자를 직접 열 수 있다는 것을 알고 계셨나요? 이러한 추천자는 개발자에게 생산성을 높이기 위해 바로 다음 작업을 알려주는 전문가로 볼 수 있습니다.

Maia 워크플로 추천기

워크플로를 더 빠르게 구축하는 방법에 대해 이야기해 보겠습니다. 사용자 작업을 추가하고 사용자 타겟팅을 위해 마이크로플로를 사용하고 싶으신가요? Logic Recommender와 유사하게 Workflow Recommender는 적용 가능한 마이크로플로를 제안합니다. 몇 글자만 입력하면 제안 목록이 원하는 것으로 줄어듭니다. Jump 활동을 추가하고 싶으신가요? Workflow Recommender는 점프할 수 있는 모든 활동을 제안합니다. 물론 Workflow Recommender가 워크플로를 더 빠르게 구축하는 데 도움이 되는 방법은 훨씬 더 많습니다.

Maia 세대를 위해

Maia 소개하다 생성 AI 기반 에 대한 기능 자동화 개발 과제 및 생성 응용 프로그램의 일부를 직접 Mendix Studio Pro. 이러한 기능은 개발 프로세스를 가속화하고 애플리케이션 제공의 일관성과 품질을 개선하는 것을 목표로 합니다. 이러한 기능을 사용하는 방법은 다음과 같습니다.

Maia 번역 생성기

앱을 가능한 한 효율적으로 번역하고 번역을 잊지 않도록 하고 싶었던 적이 있나요? 이를 도울 번역 생성기를 소개합니다! 일괄 번역 창에서 이제 번역되지 않은 모든 텍스트를 한 번에 번역할 수 있습니다. 번역 생성기는 모든 매개변수와 위치를 기억하는 스마트한 방식으로 이를 수행합니다. 번역이 항상 채워지도록 보장하여 누락된 텍스트에 대해 걱정할 필요가 없습니다.

Maia 인간을 Mendix 커뮤니티

우리도 확장하고 있습니다 Maia 플랫폼으로. Mendix 10.12, 우리는 두 가지를 출시합니다 Maia 기능 Mendix 미리보기로서의 커뮤니티: Maia 요약하고 Maia 고쳐 쓰기.

요약 기능은 다음과 같습니다. Maia-강력한 스레드 요약 기능. 긴 포럼 토론을 핵심 요점으로 축약하여 사용자가 스레드의 모든 답변을 뒤지지 않고도 질문에 대한 해결책을 빠르게 찾을 수 있도록 해줍니다.

다시 쓰기 기능은 통합된 보조 쓰기 도구입니다. Mendix 커뮤니티 게시 인터페이스. 이를 통해 사용자는 답변 가능성이 더 높은 적절한 형식의 질문을 할 수 있습니다.

스마트 앱을 위한 AI 구성 요소

Mendix 컨텍스트 인식, 지능적, 사전 예방적 스마트 앱을 개발하기에 좋은 플랫폼입니다. 사용자를 알고 있으며 센서에서 데이터 레이크, 웨어하우스에 이르기까지 수많은 데이터 소스와 연결되어 있습니다. 눈송이처럼SAP 및 Salesforce와 같은 기록 시스템에도 적용됩니다.

이러한 앱을 더욱 스마트하게 만들고 더욱 매력적인 경험을 만들 수 있도록, 우리는 이전에 OpenAI와 Bedrock용 커넥터를 출시했습니다. OpenAI 커넥터를 사용하여 ChatGPT 경험을 구동하는 GPT-3.5, GPT-4 및 DALL-E 모델을 통합합니다. 반면 Bedrock 커넥터를 사용하면 다음을 사용할 수 있습니다. 다양한 기초 모델Anthropic의 Claude 3, AWS의 Titan, Meta의 Llama 3, Cohere의 Embed와 같은. 이러한 기반 모델을 사용하면 많은 데이터로 작업하고, 방대한 양의 텍스트를 분석하고 이해하고, 비전 기능으로 이미지를 처리하고, 기존 정보를 기반으로 콘텐츠를 생성하는 앱을 만들 수 있습니다. 이러한 기능을 사용하면 이전에는 자동화할 수 없었던 비즈니스 프로세스의 단계를 자동화할 수 있습니다.

고객이 이러한 기술을 채택함에 따라, 우리는 고객이 대화형 UI 경험을 구축하도록 도왔고, 스마트 앱의 개념을 다음 단계로 끌어올려 상호 작용하기 쉽게 만들었습니다. 그리고 Mendix 10.12에서는 이러한 학습 내용을 바탕으로 앱 개발을 더욱 쉽게 만드는 데 큰 진전을 이루었습니다.

Mendix 10.12에는 대화형 UI 모듈이 포함되어 있어 대화형 경험을 매우 쉽게 구축할 수 있습니다. Mendix독립형 챗봇이든 통합된 대화형 경험이든 Mendix 응용 프로그램. 그리고 Bedrock Knowledge Base와 같은 하이퍼스케일러의 지식 기반과 결합하거나 PgVector Knowledge Base 모듈이 있는 자체 지식 기반과 결합하면 대화형 경험은 환각이 아닌 근거 있는 답변을 제공하기 위해 자체 데이터를 활용할 수 있습니다.

이러한 대화형 UI를 구동하려면 다음 두 가지가 모두 필요합니다. OpenAI Connector 그리고 베드록 커넥터 드래그 앤 드롭만 하면 상호 교환하여 사용할 수 있습니다. GenAI Commons 모듈을 통해 호환되도록 만들었으며, Generative AI 커넥터를 서로 호환되도록 하는 간단한 아키텍처를 도입했습니다. 이제 두 커넥터는 모두 채팅 및 텍스트 생성 기능과 함수 호출을 지원합니다.

AI 기반 챗봇 개발을 시작하기 위해, 모든 새로운 구성 요소와 업데이트된 구성 요소를 단일 템플릿으로 결합한 AI Bot Starter App을 소개합니다. 즉시 개인 채팅 솔루션을 시작하거나 필요에 맞게 완전히 사용자 정의하세요.

이 기능을 사용하면 Mendix 스마트 AI 증강 앱에서 출시 시간을 단축하고 빠르게 반복하여 빠르게 실험할 수 있습니다. 대화형 UI, LLM 커넥터 및 모듈을 위한 구성 가능한 빌딩 블록을 통해 GenAI에 대한 일반적인 아키텍처 패턴을 제공할 수 있습니다. 검색 증강 생성 또는 RAG와 ReAct 패턴을 통해 자체 데이터를 활용하여 기능이나 도구를 통합할 수 있습니다. 마지막으로 사용 가능한 커넥터를 사용하여 다양한 공급업체의 다양한 생성 AI 모델을 실험해 보세요.

대화형 UI와 지능형 의사 결정을 위한 AI 기술을 기존 및 새로운 엔터프라이즈급 애플리케이션에 통합합니다. 이전에는 실현할 수 없었던 디지털 경험과 비즈니스 프로세스 자동화를 로우코드 방식으로 제공합니다. 그리고 보너스 - 업그레이드할 준비가 되지 않았다면 Mendix 10, 커넥터 및 대화형 UI 모듈은 다음과 호환됩니다. Mendix 9.24 LTS!

제어 센터

개발자 포털은 이제 Mendix 포털

개발자 포털의 이름을 다음과 같이 변경합니다. Mendix 포털은 다기능 및 다중 사용자 기능을 더 잘 반영합니다. Mendix 포털은 제어 센터, 포트폴리오, 에픽을 포함한 플랫폼의 모든 측면을 포함합니다. Mendix 포털, 앱 인사이트. 이 변화는 더 빠른 앱 개발뿐만 아니라 디지털 전환을 지원하려는 우리의 더 광범위한 비전과 일치합니다.

우리는 포괄적인 접근 방식을 보장하기 위해 이 업데이트를 지금까지 연기했으며 모든 문서를 그에 따라 업데이트했습니다. 용어 "Mendix 포털은 업계에 익숙하고 적합하기 때문에 선택되었습니다.

소프트웨어 구성 소개

소프트웨어 구성 이제 공개 베타 버전을 사용할 수 있습니다!

오랫동안 요청해 온 이 기능이 마침내 출시되어 귀하의 모든 정보에 대한 완전한 투명성을 제공합니다. Mendix 애플리케이션의 빌딩 블록. 소프트웨어 구성을 사용하면 구성 요소 종속성을 한눈에 볼 수 있습니다. 표준 모듈, 위젯, Java 라이브러리, npm 패키지 및 런타임 버전.

이 강력한 제품으로 무엇을 이룰 수 있는지 알아보세요.

  1. 쉽게 완전한 인벤토리를 얻다 구성 요소 내 종속성 Mendix 포털 제어 센터더 이상 파는 일이 필요 없습니다!
  2. 취약점의 폭발 반경을 즉시 파악하세요. 구성 요소 사용을 분석하고 영향을 받은 기술 담당자에게 알려 보안 권고 사항을 수정합니다.
  3. 원치 않는 구성 요소와 작별 인사를 하세요. 애플리케이션 환경에서 사용되는 블랙리스트 또는 권장되지 않는 구성 요소를 쉽게 감지합니다.
  4. 크로스 클라우드 가용성. 무료 클라우드에서 사용 가능, Mendix 클라우드, 클라우드 전용 및 프라이빗 클라우드

시작하려면 다음 사항을 확인하세요. 필수 조건을 충족하다 – 즉, 지원되는 Studio Pro 버전을 사용하고 온라인 플랫폼 서비스에서 새 배포 패키지를 만들어 구성 요소 종속성을 확인합니다. 개발 프로세스를 간소화하고 애플리케이션의 보안을 보장할 준비를 하세요. 오늘 Software Composition 베타에 뛰어드세요!

그림 1: 애플리케이션 환경의 구성 요소 종속성
그림 2: 애플리케이션 환경에서의 구성 요소 사용

Studio Pro

일반적인

스튜디오 프로 퍼포먼스

Studio Pro는 이제 훨씬 더 빠르게 작동하여 아이디어를 더 효율적으로 결과물로 전환할 수 있습니다. 개선된 성능으로 여러분이 만들어낼 훌륭한 것들을 기대합니다! 문서 수정이 더 빨라졌고, 오른쪽 클릭 동작이 몇 배 더 반응성이 좋아져 수행한 동작에 대한 즉각적인 피드백을 더 많이 받을 수 있습니다. 또한 마이크로플로우로 작업할 때 더 성능이 좋은 찾기 사용 메커니즘을 업데이트하여 전반적으로 더 좋은 경험을 제공할 것입니다.

Studio Pro 확장 프로그램(베타)

10.12에서 우리는 확장성을 공개 베타로 출시합니다. 즉, 모든 사람이 Studio Pro에 대한 자체 확장을 만들 수 있다는 의미입니다! 개발자, 파트너 및 ISV는 모두 개발자 생산성 개선부터 추가 거버넌스 기능 지원, 완전한 제품 통합에 이르기까지 다양한 유형의 기능에 맞게 Studio Pro에 맞춤형 기능을 추가하여 이점을 얻을 수 있습니다. 다양한 유형의 확장을 통해 개발자는 애플리케이션을 보다 효율적으로 빌드할 수 있습니다.

확장성 API로 수행할 수 있는 작업의 예는 다음과 같습니다.

  • Studio Pro 인터페이스에 마이크로플로우 계층 트리 또는 다음과 같은 사용자 정의 구성 요소 및 뷰를 추가합니다. 멘디텍트 익스텐션 애플리케이션이 어떻게 구축되는지 등에 대한 통찰력을 얻기 위해
  • 문서 이름이 예상 표준을 준수하도록 자동 이름 변경 기능을 추가하여 수동으로 검토할 필요가 없습니다.
  • Studio Pro에서 내부 품질 도구를 직접 보고 회사 표준을 보다 쉽게 ​​유지 관리하세요.
  • 외부 도구와 통합 Teamcenter 확장통합 과정을 보다 쉽게 ​​만들기 위해.
  • 거버넌스 가이드라인/요구 사항을 충족하기 위해 앱 환경에 대한 통찰력을 얻는 데 도움이 되는 애플리케이션에 대한 보고서를 생성합니다.

이제 이러한 것과 훨씬 더 많은 것이 가능해졌습니다.

예를 들어 확장성 API를 사용하면 Studio Pro에 도구, 기능 및 특징을 추가하여 개발자가 로우코드 워크플로를 통해 더 나은 소프트웨어를 더 빠르게 만드는 데 집중할 수 있습니다.

C#을 활용하여 확장 기능을 만들고 애플리케이션에 추가할 수 있는 DLL을 만드는 것도 가능합니다. 이러한 DLL을 사용하면 개발자는 UI에 웹 기술(예: ReactJS)을 사용하여 UI가 있는 확장 기능과 없는 확장 기능을 만들 수 있습니다. 이런 방식으로 Studio Pro에 대한 사용자 지정 기능을 만들어 이러한 확장 기능의 이점을 누리는 모든 개발자가 활용할 수 있습니다. 현재 사용 가능한 기능에 대한 자세한 내용은 다음을 참조하세요. 문서를 확인해 주세요. 또한 개발자가 확장 기능을 만드는 데 도움이 되는 예제와 튜토리얼도 포함되어 있습니다. 확장 기능은 추가 모듈로 제공될 수 있으므로 다른 마켓플레이스 콘텐츠와 마찬가지로 게시할 수 있습니다. 오늘 확장 기능을 만들어 보세요!

버전 제어 클론 성능

소프트웨어 개발에서 모든 커밋은 버전 제어 저장소의 크기에 기여하며, .mpr 스토리지 형식은 이 효과를 증폭시킵니다. SVN과 달리 Git은 기본적으로 전체 저장소를 복제하므로 저장소가 커질수록 복제에 점점 더 많은 시간이 소요됩니다.

Mendix 10.12에서는 공개 베타 기능으로 이 문제를 해결합니다. 부분 복제. 이를 통해 개발자는 오프라인 사용에 최적화된 전체 복제본과 빠른 시작을 위해 설계된 부분 복제본 중에서 선택할 수 있습니다. 복제 유형에 대한 기본 설정은 앱 실행기에서 직접 설정할 수 있으며, 이는 새 복제본과 추가 브랜치 다운로드에 영향을 미칩니다. 이 새로운 옵션 덕분에 우리는 이주 제한베타 버전이 종료되면 해당 기능도 완전히 제거됩니다.

앞으로 우리는 변화를 위해 노력하고 있습니다. .mpr 형식 저장소 성장을 제한합니다. 처음에는 새로운 앱에 출시되고 올해 말에는 모든 앱에서 사용할 수 있습니다. 이러한 개선 사항은 부분 복제 기능을 보완하여 보다 간소화되고 효율적인 버전 제어 환경을 제공합니다.

관리되는 종속성의 제외

이후 Mendix 10.3, 관리되는 Java 종속성은 Studio Pro가 Java 종속성을 원활하게 처리할 수 있도록 지원합니다. Marketplace 모듈을 제거할 때 정리를 포함하여 필요한 모든 종속성을 자동으로 관리하고 최신 라이브러리 버전을 활용하여 충돌을 해결합니다. 그러나 때때로 관리되는 종속성은 필요 이상으로 많은 라이브러리를 설치합니다. 이는 충돌, 애플리케이션의 풋프린트 증가 및 잠재적인 취약성으로 이어질 수 있습니다.

이 문제를 해결하기 위해 Mendix 10.12에서는 관리되는 종속성에 대한 제외를 도입합니다. 제외를 사용하면 애플리케이션 프로젝트에서 종속성을 선택적으로 제거하고 선택적으로 다른 버전으로 대체할 수 있습니다. 개발자는 두 가지 수준의 제어를 갖습니다.

  • 모듈 수준에서 필요한 종속성을 정확하게 정의하여 향후 모듈을 결합할 때 발생할 수 있는 문제를 방지할 수 있습니다.
  • 애플리케이션 수준에서 개발자는 불필요하거나 충돌하는 종속성을 검사하여 제외할 수 있습니다.

일반적으로 관리되는 종속성에 대한 제외를 활용할 필요는 없습니다. 그러나 필요한 경우, 제외가 문제를 해결하는 데 도움이 되기를 바랍니다.

JavaScript 동작의 선택적 매개변수

JavaScript 액션은 프런트엔드와 완벽하게 통합되는 사용자 지정 기능을 추가하는 강력한 도구입니다. 웹 API를 쿼리하든, 클라이언트 API, JavaScript 액션은 필요한 유연성을 제공합니다. 이제 우리는 그것을 한 단계 더 끌어올립니다.

JavaScript 액션에 대한 선택적 매개변수를 소개합니다! 호환성을 깨는 것에 대해 걱정하지 않고 기존 액션을 향상시키세요. 새 매개변수를 추가하고 "필수" 상자의 선택을 취소하고 JavaScript 코드에서 누락된 값을 우아하게 처리하기만 하면 됩니다. 정말 간단합니다!

마이크로플로우 및 나노플로우에 대한 반환 변수 이름

마이크로플로우와 나노플로우는 종종 변수를 반환하는 데 사용됩니다. 과거에는 이러한 플로우가 일반적인 "변수" 이름을 사용했지만 이제는 더 설명적인 이름을 선택할 수 있는 권한이 있어 팀이 더 매끄럽고 직관적으로 개발할 수 있습니다.

UI 빌딩

페이지에서 호출되는 논리에 대한 기본 매개변수 지원.

앱을 빌드할 때 아이디어를 빠르게 결과로 전환하는 것이 중요하며 이 기능은 이를 크게 개선합니다. 이 기능은 다음에 대한 것입니다. 1번 오픈 요청 를 시청하여 이에 대해 더 많은 정보를 얻을 수 있습니다. 아이디어 포럼. 이제 페이지에서 마이크로플로우 및 나노플로우로 원시 값을 전달할 수 있습니다. 사용자는 다음을 사용할 수 있습니다. 표현 String이나 Boolean과 같은 기본 값을 인수로 설정하고, 함수를 사용하고, 심지어 연관성을 따라가서 연관성의 속성 값을 가져오는 것도 가능합니다! 이것은 마이크로플로우나 나노플로우를 기반으로 하는 데이터 소스에서처럼 액션을 호출하는 데 사용할 수 있습니다.

장점은 이제 마이크로플로우와 나노플로우가 기본 매개변수를 가질 때 페이지에서 직접 호출할 수 있으므로 더 쉽게 (재)사용할 수 있다는 것입니다. 이전에는 여러 마이크로플로우/나노플로우를 사용하거나 로직과 UI 모두에 비영구적 엔터티를 도입해야 했습니다. 더 이상 그럴 필요가 없습니다!

예를 들어, 속성의 상태를 변경하는 버튼이 여러 개 있는 경우입니다. 이 기능이 있기 전에는 버튼당 마이크로플로가 필요했습니다. 지금은 상태를 기본 매개변수로 갖는 마이크로플로 하나만 사용하여 버튼에서 전달할 수 있습니다. 간단하고 간단합니다.

일반적으로 기본 매개변수가 있는 논리는 도메인 모델에 얽매이지 않으므로 더 쉽게 재사용할 수 있으며, 이 기능은 전반적인 재사용성도 향상시킵니다.

고맙습니다 Jelle, 로렌스, 크리스티 아안예산 및 기독교의 아이디어 포럼에 제안해 주셔서 감사합니다!

콤보 상자 - 성능 향상을 위한 지연 로딩

Combo Box 위젯에 레이지 로딩을 도입하게 되어 기쁩니다. 이 업데이트는 위젯이 모든 데이터를 한꺼번에 로드하는 대신 필요에 따라 데이터를 로드하여 페이지 로딩 속도를 늦추는 것을 방지합니다. 이 새로운 기능을 통해 Combo Box 위젯은 대량의 데이터를 효율적으로 처리할 수 있습니다. 데이터가 로드되는 동안 로딩 애니메이션이 표시되는데, 이는 로딩 표시기 또는 스켈레톤 로딩 패턴이 될 수 있으며, 원활한 사용자 경험을 제공하고 사용자에게 더 많은 데이터가 전송 중임을 알려줍니다.

스피너를 사용한 레이지 로딩:

스켈레톤 로딩을 사용한 레이지 로딩:

데이터 그리드 2 및 갤러리 - 필터 제어

데이터 위젯에 대한 최신 필터링 개선 사항을 발표하게 되어 기쁩니다. "필터 설정", "필터 재설정", "모든 필터 재설정"의 세 가지 나노플로우 동작이 도입되면서 사용자는 나노플로우에서 필터와 필터 연산자를 원래 값으로 쉽게 재설정하고 사용자 지정 값을 설정하여 데이터 필터링을 관리하고 사용자 지정하는 원활하고 효율적인 방법을 제공할 수 있습니다. 이 기능은 일반적으로 사용되는 사전 설정 필터를 사용자에게 제공하는 데 특히 유용합니다. 업데이트 데이터 위젯 모듈 이런 좋은 것들을 받으세요.

저장하기

Mendix 애플리케이션은 세션에 의존하여 사용자 로그인을 관리합니다. 이러한 세션은 사용자가 브라우저 탭을 닫거나 몇 분 동안 비활성 상태를 유지하면 자동으로 만료됩니다. 이 접근 방식은 세션 노출을 최소화하여 보안을 강화하지만 때로는 사용자 경험에 부정적인 영향을 미칠 수 있습니다.

이번 릴리스에서는 최종 사용자를 더 오랫동안 기억하여 매번 로그인할 필요가 없게 했고, 최종 사용자 경험을 개선했습니다.

Nanoflow Commons의 "로그인" 작업을 사용하고 선택적 "기억하기" 매개변수를 제공하면 사용자를 로그인 상태로 유지할 수 있습니다. true사용자를 기억합니다.

후드 아래에 토큰이 생성되고, 토큰이 유효한 한 사용자는 로그인 상태를 유지하는데, 이는 네이티브 모바일 앱과 유사합니다. 토큰의 유효 기간은 런타임 설정을 사용하여 사용자 정의할 수 있습니다. com.mendix.webui.HybridAppLoginTimeOut. 기본적으로 토큰은 1년 동안 유효합니다. 자세한 지침은 우리 문서를 참조하세요.

Strict Mode(베타)로 애플리케이션 보안 강화

오늘날의 디지털 환경에서 온라인 보안은 가장 중요합니다. 수백만 명의 사용자에게 영향을 미치는 데이터 유출 및 침해에 대한 소식이 매일 우리에게 전달됩니다. Mendix, 우리는 보안을 심각하게 여기고, 플랫폼을 지속적으로 감사하고 보호합니다. 그러나 보안은 플랫폼 제공자와 개발자의 공동 책임입니다.

개발자의 경우, 애플리케이션 보안을 위해서는 적절한 사용자 역할과 액세스 규칙을 설정하는 것이 필요한데, 이는 어려울 수 있습니다.
새로운 안전 조치인 strict 모드를 소개하게 되어 기쁩니다. 이 모드를 활성화하면 직접 데이터를 검색(예: XPath 쿼리)하거나 프런트엔드에서 수정하는 데 사용되는 데이터 API가 제한됩니다. 사용자는 페이지나 Nanoflow 내에서 액세스한 데이터만 검색할 수 있으며, 액세스 규칙에서 허용하더라도 다른 모든 데이터는 차단된 상태로 유지됩니다. 이렇게 하면 설정된 보안 규칙에 관계없이 사용자 인터페이스에서 사용되지 않을 때 애플리케이션 데이터가 안전하게 유지됩니다. 따라서 개발자가 액세스 규칙을 구성하는 것을 잊어버리더라도 액세스가 차단되어 기본적으로 앱이 더 안전해집니다!

Strict 모드는 React 클라이언트의 일부로만 사용할 수 있습니다. Strict 모드를 활성화하려면 앱의 보안 설정으로 이동하세요. 이 기능을 활용하려면 현재 공개 베타 버전인 React 클라이언트를 사용해야 한다는 점을 명심하세요.

오프라인-첫 번째 성과

모바일 앱의 경우 성능이 중요합니다. 이는 특히 비즈니스 애플리케이션의 경우 더욱 그렇습니다. 사용 중인 기기가 가장 빠르지 않은 경우가 많고, 느린 성능은 작업 효율성에 직접적인 영향을 미칠 수 있습니다.

At Mendix, 우리는 오프라인 우선 앱의 성능을 개선하기 위해 상당한 노력을 기울였습니다. 최신 릴리스에서 우리는 우리의 노력의 인상적인 결과를 공유하게 되어 기쁩니다. 우리는 로컬 데이터베이스에서 복잡한 데이터를 검색하거나 대규모 데이터 세트를 동기화할 때 최대 5배의 성능 개선을 달성했습니다. 이러한 개선은 두 가지 주요 변경 사항에서 비롯되었습니다.

  1. 최적화된 로컬 데이터베이스: 로컬 데이터베이스를 미세 조정하고 동기화 메타데이터를 관리하는 쿼리를 개선했습니다. 이는 데이터 삽입, 업데이트 및 전체 동기화 속도에 상당한 영향을 미칩니다.
  2. 자동 인덱스 생성: 데이터 검색을 신속하게 하기 위해 연관성에 대한 인덱스를 자동으로 생성합니다.

또한 개발자는 로컬 데이터베이스에 사용자 지정 인덱스를 적용하고 필요에 따라 성능을 최적화할 수 있습니다. 로컬 데이터베이스에 대한 인덱스를 활성화하려면 해당 인덱스에 대해 "오프라인에서 인덱스"를 체크하기만 하면 됩니다.

이러한 개선 사항을 즐기시고 귀하의 애플리케이션에서 향상된 성능의 혜택을 누리시기 바랍니다!

MX 커넥트

REST 클라이언트의 요청 본문에 대한 매개변수

개발자는 이제 요청 본문에서 매개변수를 사용할 수 있습니다. 이는 JSON이 아닌 요청 본문이 있거나 호출 마이크로플로에서 몇 개의 값만 제공하면 되는 큰 JSON 요청 본문을 보내야 하는 경우에 유용할 수 있습니다. JSON 페이로드의 모든 속성에 대해 NPE를 갖는 대신, 개발자는 이제 하나 또는 두 개의 매개변수를 제공하여 REST API를 호출할 수 있습니다.

OData 작업 및 외부 작업에 대한 중첩 매개변수

OData 액션은 이제 중첩된 입력 매개변수와 결과를 지원합니다. 이를 통해 개발자는 단일 트랜잭션에서 복잡한 다중 객체 구조를 저장하거나 업데이트하기 위해 마이크로플로를 OData 액션으로 노출할 수 있습니다. Odata API에서 데이터를 수신하는 외부 액션은 클라이언트에서 수신하려는 객체를 정의할 수 있습니다.

Snowflake 통합

당신은 우리의 것을 보았을 수도 있습니다 최근 Snowflake와의 파트너십 발표 여기서 우리는 로우코드 개발의 속도와 용이성을 통해 데이터 자산의 가치를 활용하는 것에 대해 모두 이야기합니다. 이전 Snowflake 업데이트 이후 10.10년 발매 우리는 가만히 앉아 있지 않았습니다. 우리는 두 플랫폼의 강점을 결합하여 통합 역량을 더욱 강화했습니다.

외부 데이터베이스 커넥터

릴리스 10.12는 Snowflake용 외부 데이터베이스 커넥터의 GA 릴리스를 표시합니다. 이 릴리스를 통해 개발자는 Snowflake에 연결할 때 키 쌍 인증을 사용하여 강력한 인증을 보장할 수 있습니다.

Snowflake REST SQL 커넥터

ConnectionDetails와 Account 엔터티 간의 연결을 추가하고 OAuth를 다른 인증 옵션으로 추가했습니다. 이러한 새로운 옵션을 사용하면 Snowflake의 역할 기반 액세스 제어(RBAC)를 활용하고 빌드할 때 데이터를 안전하게 유지할 수 있습니다. Mendix Snowflake 데이터 위에 있는 앱. 설정 방법에 대한 정보 역할 기반 액세스 제어는 여기에서 찾을 수 있습니다..

Mendix 데이터 로더(NEW!)

따라서 Mendix 데이터 로더는 Snowflake의 기본 앱 프레임워크를 사용하며 운영 데이터 추출을 간소화하도록 설계되었습니다. Mendix Snowflake 환경으로 직접 응용 프로그램을 제공합니다. Mendix Data Loader는 고객의 Snowflake 환경 내에 배포되는 애플리케이션입니다. 데이터 엔지니어를 위해 맞춤화된 솔루션으로 데이터 마이그레이션 프로세스를 간소화하여 효율적이고 안전한 데이터 전송을 보장합니다. Mendix 구조화된 Snowflake 데이터베이스로 앱을 변환합니다. 다른 Snowflake 커넥터와 비교했을 때, Mendix 데이터 로더 Marketplace의 Snowflake 부분에서 이용할 수 있습니다.

스노우플레이크 쇼케이스 신청

OpenAI 및 Bedrock Showcase 애플리케이션에 대해 받은 긍정적인 피드백을 바탕으로 우리는 유사한 것을 개발했습니다. Snowflake 쇼케이스. 이 애플리케이션은 사용자에게 새로운 개선 사항이 가져오는 모든 다양한 가능성을 안내합니다. 빌드에 관심이 있든 없든 Mendix 외부 데이터베이스 커넥터 또는 REST SQL 커넥터를 사용하여 Snowflake 상단의 애플리케이션을 사용하는 경우 Snowflake의 역할 기반 액세스 제어를 활용하는 방법을 알고 싶거나 주기적으로 로드하려는 경우 Mendix 데이터를 Snowflake에 쉽게 넣으세요. 저희가 도와드리겠습니다.

워크플로우

Workflow Commons 모듈의 감사 추적

워크플로가 사용되는 주된 이유 중 하나는 프로세스 실행 중에 수행된 모든 작업을 자세히 추적하기 위한 것입니다. 10.7에서 이벤트 핸들러가 출시되면서 개발자가 이러한 기능을 빌드할 수 있게 되었습니다. 개발자가 이러한 기능을 최대한 활용할 수 있도록 Workflow Commons 모듈에 바로 사용할 수 있는 감사 추적 기능을 추가했습니다. 앱 수준, 워크플로 정의 및 워크플로 인스턴스 수준에서 사용할 수 있는 뷰가 있습니다. 사용자는 각 뷰에 얼마나 많은 세부 정보(데이터)를 포함할지 결정할 수 있습니다. 개발자는 감사해야 할 이벤트를 선택하고 감사 추적 이벤트 핸들러 마이크로플로를 선택하면 됩니다.

Mendix 프라이빗 클라우드를 위해

의 출시를 발표하게 된 것을 기쁘게 생각합니다. Mendix Operator v2.17.0에는 사용자의 작업을 개선하기 위한 새로운 기능과 향상된 기능이 포함되어 있습니다. Mendix 경험.

Azure 관리 ID 인증

Azure Managed Identity는 정적 자격 증명이 유출되거나 무차별 대입 공격을 당할 위험을 완화합니다. 또한 여러 앱 환경에서 공유된 자격 증명이 필요 이상의 권한을 갖는 것을 방지합니다. 또한 공유된 자격 증명을 사용하면 여러 앱 환경에서 의도치 않게 데이터에 액세스할 수 있습니다. 이제 Mendix 운영자는 Azure Managed Identity를 활용하여 다음 Azure 리소스에 액세스할 수 있습니다.

  • Azure Key Vault
  • Azure SQL 데이터베이스 및 Postgres 데이터베이스
  • Azure Blob 저장소

쿠버네티스 라이브니스 체크

이제 건강 검사 마이크로플로우가 있는 앱의 경우 상태가 Kubernetes에 직접 전파됩니다. 마이크로플로우가 없는 앱은 runtime_status 호출 결과를 사용합니다.

향상된 스토리지 프로비저너 안정성

운영자가 스토리지 프로비저너를 통해 Postgres 또는 SQL Server 데이터베이스를 인증하지 못하는 경우, 더 이상 문제가 네트워크 관련이라고 가정하지 않으며 잘못된 자격 증명을 다시 시도하지 않습니다.

자세한 내용은 출시 노트.

Academy

최적화된 전문가 인증 프로세스

전문가 인증 프로세스를 이전 Academy Portal 앱에서 새로운 Exam center 앱으로 옮겼습니다. 이를 통해 전문가 인증 프로세스를 직접 최적화하여 응시자와 심사관에게 더 나은 경험을 제공했습니다.

이제 응시자는 다음 인증 전문가 개발자가 되어야 하는 이유를 뒷받침하는 단일 문서만 제공하면 됩니다. 성공적으로 등록한 후, 응시자는 면접을 위해 가능한 시간대를 예약하고 일정에서 약속을 확인할 수 있습니다.

선택된 시간대에 따라 시험관이 결정되고, 이 시험관은 면접을 통해 시험자가 전문가 자격증을 받을 준비가 되었는지 판단합니다.

Digital River를 통한 새로운 지불 옵션을 통한 셀프 서비스 시험 등록

구매 Mendix 시험 응시가 그 어느 때보다 쉬워졌습니다! Mendix 이제 일반적으로 선호하는 방식으로 시험 비용을 처리하기 위해 전자상거래 플랫폼을 활용하고 있습니다. Ideal 및 Payco와 같은 현지화된 결제 옵션과 신용 카드, Google Pay, Apple Pay와 같은 전 세계적으로 알려진 결제 옵션을 통해 거래를 완료할 수 있도록 도와드립니다. 방문 Mendix Academy 당신이 취득하고 싶은 다음 자격증을 찾아 등록하세요!

온라인마켓

New Studio Pro 다운로드 페이지

Marketplace 팀은 다음과 같은 중요한 개선 사항을 발표하게 되어 기쁩니다. Studio Pro 다운로드 페이지. 업데이트된 인터페이스는 이제 더 직관적이고 사용자 친화적인 환경을 제공하여 Studio Pro의 최신 또는 이전 버전을 찾고 다운로드하는 것이 더 쉬워졌습니다. Studio Pro의 각 버전에는 이제 릴리스 노트, 릴리스 블로그 및 모든 관련 설치 프로그램과 같은 중요한 링크가 포함된 자체 전용 페이지가 있습니다.

React-Client 위젯

Marketplace에서 React Ready 위젯을 위한 새로운 태그가 출시되어 기쁩니다! 이 개선 사항은 개발자와 사용자가 React Client 애플리케이션에 최적화된 광범위한 위젯을 쉽게 식별하고 액세스할 수 있도록 설계되었습니다. 제품 세부 정보 페이지의 릴리스 탭으로 이동할 때 제품 버전 옆에 React-Client 태그가 있습니다.

포트폴리오 관리

인사이트 대시보드: 정보에 입각한 의사 결정 추진

Insights Dashboard는 원시 데이터를 실행 가능한 정보로 전환합니다. 이니셔티브 파이프라인, 상태 및 제공에 대한 실시간 가시성을 통해 의사 결정과 프로세스를 개선합니다. 부서, 앱, 소유자 및 사용 사례별 이니셔티브 전반에 걸친 용량 및 노력 할당에 대한 통찰력을 빠르게 얻습니다. Insights Dashboard를 사용하면 프로세스가 잘 진행되고 있는지 인식하고 병목 현상이 있는 곳을 확인할 수 있습니다. 데이터 기반 의사 결정으로 생산성을 개선합니다.

이것을 탐색해보세요 Mendix 포트폴리오 관리.

다음 앱을 시작할 준비가 되셨나요?

언어를 선택하세요