Mendix 릴리스 10.19 - 성능과 경험에 대한 새로운 관점 | Mendix

메인 컨텐츠로 가기

Mendix 릴리스 10.19 – 성능 및 경험에 대한 새로운 관점

Mendix 10.19 릴리스

흥미 진진한 후 10.18 릴리스이번 달 출시된 버전에는 다음과 같은 강력한 추가 기능이 포함되어 있습니다. 더 성능 좋은 앱을 사용하고 개발자 경험을 향상시키는 엔티티 보기, 모든 데이터베이스 연결 지원, 모바일을 위한 온라인 및 오프라인 데이터 혼합, 보안 개선, 다양한 AI 개선, ID 및 액세스 관리 향상, 개편된 회사 온보딩.

Studio Pro

엔티티 베타 보기

이 릴리스는 View Entities에 대한 퍼블릭 베타 액세스를 제공합니다. 이 흥미로운 새로운 기능은 복잡한 대규모 데이터 세트로 작업할 때 개발을 간소화하는 동시에 애플리케이션의 성능을 개선하는 데 도움이 됩니다. 여러 엔터티의 데이터를 사용하여 데이터 그리드를 모델링하든, 대규모의 집계된 데이터 세트에 대한 차트를 만들어야 하든, 유연하고 성능이 뛰어난 방식으로 데이터 API를 노출해야 하든, View Entities가 여러분의 삶을 간소화해 줄 것입니다.

뷰 엔터티는 현재 영구 엔터티를 사용하는 대부분의 장소에서 사용할 수 있는 OQL 쿼리로 명명되었습니다. 즉, 쿼리를 정의한 다음 데이터 그리드에 연결하면 쿼리 위에 필터링, 페이지 매김 및 정렬을 완벽하게 지원하는 영구 엔터티처럼 작동합니다.

일부 초기 고객은 여러 개의 연관된 엔터티를 사용하여 데이터 그리드의 성능이 최대 10배 향상되었다고 보고했습니다. 따라서 큰 데이터 세트 위에 애플리케이션을 빌드할 때마다 성능을 개선하기 위해 뷰 엔터티를 고려하세요.

OQL 쿼리를 작성하는 데 도움이 되도록 다음을 추가했습니다. Run Query 버튼을 클릭하면 실행 중인 애플리케이션의 데이터에 대한 쿼리 효과를 즉시 볼 수 있습니다. 이 외에도 뷰 엔티티 편집기는 자동 완성 기능을 제공하여 쿼리를 더 빠르게 작성할 수 있도록 도와줍니다.

엔티티 베타 보기

뷰 엔터티는 데이터 그리드 또는 정렬/페이징 및 필터링 지원을 포함하여 다른 위젯에서 사용될 때 영구 엔터티처럼 동작하며, 다른 뷰 엔터티에서 엔터티로 뷰 엔터티를 사용할 수도 있습니다. 이를 통해 일반적인 쿼리를 재사용할 수 있고 이해하기 쉬운 간단한 쿼리를 작성할 수 있으므로 유지 관리 가능한 애플리케이션을 만드는 데 도움이 됩니다.

XNUMX-XNUMX학년도 PTA 학교 위원회의 지명 후보를 확인하시려면 설명서를 확인하십시오 다양한 사용 사례를 설명하는 여러 가지 방법에 대한 뷰 엔터티를 통해 더 나은 애플리케이션을 더 빠르게 빌드할 수 있습니다. 몇 가지 예: 뷰 엔터티로 차트를 만드는 방법, 뷰 엔터티로 데이터 그리드 성능을 개선하는 방법, 뷰 엔터티로 API를 데이터에서 분리하는 방법, 뷰 엔터티로 다국어 앱을 빌드하는 방법.

데이터베이스 커넥터 - 자체 데이터베이스 드라이버 가져오기

외부 데이터베이스 커넥터를 사용하면 이제 호환되는 JBDC 드라이버를 사용하여 원하는 데이터베이스에 연결할 수 있으므로 통합 옵션이 엄청나게 늘어납니다. 모듈 설정에서 필요한 Java JBDC 라이브러리를 구성한 다음 이 JBDC 드라이버를 사용하여 새 연결을 만들 수 있습니다. 아래 예에서는 IBM DB2에 연결하는 데 사용됩니다.

데이터베이스 드라이버 BYODD

모델링 중에 쿼리 결과를 표시하려면 애플리케이션을 백그라운드에서 실행해야 합니다. 그러면 Java 데이터베이스 라이브러리를 사용하여 쿼리를 실행할 수 있습니다.

모바일 - 공개 베타에서 사용 가능한 오프라인 및 온라인 데이터 결합

오프라인 우선 앱은 로우코드 개발의 풍경을 변화시키고 있습니다. 이를 통해 고객은 다른 로우코드 플랫폼의 기능을 능가하는 모바일 애플리케이션을 만들 수 있습니다. 신뢰할 수 없는 연결로 혼잡한 장소에서 티켓 정보를 확인하거나 셀 수신이 불가능한 지역에서 유지 관리를 수행하든, Mendix오프라인 우선 앱은 뛰어난 성능을 제공합니다.

그러나 오프라인 우선 앱을 빌드하는 것은 순전히 온라인 앱을 개발하는 것보다 더 복잡할 수 있으며, 오프라인 기능이 항상 필요한 것은 아닙니다. 이 기술적 과제는 완전히 피할 수 없으므로 대신 선택 사항으로 만들기로 결정했습니다.

와 Mendix 10.19부터 개발자는 이제 오프라인에서 사용할 수 있는 엔터티와 직접 검색할 엔터티를 선택할 수 있는 유연성을 갖게 되었습니다. Mendix 서버. 이를 통해 개발자는 완전 온라인 네이티브 모바일 앱 또는 PWA로 시작하여 점진적으로 더 많은 기능을 오프라인에서 사용할 수 있도록 만들 수 있습니다.

모바일 오프라인 및 온라인 데이터 결합 가능 공개 베타 출시

이 베타 기능을 활성화하면 설정 새로운 기능, 새로운 "온라인" 동기화 모드를 사용하여 어떤 엔터티가 온라인 전용으로 남아야 하는지 지정할 수 있습니다. 귀하의 피드백을 환영하지만 아직 프로덕션에서 이 기능을 사용하지 않는 것이 좋습니다. 우리 문서를 검토하세요 시작하기 전에 한계를 파악하세요.

Strict Mode로 애플리케이션 보안 강화

성공적인 공개 베타 출시에 이어 Strict Mode의 일반 출시를 발표하게 되어 기쁩니다. Mendix 10.12. 사용자들의 긍정적인 피드백 덕분에 이 강력한 보안 강화 기능을 이제 누구나 사용할 수 있게 되었습니다.

Strict Mode는 프런트 엔드에서 직접 데이터를 검색하거나 수정하는 데 사용되는 데이터 API를 제한하여 애플리케이션의 보안을 강화하도록 설계되었습니다. 즉, 사용자는 페이지나 나노플로 내에서 액세스한 데이터만 검색할 수 있습니다. 액세스 규칙에서 일반적으로 허용하는 경우에도 다른 모든 데이터는 안전하게 차단됩니다.

앱의 보안 설정에서 Strict Mode를 활성화하면 사용자 인터페이스에 표시되지 않을 때에도 애플리케이션 데이터가 보호됩니다. 이 추가 보안 계층은 개발자가 액세스 규칙 구성을 간과하더라도 무단 액세스를 방지하여 기본적으로 애플리케이션을 더 안전하게 만듭니다. Strict Mode는 다음에서만 사용할 수 있습니다. React 클라이언트.

데이터 그리드 2 – 로드된 행 정보

Data Grid 2에 대규모 데이터세트 탐색을 개선하는 향상된 기능을 도입했습니다. 가상 스크롤을 사용하거나 더 많은 버튼을 로드할 때 이제 로드된 행 수와 총 행 수를 표시하는 옵션이 있습니다. 이 추가 기능은 대규모 데이터세트로 작업할 때 사용자에게 중요한 맥락을 제공합니다.

AI

GenAI를 위한 Mendix

우리는 세 개의 별도 모듈을 결합했습니다. GenAI를 위한 Mendix 묶음 더욱 쉽게 유지할 수 있습니다 Mendix 최신 GenAI 릴리스로 앱을 업데이트하세요. 이 새로운 번들 마켓플레이스 목록에는 다음이 포함됩니다.

  • ConversationalUI – GenAI 기반 채팅 사용자 인터페이스, 프롬프트 관리 및 토큰 소비 모니터
  • GenAI commons – 모든 GenAI 모듈의 공유 코어로, 이를 통해 모든 대규모 언어 모델(LLM)과 상호 작용할 수 있습니다.
  • 새로운 Mendix Cloud GenAI Connector – 이 흥미로운 릴리스에 대한 자세한 내용은 아래를 참조하세요.

이 릴리스에는 개발자 경험을 개선하는 재구성된 툴박스도 포함되어 있습니다. 마지막으로, 배포된 모델을 저장하는 새로운 방식을 통해 다음과 같은 모델 공급자 간에 전환하는 것이 원활하게 진행됩니다. Mendix 런타임 시 Cloud GenAI, (Azure) OpenA, I 및 Amazon Bedrock. 구현 예는 최신 릴리스를 확인하세요. GenAI 쇼케이스 앱.

Mendix Cloud GenAI 리소스 팩 및 커넥터

새로운 Mendix Cloud GenAI 커넥터(다음의 일부로 제공됨) GenAI를 위한 Mendix 묶음)을 활용할 수 있습니다 Mendix Cloud GenAI 리소스 팩을 직접 사용해보세요 Mendix 텍스트, RAG 및 ReAct 사용 사례에 대한 응용 프로그램입니다. Mendix Cloud GenAI 리소스 패키지는 텍스트 생성 및 모델 임베딩에 대한 컴퓨팅 리소스를 제공하며, 벡터 데이터베이스를 사용하여 지식 기반 저장소를 제공합니다.

더 자세히 알고 싶으시면 저희에게 연락주세요..

Mendix Cloud GenAI 리소스 팩 및 커넥터

신속한 관리

런타임에 프롬프트를 빠르게 반복하는 새로운 프롬프트 관리 기능을 소개하게 되어 기쁩니다. 즉, 다운타임이나 지원 없이 모델 동작을 변경할 수 있습니다. Mendix 개발자. 이는 애플리케이션에서 사용되는 프롬프트에 대해 데이터 과학자, AI 전문가 및 기타 이해 관계자와 협업하는 도구로 사용할 수 있으며, 프롬프트 테스트에 대한 제어와 수명 주기 동안 프롬프트 버전 기록을 유지할 수 있습니다.

이 새로운 기능은 모든 주요 텍스트 생성 모델에서 지원됩니다. Mendix Cloud GenAI, (Azure) OpenAI 및 Amazon Bedrock.

프롬프트 관리 기능은 ConversationalUI 모듈의 일부로 제공됩니다. Mendix 시장 GenAI를 위한 Mendix 묶음.

신속한 관리

RFP 어시스턴트 스타터 앱

따라서 RFP 어시스턴트 스타터 앱 GenAI를 사용하여 반복적인 작업을 보다 효율적으로 처리하고 GenAI 기반 지식 관리를 도입하는 방법에 대한 좋은 예입니다. 질문 목록에 답해야 하는 RFP(제안 요청) 프로세스를 살펴보겠습니다. 이러한 RFP 설문지는 일반적으로 서비스 제공자에게 전송되어 프로젝트에 대한 자격을 평가합니다. 서비스 제공자의 경우 각 고객이 고유한 방식으로 질문을 하지만 잠재 고객 간에 내용은 비슷합니다. RFP 어시스턴트 스타터 앱은 매번 비슷한 응답을 수동으로 찾고 GenAI 기반 기능을 활용하여 각 팀의 지식 관리에만 의존하는 것보다 더 현명하고 시간을 절약할 수 있는 대안을 제공합니다.

RFP 어시스턴트 스타터 앱

Maia 지금 채팅 가능 Mendix 포털

우리는 그것을 발표하게 된 것을 기쁘게 생각합니다 Maia 이제 채팅을 사용할 수 있습니다 Mendix Portal은 강력한 기능을 더 광범위한 대상에게 제공합니다. 이전에는 Studio Pro에서만 사용할 수 있었습니다. Maia 이제 채팅은 플랫폼 전반의 사용자를 지원하여 빠르고 안정적인 답변을 제공합니다. Mendix-특정 질문. 포털에 완벽하게 통합되어 있어 Maia 채팅은 프로젝트 관리나 앱 배포와 같은 작업에 귀중한 리소스로, 사용자가 도구나 문서를 전환하지 않고도 전문 지식에 접근할 수 있도록 도와줍니다.

Maia 채팅 업데이트

ID 및 액세스 관리

SAML 모듈 - 쉬운 SSO 구성

Mendix 더 나은 소프트웨어를 더 빠르게 개발하는 데 도움이 될 뿐만 아니라, Mendix 또한 앱을 더 빠르게 배포하는 데 도움이 됩니다. 규모에 맞게. 최신 버전의 SAML 모듈을 사용하면 설계 및/또는 배포 시 필요한 SSO 구성을 수행할 수 있습니다. 이렇게 하면 배포 후 로컬 MxAdmin 사용자가 SAML 앱에 로그인하여 (때로는 복잡한) SSO 구성을 수동으로 수행할 필요가 없습니다. SAML 구성 마이크로플로를 만들고 포트폴리오의 모든 SAML 애플리케이션에서 공유할 수 있습니다. 이렇게 하면 SAML 구성을 자동화하고 반복할 수 있습니다. '바닐라' 사용 사례뿐만 아니라 고급 옵션을 사용할 때도 마찬가지입니다. 따라서 구성 비용이 줄어들고 성장하는 SAML 앱 포트폴리오를 구축하는 고객에게 가치 실현 시간이 단축됩니다.

SAML 앱을 통한 DEVOPS 경험을 개선하기 위해 자체 맞춤 솔루션을 만든 로테르담 시청의 아이디어에 일부 공을 돌리고 싶습니다!

또한 User Commons 모듈을 사용하여 앱에서 최종 사용자를 만드는 새로운 메커니즘을 도입했습니다. 이는 OIDC SSO 모듈의 사용자 프로비저닝 메커니즘과 유사하므로 SAML 또는 OIDC SSO를 사용할 때 보다 균일한 개발자 경험을 얻을 수 있습니다. 또한 이를 통해 최종 사용자가 소싱되는 IdP에 따라 최종 사용자의 사용자 유형을 '외부' 또는 '내부'로 자동으로 설정할 수 있습니다.

마지막으로, SAML 모듈은 이제 Java 종속성 관리를 지원하여 필요한 버전 업그레이드를 더 쉽게 수행할 수 있습니다.

OIDC SSO 모듈 – 기본 사용자 역할

OIDC SSO 모듈은 로그인 프로세스를 IdP에 위임할 수 있을 뿐만 아니라 중앙 IdP가 권한 부여 결정을 내릴 수 있도록 합니다. OIDC SSO 모듈의 새 버전을 사용하면 모든 최종 사용자에 대한 기본 사용자 역할을 구성할 수 있습니다. 이 기본 역할은 IdP에서 할당한 모든 사용자 역할에 추가로 부여됩니다. 즉, IdP에서 필요한 사용자 그룹 구성이 줄어듭니다.

SCIM 모듈

아직 SCIM 모듈을 사용하여 앱에서 IdP 온보딩 및 오프보딩 최종 사용자를 자동으로 사용하지 않는 경우, 한 번 사용해 보세요! 최신 버전의 SCIM 모듈에서는 앱에서 직원을 비활성화할 수 있을 뿐만 아니라 연관된 사용자 레코드를 제거할 수도 있습니다. 모든 SCIM 구성은 이제 배포 시에 수행할 수 있으므로 로컬 MxAdmin 사용자가 로그인할 필요가 없습니다.

SSO에 Mendix 플랫폼 - 키페어 기반 보안

IdP와 SSO를 설정한 경우 Mendix 플랫폼에서 개발자의 로그인 프로세스는 중앙 IT에서 제어되므로 '이탈자'가 로그인할 수 없습니다. Mendix 플랫폼도 아니고 Studio Pro도 아닙니다. Mendix 플랫폼은 IdP와 상호 작용하며 기본 인증을 사용합니다. 이제 다음을 수행할 수 있습니다. Mendix 플랫폼은 키 쌍을 사용하여 자체를 인증합니다. 보안 정책이 이러한 더 높은 수준의 보안을 선호하고 프리미엄 플랫폼 라이선스가 있는 경우 CSM에 문의하세요. 이 기능에 대해 온보딩을 계획하겠습니다.

회사 온보딩

사용자 정의를 설정할 수 있다는 사실을 알고 계셨나요? Mendix 조직에 대한 온보딩 경험이나 지식 기반이 있습니까? 걱정하지 마세요. 많은 사람들이 그렇지 않았습니다! 그래서 우리는 이 기능을 개편하고 다시 출시합니다. 회사 관리자는 제어 센터에서 액세스할 수 있습니다. 회사 온보딩.

그럼, 뭐에 쓰이나요? 사람들이 사용하는 모든 것을 원해요 Mendix 회사에서 편리하게 사용할 수 있도록 가이드라인, 회사 매뉴얼, 비디오, 모범 사례, 모든 사람이 따라야 할 규칙 등에 대한 링크를 만들 수 있습니다. 모범 사례 및 유용한 링크 목록만큼 작을 수도 있고 조직의 규모만큼 클 수도 있습니다. Mendix 지식 기반. 확장함에 따라 플랫폼을 사용하는 모든 사람이 동일한 지침과 작업 방식을 따르는 것이 점점 더 중요해집니다. 이것이 모든 사용자가 Mendix 계정에서는 이 페이지의 진입점을 타일로 볼 수 있습니다. Mendix 홈.

이 페이지는 설정하기가 정말 쉽습니다. 기술적 경험이나 너무 많은 시간이 필요하지 않습니다. 원하는 대로 선택하고 사용자 정의할 수 있는 빌딩 블록 세트로 구성되어 있으며, 변경 사항을 미리 보고 정확히 원하는 대로 되었는지 쉽게 확인할 수 있습니다.

회사 온보딩

회사 온보딩-콘텐츠 항목 편집

준비가 되면 클릭하세요 게시이다., 그리고 귀하의 새 페이지는 플랫폼에 로그인하는 조직의 모든 사람에게 표시됩니다. Mendix 이와 같은 홈:

회사 온보딩-게시

참고: 일부 "이전" 사용자의 경우 섹션 Mendix 기본적으로 숨겨져 있을 수 있습니다. 보이지 않으면 아래에서 활성화할 수 있습니다. Mendix 홈 설정 (옆에 있는 작은 톱니바퀴 앱 생성 단추).

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

언어를 선택하세요