Phiên bản mới nhất Mendix 10 được ra mắt trong thời gian gần đây đã tạo ra nhiều tiếng vang trong lĩnh vực phát triển ứng dụng low-code và thu hút nhiều sự chú ý của các doanh nghiệp muốn khai thác những lợi ích của low-code cho quá trình chuyển đổi số. Với mục tiêu mang đến cho người dùng một trải nghiệm toàn diện hơn, Mendix đã đẩy nhanh quá trình phát triển phần mềm, thúc đẩy khả năng hợp tác trên nền tảng Mendix, tối ưu hiệu suất hoạt động và cung cấp thêm các tính năng hữu ích khác trên Mendix 10.
Trong bài viết này, Kyanon Digital sẽ giới thiệu đến bạn những tính năng mới nhất trên Mendix 10, giúp bạn tối ưu hóa trải nghiệm phát triển phần mềm trên Mendix – nền tảng low-code hàng đầu thế giới.
1. Mendix Connect
Với phiên bản Mendix 10, tất cả các khả năng tích hợp và kết nối của nền tảng Mendix sẽ được gọi là Mendix Connect và được cung cấp theo dạng rất sáng tạo và đổi mới. Nó bao gồm tất cả chức năng Studio Pro hiện có cho REST, Web Services, các cơ sở dữ liệu, External Entities, Catalog, và Business Events.
1.1. Business Events
Nhiều khách hàng đang xây dựng các giải pháp bao gồm nhiều ứng dụng. Một cách điển hình để tương tác giữa các ứng dụng là sử dụng API, thường là REST hoặc OData REST. Một hạn chế của API là khi có điều gì đó quan trọng xảy ra trong ứng dụng khác thì rất khó để phát hiện.
Mendix Business Events sẽ là giải pháp đơn giản, nhanh chóng và đáng tin cậy hơn khi bạn muốn nhận các thông báo về event gần thời gian thực giữa các ứng dụng Mendix của mình. Business Events cho phép bạn lập mô hình event và xuất bản nó bằng một microflow duy nhất. Các ứng dụng khác có thể đăng ký event mà chúng quan tâm. Các microflow đã đăng ký sẽ được tự động kích hoạt khi nhận được event.
Business Events trên Mendix 10
Nguồn: Mendix
1.2. Các cập nhật trên hai trình kết nối AWS
Amazon S3
Với bản nâng cấp 2.0.0, Create Bucket và Delete Bucket mới được thêm vào trình kết nối Amazon S3. Ngoài ra, cấu trúc và trải nghiệm làm việc với trình kết nối này vẫn được đảm bảo giống với tất cả các trình kết nối AWS khác.
Trình kết nối Amazon S3 trên Mendix 10
Nguồn: Mendix
Amazon Simple Notification Service
Trình kết nối SNS mới không chỉ cho phép bạn gửi thông báo mà còn có thể liệt kê các chủ đề SNS trong ứng dụng Mendix của bạn, tạo chủ đề và đăng ký chúng. Tính năng Send Message cũng được mở rộng để cho phép việc gửi tin nhắn hàng loạt.
Trình kết nối Amazon SNS trên Mendix 10
Nguồn: Mendix
2. Quản trị và Kiểm soát
2.1. Bring-your-own IdP (BYOIdP)
BYOIdP là gì? Nói một cách đơn giản, với BYOIdP, nền tảng Mendix có thể ủy thác việc đăng nhập cho Identity Provider (IdP) của riêng bạn.
Vậy, khi nào thì BYOIdP có ích?
- Giúp tuân thủ các chính sách xác thực trên quy mô tổ chức – Nếu tổ chức của bạn có các chính sách xác thực cụ thể, ví dụ: chính sách mật khẩu, yêu cầu 2FA cho tất cả nền tảng, quyền truy cập có điều kiện, v.v., thì việc sử dụng BYOIdP là bắt buộc.
- Cho phép quản trị truy cập nâng cao – Quản trị viên công ty không còn cần phải liên tục hủy kích hoạt các thành viên khỏi các ứng dụng sau khi họ rời tổ chức. Với BYOIdP, chỉ những nhân viên đang hoạt động trong IdP của khách hàng mới có thể truy cập nền tảng Mendix. Bạn cũng có thể hạn chế quyền truy cập nền tảng Mendix chỉ cho một số phòng ban hoặc nhóm nhất định.
- Cho phép SSO – Với BYOIdP, bạn có thể tận hưởng sự tiện lợi của việc đăng nhập một lần (SSO).
Tham khảo tài liệu để tìm hiểu thêm về cách kích hoạt tính năng này!
Control center trên Mendix 10
Nguồn: Mendix
2.2. Quản lý quyền truy cập
Việc cộng tác giờ đây đã trở nên dễ dàng hơn bao giờ hết với Mendix 10 – các đồng nghiệp sẽ được thêm trực tiếp vào dự án với vai trò mà bạn đã chọn cho họ mà không cần mất thời gian chấp nhận lời mời đó.
Ngoài ra, giờ đây bạn có thể xem tất cả những người đã được mời tham gia dự án, ai đã mời họ và khi nào, cũng như thời điểm lời mời hết hạn. Điều này sẽ giúp bạn quản lý quyền truy cập hiệu quả hơn và thực hiện các hành động cần thiết.
Giao diện User settings trên Mendix 10
Nguồn: Mendix
2.3. Cải tiến LDAP
Module LDAP (Lightweight Directory Access Protocol) được sử dụng để giao tiếp với máy chủ LDAP. Nó có thể được sử dụng trong ứng dụng Mendix để đồng bộ hóa người dùng cuối, các tài khoản của nhóm và trạng thái của họ từ máy chủ LDAP, chẳng hạn như Microsoft AD.
Module này đã được cập nhật để hỗ trợ LDAPS, hay còn gọi là giao tiếp LDAP qua SSL, giúp cho module được bảo mật tốt hơn. Tham khảo tài liệu để tìm hiểu thêm!
3. Các cập nhật trên Cloud
3.1. Webhooks
Webhook cho phép thông báo cho các hệ thống bên ngoài khi một event diễn ra trong hệ sinh thái Mendix.
Các event được hỗ trợ bao gồm:
- Teamserver push (Git)
- Tải lên các Package
Webhooks trên Mendix 10
Nguồn: Mendix
3.2. Multi-region failover
Với gói tài nguyên cloud Premium Plus mới của Mendix, các ứng dụng của bạn vẫn có thể chạy ngay cả khi khu vực mà ứng dụng của bạn đang chạy bị ngừng hoạt động. Nó cung cấp khả năng miễn dịch hoàn toàn đối với rủi ro ngưng hoạt động trong vùng đám mây (cloud region) của bạn.
Trong Mendix Cloud, nhiều tính năng đã được thêm vào để đem lại tính khả dụng cao:
- Tự động sửa chữa: tự động phát hiện các vùng chứa ứng dụng không lành mạnh (không phản hồi hoặc bị lỗi) và tự động hủy chúng.
- Mở rộng theo chiều ngang vượt trội: dễ dàng mở rộng hay thu hẹp ứng dụng của bạn mà không có downtime. Ngoài ra, với ít nhất hai instance, độ khả dụng sẽ đạt mức cao nhất. Nếu một trong các vùng chứa của bạn không hoạt động bình thường, các vùng chứa khác sẽ nhận tải, trong khi đó, vùng chứa không lành mạnh sẽ bị hủy và tự động khởi động lại.
- Gói Premium – Cơ sở dữ liệu dự phòng: được tự động kích hoạt trong trường hợp vùng khả dụng chính ngừng hoạt động hoàn toàn. Điều này đảm bảo rằng ứng dụng của bạn luôn tiếp tục chạy và xử lý các yêu cầu.
- Gói Premium Plus – Cơ sở dữ liệu dự phòng ở khu vực khác với khu vực của cơ sở dữ liệu chính: được tự động kích hoạt trong trường hợp khu vực chính ngừng hoạt động hoàn toàn. Điều này đảm bảo rằng ứng dụng của bạn sẽ luôn tiếp tục chạy ngay cả trước khi khu vực chính hoạt động trở lại.
Multi-region failover trên Mendix 10
Nguồn: Mendix
4. Portfolio Management
4.1. Tổng quan Portfolio Management
Landing page của Mendix Portfolio Management đã được thiết kế lại để mang đến cái nhìn tổng quan về portfolio management của doanh nghiệp, hiển thị các portfolio mà người dùng có thể truy cập cũng như portfolio hạn chế truy cập của công ty.
Các tổ chức giờ đây có thể có nhiều portfolio. Mọi người ai cũng có thể tạo bảng portfolio cho các chuỗi giá trị, phòng ban hoặc nhóm chuyên dụng và các bảng có thể được điều chỉnh là riêng tư hoặc bị hạn chế.
Landing page của Portfolio Management trên Mendix 10
Nguồn: Mendix
4.2. Quản trị Portfolio Management trong Control Center
Sự đổi mới này cung cấp quyền kiểm soát các cài đặt quyền riêng tư của portfolio để doanh nghiệp có thể quản lý việc tạo mới và thay đổi đối với các bảng bị hạn chế, đồng thời theo dõi sự phát triển của các bảng portfolio trong portfolio của doanh nghiệp.
Danh mục Portfolios được thêm vào Control Center trên Mendix 10
Nguồn: Mendix
5. Trình kết nối Jira
Trình kết nối Jira hiện đang khả dụng dưới dạng phiên bản beta! Giờ đây, bạn có thể liên kết bảng Jira của bạn với dự án Mendix và xem tất cả các thông tin từ bảng đó trong Stories pane trên Studio Pro. Điều này cho phép bạn dễ dàng liên kết các commit với thông tin của người dùng trong Jira và tìm kiếm các thông tin liên quan trên trang Team Server.
Tham khảo tài liệu để biết thêm!
Trình kết nối Jira trong User Settings trên Mendix 10
Nguồn: Mendix
5.1. Epics public API
Với phiên bản API mới nhất, bạn sẽ có thể tích hợp với bất kỳ công cụ hoặc dịch vụ quản lý dự án bên thứ ba nào khác.
Với việc phát hành public API, Epics sẽ cung cấp tất cả các chức năng mà Stories đã làm (và còn hơn thế nữa). Bạn có thể đọc nhiều hơn tại đây.
6. Insight từ ứng dụng
6.1. Quản lý các phản hồi
Người dùng cuối của bạn sẽ có thể chú thích ảnh chụp màn hình và hiển thị chính xác những gì bạn cần biết để giải quyết vấn đề hoặc phát triển chức năng mới. PO & Scrum master sẽ có nhiều quyền kiểm soát hơn đối với các mục phản hồi: giờ đây họ có thể thêm thẻ, sử dụng bộ lọc, liên kết các mục phản hồi tương tự với nhau và nếu cần, biến các mục phản hồi đó thành câu chuyện trong Epics hoặc Jira.
Giao tiếp có vai trò vô cùng quan trọng, vì vậy Mendix đã tạo một khung trò chuyện hoàn toàn mới để nhóm lập trình viên có thể trao đổi với người dùng của họ. Người dùng cuối cũng như các thành viên trong nhóm được thông báo bất cứ khi nào có điều gì mới trên các mục phản hồi.
Quản lý phản hồi và Tính năng liên kết các mục, gắn thẻ
Nguồn: Mendix
6.2. Mini Surveys
Mini Surveys cho phép đặt câu hỏi cho người dùng cuối một cách chủ động. Bạn có thể thiết lập mục tiêu khảo sát, thời lượng và vị trí trên trang. Có bốn loại câu hỏi: thang đánh giá, trắc nghiệm, câu hỏi mở và NPS. Khi có kết quả, bạn có thể lấy insight bằng cách sử dụng biểu đồ có sẵn hoặc xuất sang Excel để phân tích sâu hơn.
Mini Surveys trên Mendix 10
Nguồn: Mendix
7. Các thay đổi trong Mendix Community
7.1. Tạo bài đăng nháp trong Community
Giờ đây, bạn có thể tạo nhiều bài đăng nháp, cho phép bạn giải quyết nhiều câu hỏi hoặc ý tưởng trước khi xuất bản chính thức.
Giao diện tạo bản nháp trên Mendix 10
Nguồn: Mendix
7.2. Marketplace mượt mà và phong phú hơn
Marketplace đã có những cải tiến đáng kể về UX và UI, giúp bạn khám phá nội dung trong hệ sinh thái của chúng tôi và các khối xây dựng có sẵn dễ dàng hơn và nhanh hơn.
Chế độ xem ban đầu và Reworked UI trong Studio Pro của Mendix 10
Nguồn: Mendix
Các phiên bản Portable của Studio Pro được tải xuống trực tiếp từ Marketplace Web và Bộ lọc mới cho phép khám phá nhanh các thành phần riêng tư
Nguồn: Mendix
Các cập nhật đối với nội dung trên Marketplace sẽ được thông báo qua email hoặc công cụ thông báo trên nền tảng. Việc gửi các thành phần tới Marketplace cũng đã có những cải tiến, cả về UI/UX và các chức năng.
Hy vọng bài viết đã đem lại cho bạn những thông tin mới nhất về nền tảng low-code Mendix 10. Ngoài ra, nếu bạn hứng thú với những đổi mới trong Studio Pro của Mendix 10, hãy nhấp vào bài viết này.
Kyanon Digital là đối tác giải pháp của Mendix – nhà cung cấp hàng đầu các dịch vụ và giải pháp low-code. Hãy liên hệ ngay với Kyanon Digital để được hỗ trợ tư vấn từ các chuyên gia nếu bạn đang tìm kiếm các giải pháp low-code.
Nguồn: Mendix
Dịch và biên tập: Kyanon Digital