릴리스 10.6: AI, 정말 많아요
우리는 이번 해를 꽉 찬 이벤트로 마무리합니다. MTS 릴리스2023년은 AI가 화제가 된 한 해였으며, (gen)AI를 활용하고 단순한 데모웨어가 아닌 진정한 가치를 제공하는 두 가지 기능을 공유하게 되어 기쁩니다. Mendix채팅과 개선된 논리 편집기.
하지만 페이지 스타일을 쉽게 지정할 수 있는 시각적 디자인 속성, 개선된 페이지 및 위젯 생성, 데이터 그리드 2 개선, 향상된 보안 개요, 모바일 및 워크플로 업데이트, 외부 데이터베이스 커넥터, Excel 데이터 가져오기, 간소화된 REST 사용, 제어 센터 개선 및 개발자 포털의 여러 개선 사항 등 훨씬 더 많은 기능이 추가되었습니다.
와, 정말 많은 크리스마스 선물이 오는군요!
앱 개발
Mendix채팅-베타
ChatGPT나 비슷한 것을 사용해보지 않은 사람이 있나요? Mendix Studio Pro에서 작업하는 동안 질문이 생기면 관련 리소스와 함께 빠르게 답변을 받으세요. Mendix 문서, 포럼 및 아카데미 학습 경로. 글쎄요, Mendix채팅은 바로 그런 일을 합니다!
우리는 이것이 AI가 개발자의 학습에 도움이 될 것이라고 믿습니다. Mendix docs.mendix.com, 포럼, Google 등을 통해 검색하는 대신, 개발자들이 정보에 즉시 액세스하여 더 빠르고 신속하게 작업할 수 있습니다.
Mendix채팅은 답변하기 위해 설계되었습니다 Mendix 관련 개발 및 방법 질문, 모범 사례 등. 두 가지 AI 모델을 활용합니다. 의미 검색을 위한 언어 모델(LM)을 사용하여 액세스합니다. Mendix 요약 및 출력 생성을 위한 지식 기반과 대규모 언어 모델(LLM)이 있습니다.
우리는 최신식, 오픈 소스, 사전 훈련된 모델을 사용하여 세부 조정합니다. Mendix 데이터. 현재 Llama2-13b LLM을 사용하고 있지만 플러그형 아키텍처로 인해 쉽게 교체할 수 있습니다. 이를 통해 더 나은 오픈 소스 또는 상용 모델로 교체할 수 있습니다.
생성 Mendix- 특정 답변의 경우, 우리는 검색 증강 생성(RAG)을 활용하여 제공합니다. Mendix LLM에 대한 지식 소스입니다. 이 초기 릴리스에는 문서, Mendix 포럼, 아카데미 학습.
중요 참고 사항: 이것은 초기 베타 버전이며 완벽하지 않다는 것을 알고 있습니다. 일부 잘못되거나 불완전한 답변을 예상하고 개선에 도움을 주세요!
Mendix채팅에는 광범위한 피드백을 제공할 수 있는 기능이 포함되어 있어 정확도가 향상됩니다. 좋은 소식은 Studio Pro를 업데이트하지 않고도 기본 시스템을 업그레이드할 수 있어 지속적인 개선이 보장된다는 것입니다!
View → 를 통해 열어서 사용 가능합니다. Mendix채팅하세요. 그리고 피드백을 제공하는 것을 잊지 마세요! 더 많은 내용을 읽을 수 있습니다. Mendix채팅에서 자세한 내용은 공식 문서에서 확인하세요..
개선된 논리 편집기
마이크로플로, 나노플로 및 규칙을 위한 갱신되고 향상된 편집기의 일반 가용성을 발표하게 되어 기쁩니다. 새로운 편집기는 일상적인 로직 모델링 경험을 더 빠르고, 더 매끄럽고, 더 쉽게 배우는 데 중점을 두고 있으며 몇 가지 큰 개선 사항이 포함되어 있습니다.
키보드 지원을 통한 스마트 제안
편집기에는 AI와 규칙에 따라 지속적으로 제안을 제공하는 스마트 제안이 포함된 팝업이 있어 활동을 더 빠르고 쉽게 추가할 수 있습니다.
이 모든 것이 키보드와 잘 어울립니다. 입력을 시작하면 가장 좋은 제안이 표시되기 때문입니다. 예를 들어, "cr"로 시작하면 다양한 "개체 생성" 제안이 표시됩니다. 그리고 "cr pr"을 입력하면 "제품 생성"이 제안되어 생산성이 크게 향상되므로 더욱 똑똑합니다.
다른 마이크로플로우 페이지의 일부 문자를 입력할 수도 있습니다. 이것들도 제안되고 매개변수는 자동으로 채워집니다. 게다가, 이 단어들을 입력하기만 하면 빠르게 합계나 계산을 할 수 있습니다. 여기서 실제로 볼 수 있습니다. 마우스가 필요 없습니다!
기타 개선
편집기를 더욱 매끄럽게 사용할 수 있도록 작은 세부 사항에도 투자했습니다. 이제 무제한 캔버스, 향상된 줌, 간소화된 수평 스크롤과 같은 일반적인 패턴을 사용할 수 있습니다.
도구 상자와 도구 모음의 새로운 활동이 항상 흐름에 잘 맞춰지도록 하려면 스냅 투 플로우를 사용할 수도 있습니다.
풍부한 디자인 속성
더 나은 시각적 경험을 제공하기 위해 디자인 속성에 대한 새로운 UI를 발표하게 되어 기쁩니다. 이제 페이지의 모양과 느낌을 사용자 정의하는 것이 더 쉽고 빨라졌습니다.
새로운 UI에는 다음이 포함됩니다.
- 여백과 패딩을 변경하면 위젯에 어떤 영향이 미치는지 시각적으로 더 잘 표현해주는 간격 컨트롤입니다.
- 아이콘을 지원하는 토글 버튼 그룹은 드롭다운 옵션을 표시하는 대체 방법을 제공하며, 여러 토글을 단일 속성으로 결합하기 위한 다중 선택도 허용합니다.
- 색상 선택기는 설정되는 색상을 미리 볼 수 있는 드롭다운을 확장합니다.
그리고 가장 좋은 점은 이러한 새로운 컨트롤을 자신의 디자인 속성에도 사용할 수 있다는 것입니다. 자세한 내용은 공식 문서에서 확인하세요.
새로운 앱은 자동으로 이를 받게 됩니다. 기존 앱의 경우 Atlas Core 모듈을 업데이트하여 디자인 속성이 새로운 모양과 느낌으로 변환되는 것을 확인하세요!
Mac용 Studio Pro–업데이트
우리는 10.6에서 Studio Pro for Mac을 퍼블릭 베타로 출시할 예정이었지만, 공개 출시 전에 좀 더 다듬어야 한다고 생각하여 2024년 초로 연기하기로 했습니다. 우리는 거의 완성되었고 가능한 한 빨리 출시하기 위해 열심히 노력하고 있습니다. 기대하세요!
업데이트된 위젯 생성
우리는 사용자가 현대적이고 풍부한 인터페이스를 구축할 수 있도록 지속적으로 노력하고 있습니다. 예를 들어, 최근에 추가된 콤보 박스 위젯은 더 나은 UI를 만드는 데 도움이 됩니다. 게다가 Data grid 2에 많은 사용자 정의 옵션을 추가했습니다.
Mendix 개발자가 개요 페이지를 생성하거나 데이터 뷰를 추가할 때 생산성을 높이기 위해 위젯을 자동으로 생성합니다. 이 릴리스에서는 최신 위젯을 사용합니다. 데이터 그리드 2, 콤보 상자 및 이미지 위젯.

- 데이터 그리드 2를 사용하여 생성된 개요의 예

- 콤보 상자와 이미지가 포함된 생성된 양식의 예
이러한 위젯을 사용하고 싶지 않다면 앱 설정 → 기타에서 이를 비활성화할 수 있습니다.
Datagrid 2 개선 사항
조건부로 표시되는 열
이제 표현식을 사용하여 열의 가시성을 설정할 수 있습니다. 이를 통해 컨텍스트에 따라 다른 데이터를 표시하는 동적 데이터 그리드를 만드는 데 새로운 수준의 유연성이 제공됩니다.
Andries Smit 님, Github에서 PR을 해주셔서 감사합니다!
키보드 탐색 및 선택
더 쉽게 접근할 수 있도록, Data grid 2는 이제 현재 포커스가 맞춰진 셀을 강조 표시합니다. 게다가 화살표 키를 사용하여 그리드를 탐색할 수 있으며, 탭 키를 사용하여 셀 내부의 버튼과 같은 요소에 포커스를 설정할 수 있습니다.
다중 선택이 활성화된 경우 이제 Shift + 화살표 키를 사용하여 여러 행을 선택할 수도 있습니다.
공개 베타의 새로운 엔티티 액세스 권한 편집기
엔티티 액세스 권한은 아마도 가장 중요한 보안 기능일 것입니다. Mendix 애플리케이션. 애플리케이션 데이터를 보호하여 허용된 사용자만 액세스할 수 있도록 합니다. 그러나 안전한 엔터티 액세스 권한을 유지하는 것은 특히 많은 엔터티와 사용자 역할이 있는 대규모 애플리케이션의 경우 어려울 수 있습니다.
엔티티 액세스 규칙 설정 및 감사를 보다 쉽게 하기 위해 엔티티 액세스 규칙에 대한 새로운 편집기를 소개합니다. 새로운 편집기는 단일 엔티티에 영향을 미치는 모든 액세스 규칙에 대한 전체 개요를 제공합니다. 이 개요는 사용자 역할을 열로, 속성을 행으로 하는 표로 구성됩니다.
각 셀에서 주어진 속성에 대한 주어진 사용자 역할의 액세스(읽기 및 쓰기)가 표시되고 변경할 수 있습니다. 맨 위 행은 사용자 역할에 적용되는 XPath 제약 조건과 액세스 권한 생성 및 삭제를 보여줍니다.

새로운 편집기를 사용해보려면 Studio Pro의 환경 설정을 열고 새로운 기능 탭에서 활성화하세요. 새로운 편집기를 사용하면 기존 엔터티 액세스 규칙이 편집할 때 자동으로 정규화된 형식으로 변환됩니다. 이 변경 사항이 마음에 들지 않으면 편집기를 사용해본 후 도메인 모델에 대한 변경 사항을 되돌리세요.

새로운 엔터티 액세스 규칙 편집기에 대한 자세한 내용은 다음에서 확인할 수 있습니다. 자세한 내용은 공식 문서에서 확인하세요.. 엔티티 액세스 규칙을 편집하고 감사하는 이 새로운 방식을 즐기시기 바랍니다!
모바일 업데이트
React Native 업데이트
Mendix 네이티브 모바일 앱을 구축하기 위해 React Native 프레임워크를 사용합니다. Mendix 9.24.0, 우리는 해당 프레임워크의 버전 0.70.7을 사용하고 있습니다. Mendix 10.6.0을 0.72.7로 업데이트하고 있습니다.
이 업데이트에는 보안, 성능, 안정성이 강화된 등 기본 모바일 앱에 대한 많은 개선 사항이 포함되어 있습니다.
하지만 업데이트로 인해 타사 모듈 및 위젯에 문제가 발생할 수 있습니다. 앱을 업데이트하기 전에 사용된 모든 모듈이 호환되는지 확인하세요. 문제가 발생하면 모듈 작성자에게 연락하여 모듈을 업데이트해 달라고 요청하세요.
Make It Native 10도 업데이트되었습니다. 즉, 더 이상 작동하지 않습니다. Mendix 10.6.0 이전 버전. 해당 버전에는 Make It Native 9를 대신 사용하세요. 자세한 내용은 다음을 참조하세요. 자세한 내용은 공식 문서에서 확인하세요..
워크플로 업데이트
타이머 이벤트
타이머 이벤트가 추가되어 이제 정의된 기간 동안 또는 특정 날짜까지 프로세스 경로의 실행을 일시 중단할 수 있습니다. 카운터는 워크플로가 타이머 이벤트에 도달하는 순간 실행을 시작하고 정의한 시간에 다음 활동을 계속합니다. 이는 고정된 기간(예: 2일, 20초)이거나 표현식을 사용하여 계산된 날짜 및 시간일 수 있습니다. 표현식은 다른 속성을 포함하여 더 복잡한 날짜 계산을 허용합니다.

- 타이머 이벤트
수평 워크플로 편집기
많은 사람이 요청한 (그리고 올해를 마무리하기에 좋은 선물) 워크플로 프로세스를 수평으로 모델링하는 기능입니다. 오른쪽 상단 모서리의 스위치를 뒤집고 수평으로 모델링을 계속합니다.

자세한 활동 타임라인
워크플로에 대한 자세한 과거 데이터 서비스를 제공하기 위한 이니셔티브의 일환으로 자세한 활동 타임라인을 구축하는 기능을 추가했습니다. Microflow 활동 "워크플로 활동 레코드 검색"은 주어진 워크플로의 전체 실행 경로를 반환합니다.
Workflow Commons 모듈의 새로운 활동 타임라인 스니펫은 이 데이터를 어떻게 사용할 수 있는지에 대한 좋은 예입니다. 이 새로운 활동에 대한 다른 사용 사례를 생각해 볼 수 있나요?

- "워크플로우 활동 기록 검색"은 전체 워크플로우 실행 기록을 반환합니다.

- Workflow Commons 모듈의 새로운 활동 타임라인
표현식에서 선택된 객체 사용
10.5부터 길이 표현식은 문자열 외에도 객체를 나열하는 것을 지원합니다. 이를 더욱 강력하게 만들었습니다. 이제 표현식에서 데이터 위젯(예: Data grid 2)의 선택된 객체를 사용할 수 있습니다.
예를 들어, 가시성 표현식 length($selectedItems) > 0을 설정하여 선택된 항목 수에 따라 요소를 표시하거나 숨길 수 있습니다.
Mx for Private Cloud—Connected의 앱을 위한 PDF 문서 생성
지난 8월 우리는 새로운 것을 출시했습니다. PDF 문서 생성 모듈 그리고 우리의 PDF 생성 서비스와 함께 Mendix 공개 플랫폼. 우리는 많은 긍정적인 피드백을 받았습니다. 개발자들은 Page 편집기를 사용하여 앱에서 익숙한 것과 동일한 위젯과 동적 데이터를 사용하여 픽셀 완벽한 스타일의 PDF를 빌드할 수 있는 기능을 좋아했습니다.
오늘부터 PDF 문서 생성 서비스가 앱에서도 사용 가능합니다. Mendix Private Cloud—Connected의 경우 기존 앱 지원 옆에 있습니다. Mendix 퍼블릭 클라우드.
버전 제어 저장소 증가 감소
.mpr 프로젝트 파일에는 앱의 대부분 부분이 포함되어 있으므로 리포지토리 성장에 크게 기여합니다. 일반적인 사용에서 기본 SQLite 데이터베이스에 갭이 생겨서 .mpr 파일의 불필요한 인플레이션이 발생하고 리포지토리 성장에 기여할 수 있습니다.
버전 10.6부터 우리는 휴리스틱이 최소 5MB의 잠재적인 절감을 나타낼 때 트리거되는 변경 사항을 커밋하기 전에 SQLite 데이터베이스에서 VACUUM 작업을 실행합니다. 이 프로세스는 몇 초 밖에 걸리지 않으며 나중에 문제를 방지할 수 있습니다.
또한, 저장소에 3MB를 초과하는 파일을 추가하려고 할 때 활성화되는 커밋 창에 경고 메커니즘을 구현했습니다. 이 예방 조치는 버전 제어 시스템의 의도치 않은 인플레이션을 방지하는 것을 목표로 합니다. 경고가 트리거되면 파일을 추가하는 것을 재고하거나 추가가 의도적이었다면 그냥 진행할 수 있습니다.
외래 키 데이터베이스 제약 조건
이제 새 프로젝트는 데이터베이스 수준에서 외래 키의 이점을 누릴 수 있습니다. Mendix 필요할 경우 연결의 양쪽을 정리하여 dangling references를 방지합니다. 이는 시스템 연결('owner', 'changdBy')과 팀에서 만든 일반 연결에 적용됩니다.
향후에는 최종적으로 이를 적용하기 전에 기존 앱의 데이터베이스에서 외래 키를 활성화하는 옵션을 제공할 것입니다. Mendix 11.
Mendix 연결하기
외부 데이터베이스 커넥터
이 릴리스에서는 새로운 대화형 데이터베이스 커넥터가 베타 레이블을 삭제하여 이제 프로덕션 앱에서 사용할 수 있습니다. 이 릴리스의 새로운 기능은 insert 문에 대한 지원입니다.
선택 문과 마찬가지로, 삽입 쿼리는 Studio Pro에서 작성하고 테스트할 수 있습니다. 데이터베이스에 많은 개발 데이터가 들어가지 않고 시도가 반복 가능하도록 하기 위해 Studio Pro의 삽입은 즉시 롤백됩니다. 따라서 쿼리를 개발하는 동안 데이터베이스를 망칠까 봐 걱정하지 마세요.
마켓플레이스에서 찾을 수 있습니다 여기에서 확인하세요.

Excel용 데이터 가져오기
이번 달에 프로덕션에 사용 가능한 또 다른 통합 기능은 Excel 파일용 데이터 가져오기입니다.
귀하의 데이터를 가져오고 내보내는 것을 목표로 합니다. Mendix 가능한 한 쉽고 빠르게 앱을 만들고 Excel 데이터 임포터는 그 중요한 부분입니다. 예제 Excel 파일에서 시작하여 데이터를 엔터티에 매핑하는 방법을 시각적으로 정의하고 간단한 임포트 활동으로 임포트할 수 있습니다.

마켓플레이스에서 찾을 수 있습니다 여기에서 확인하세요.
새로운 Consume REST 서비스 베타
여러분께 더 쉽고 빠른 작업 방식을 제공하고자 하는 노력의 일환으로, 이제 REST 서비스를 사용하는 새로운 방식이 생겼습니다. REST 통합을 설정하는 데 걸리는 시간이 몇 분에서 몇 초로 바뀌어, 여러분이 우리가 해야 할 모든 통합을 훨씬 더 빠르게 수행할 수 있게 되었습니다.
Studio Pro에서 직접 호출을 테스트하고, 암묵적 매핑을 사용하고, REST 호출을 그룹화할 수 있으므로 REST 서비스를 사용하기가 매우 쉽습니다.

이에 대한 자세한 내용은 다음을 참조하세요. 자세한 내용은 공식 문서에서 확인하세요..
개발자 포털 업데이트
이러한 개발자 포털 업데이트를 활용하고 싶지만 여전히 이전 버전을 사용하고 있습니까? Mendix 버전? 문제없습니다. 개발자 포털 업데이트는 Studio Pro 버전에 연결되어 있지 않습니다!
앱 인사이트
피드백 관리 기능을 개선하는 몇 가지 흥미로운 새로운 기능을 공유하게 되어 기쁩니다.
피드백에서의 태그 관리:

- 피드백에서의 태그 관리:
피드백에서 향상된 텍스트 편집:
커뮤니케이션이 더욱 풍부해졌습니다! "팀 코멘트" 및 "리포터에게 연락" 텍스트 상자 내에서 새로운 텍스트 편집 환경을 활용하세요. 아이디어를 표현하고 팀과 협업하는 것이 그 어느 때보다 역동적입니다.

- 피드백에서 향상된 텍스트 편집:
미니 설문조사의 자세한 응답:
미니 설문조사에서 개별 응답을 자세히 살펴보세요. 응답 탭 하단의 목록에서 응답을 클릭하면 이제 측면 패널에 편리하게 표시된 자세한 정보에 액세스할 수 있습니다.

- 미니 설문조사의 자세한 응답:
에픽 스
태그 및 에픽을 대량으로 할당
Planning 페이지에서 여러 스토리를 선택하면 이제 태그를 추가하거나 전체 그룹에 에픽을 할당할 수 있습니다. 이제 모두가 오래된 도구인 스토리를 에픽으로 대체했고 사용자 스토리의 수가 꾸준히 증가하고 있으므로, 이는 엄청난 클릭을 절약할 수 있을 것입니다.
CTRL/CMD + 클릭을 하면 필요한 만큼의 스토리를 쉽게 선택할 수 있고, CTRL/CMD + D를 누르면 모든 스토리가 선택 해제됩니다.
Excel 가져오기 및 내보내기에 대한 작은 조정
Excel에서 내보내는 필드에 epic 이름을 추가했습니다. 또한 일치하는 템플릿으로 Excel 파일을 내보내고 다시 가져오는 것이 가능한 한 쉽도록 했습니다. 이 제안과 진행 중인 다른 많은 유용한 제안에 대해 Sara Masaeli에게 감사드립니다!
카탈로그의 OpenAPI – 공개 베타
Catalog에서 OpenAPI의 공개 베타 릴리스를 소개하게 되어 기쁩니다. 이 새로운 추가 기능은 Mendix 플랫폼은 REST API의 관리 및 검색을 간소화합니다. Mendix 생태계.

- 카탈로그의 OpenAPI-공개 베타
주요 특징들:
- 자동 API 등록: 게시된 REST API를 원활하게 등록합니다. Mx10.0+에서 실행되고 MxCloud에 배포된 애플리케이션은 자동으로 등록됩니다. Mendix 목록.
- 간편한 API 검색: 사용 가능한 모든 API를 쉽게 탐색하세요. Mendix 카탈로그를 통해 풍경을 감상하세요. 관련 API를 검색하는 번거로움에 작별 인사를 전하세요. 이제 몇 번의 클릭만 있으면 됩니다.
- 향상된 문서 큐레이션: 큐레이팅된 문서로 API 사용을 간소화합니다. Catalog의 OpenAPI를 사용하면 API를 사용자 친화적인 방식으로 표현할 수 있어 개발자와 이해 관계자 모두가 쉽게 이해할 수 있습니다.
다이빙 방법:
- 방문 목록 카탈로그에 접속하세요.
- 카탈로그를 탐색하고 OpenAPI에서 결과를 필터링하여 등록된 모든 REST API를 확인하세요.
- REST API를 등록하려면 Mx10에서 빌드하고 MxCloud에 배포된 애플리케이션에서 REST 서비스를 게시하기만 하면 됩니다. API가 성공적으로 등록되면 알림을 받게 됩니다.
- 자세한 지침 및 추가 정보는 다음을 참조하세요. 자세한 내용은 공식 문서에서 확인하세요..
API 관리 경험을 혁신할 준비가 되셨나요? Catalog의 OpenAPI는 보다 간소화되고 효율적인 API 관리 경험을 위한 게이트웨이입니다. Mendix 여행.
Mendix Cloud
로그 및 메트릭 페이지에 대한 현대화된 UI와 향상된 기능
에서 실행되는 앱 Mendix 클라우드를 즉시 사용하세요 로그 관리 및 메트릭 대시보드.
우리는 이 페이지의 UI를 현대화하고 새로운 기능을 추가했습니다. 이제 날짜별로 로그 파일을 검색할 수 있으며, 다운로드하기 전에 로그 파일의 크기를 볼 수 있습니다.

지표 페이지에는 보고 싶은 지표를 선택할 수 있는 드롭다운이 추가되었습니다. 모든 지표, 앱 관련 지표만, 데이터베이스 관련 지표만 선택할 수 있습니다.

이러한 변경 사항은 클라우드 페이지의 더 큰 전면적 개편의 시작일 뿐입니다. Mendix 클라우드. 향후 개선 사항을 주시하세요!
제어 센터: 향상된 앱 관리
애플리케이션 환경을 관리하는 방법에 큰 변화를 주었습니다. 이제 앱 환경 정보와 결합된 앱 정보를 볼 수 있습니다. 필요에 따라 애플리케이션 환경을 슬라이스하고 다이스할 수 있는 모든 필터와 정렬 옵션을 제공합니다.
새로운 향상된 앱 보기를 사용하면 다음을 수행할 수 있습니다.
- 프로덕션 중인 앱이나 무료 앱 관리에 집중하세요
- 좀 봐 Mendix 배포되었거나 저장소에 있는 버전을 확인하여 Mendix 버전이 최신입니다
- 기술 연락처를 인라인으로 변경
- 더 이상 활발하게 개발되지 않는 무료 앱을 대량으로 비활성화합니다.
- 앱 정보를 Excel로 내보내기(전체 또는 선택)
앱 환경 관리가 더욱 쉬워졌습니다!
다음 앱을 시작할 준비가 되셨나요?
- 다운로드 Mendix 10.6
- 모든 기능, 개선 사항, 수정 사항 등을 자세히 살펴보세요. Mendix 10.6 릴리스 노트.
- 앞으로의 업데이트를 놓치고 싶지 않으시다면 블로그 구독을 통해 최신 소식을 받아보세요!