Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Sự ra mắt của Mendix 10 đã đánh dấu sự mở đầu của một kỷ nguyên mới trong phát triển low-code. Với trọng tâm là tăng tốc độ phát triển các quy trình end-to-end, tăng các điểm tiếp xúc cộng tác, tận dụng Trí tuệ nhân tạo (AI) và Máy học (Machine Learning – ML),… công nghệ low-code từ Mendix đang giúp các tổ chức biến ý tưởng thành hiện thực dễ dàng hơn bao giờ hết.

Mendix 10 cung cấp nhiều tính năng, giao diện và cập nhật mới cho các công cụ hiện có. Hơn nữa, Mendix 10 cũng sẽ mang đến các tính năng mới bổ sung được phát hành trong thời gian sắp tới.

Trong bài viết sau, Kyanon Digital sẽ giới thiệu đến các bạn những cập nhật mới nhất của Studio Pro trong Mendix 10 – phiên bản cập nhật lớn nhất của Mendix – nền tảng phát triển ứng dụng low-code hàng đầu thế giới.

1. Giao diện mới

Mendix 10 cung cấp một diện mạo mới của Studio Pro với hai phiên bản light và dark, giúp bạn làm việc dễ dàng hơn trên màu sắc nền mà bạn mong muốn.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Giao diện Studio Pro trong hai chế độ light và dark giúp Mendix Developer làm việc thoải mái trong khoảng thời gian dài

Nguồn: Mendix

Tất cả các biểu tượng trên Studio Pro cũng được đổi mới để mang lại giao diện nhất quán hơn, mang lại trải nghiệm tổng thể dễ chịu hơn.

2. PDF Document generation (public beta)

Phiên bản public beta của chức năng PDF Document generation hiện đang khả dụng cho các ứng dụng trên nền tảng Mendix 10 hoặc Mendix 9.18 trở lên và đang chạy trên Mendix Cloud. Giờ đây, bạn có thể dễ dàng tạo các tài liệu PDF chuẩn xác đến từng pixel dựa trên các page cơ bản trong ứng dụng của mình.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Chức năng tạo file PDF chuẩn theo từng pixel dựa trên một page của ứng dụng trên Mendix

Nguồn: Mendix

3. ML Kit (GA)

Mendix ML Kit sẽ xuất hiện trong General Availability (GA) cho phép tích hợp mô hình ML low-code trong các ứng dụng Mendix, cho phép thời gian tiếp thị nhanh hơn, tích hợp dễ dàng hơn và tạo ra hiệu suất vượt trội.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Mendix 10 cho ra mắt ML Kit trong General Availability

Nguồn: Mendix

4. Best Practice Bot

Best Practice Bot hỗ trợ các Mendix Developer kiểm tra các mô hình ứng dụng dựa trên các nguyên tắc lập trình tốt nhất của Mendix, giúp phát hiện các anti-pattern và hướng dẫn họ cách giải quyết chúng.

Với các bản phát hành sắp tới, các phương pháp tốt nhất sẽ được tiếp tục bổ sung, vì vậy nhớ theo dõi Kyanon Digital để cập nhật những phiên bản mới nhất từ Mendix nhé.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Các Best Practice Bot có trong phiên bản Mendix 10

Nguồn: Mendix

5. Tạo ứng dụng với trang tính

Với Mendix, các quy trình bị tồn đọng trong Excel khi làm việc nhóm sẽ được cập nhật và những rủi ro của các quy trình chạy trên trang tính cũng sẽ được loại bỏ. Những rắc rối khi làm việc trên trang tính sẽ không còn nữa. Tính năng ‘Tạo ứng dụng từ trang tính’ đã được thêm vào Mendix Studio Pro. Việc chuyển đổi trang tính thành ứng dụng sẽ trở nên dễ dàng như thao tác kéo-và-thả.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Tạo ứng dụng từ trang tính đơn giản với thao tác kéo-thả

Nguồn: Mendix

Trình hướng dẫn “Tạo ứng dụng từ trang tính” sẽ phân tích dữ liệu từ trang tính và xác định loại dữ liệu cũng như mối liên kết giữa các trang. Dựa trên điều này, Studio Pro sẽ tạo mô hình miền và đóng gói dữ liệu từ trang tính của bạn như một ảnh chụp nhanh dữ liệu. Điều này đảm bảo bạn có sẵn dữ liệu của riêng mình khi chạy thử ứng dụng lần đầu tiên.

Trình hướng dẫn “Tạo ứng dụng từ trang tính” hiện khả dụng trong Mendix 9.24 và Mendix 10.

6. Các tính năng hỗ trợ việc thiết kế UI
6.1. URL thân thiện

Với Mendix 10, bạn có thể chỉ định định dạng URL và thêm trình giữ chỗ cho các tham số. Ngoài ID Attribute, bạn còn được sử dụng các Attribute khác trong URL. Các biến được tự động truy xuất từ cơ sở dữ liệu dựa trên truy vấn XPath.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Tạo ra các URL thân thiện với người dùng với Mendix 10

Nguồn: Mendix

6.2. Các cải thiện trên trình duyệt web

Trong Mendix 10, các widget được cập nhật để hiển thị ngữ cảnh dữ liệu trực tiếp bên trong trình duyệt web. Bạn có thể thấy ngay những dữ liệu bạn có sẵn tại vị trí hiện tại chỉ bằng cách nhìn vào trình duyệt web.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Cải thiện trên trình duyệt web

Nguồn: Mendix

6.3. Các icon mới trong Atlas

Bộ icon  mới này không chỉ cung cấp thêm các icon mà bạn còn có thể chọn một trong hai phiên bản – line-shaped và filled. Bên cạnh đó, bạn luôn có thể nhập icon font của riêng mình bằng cách tạo một bộ sưu tập icon đã được giới thiệu trong Mendix 9.24.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Bộ các icon mới và có thể tự tùy chỉnh trong Atlas

Nguồn: Mendix

7. Các cải thiện về logic
7.1. Các tùy chọn Aggregate mới

Để cung cấp thêm quyền lợi cho người dùng, Mendix đã bổ sung thêm các tùy chọn Aggregate.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Nguồn: Mendix

All và Any là các hàm tổng hợp mới mà bạn có thể sử dụng để kiểm tra xem một biểu thức có đúng với tất cả hoặc bất kỳ mục nào trong danh sách hay không. Ví dụ: Nếu một đơn đặt hàng bất kỳ trong ứng dụng của bạn được giảm giá:

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Cải thiện trong các tính năng Aggregate

Nguồn: Mendix

Ngoài ra, hàm Reduce đã được thêm vào để cho phép chuyển danh sách các giá trị thành một giá trị duy nhất bằng cách sử dụng một biểu thức. Ví dụ: nếu bạn muốn tạo một chuỗi đơn dựa trên danh sách các đối tượng, giống như việc liệt kê các danh mục dưới dạng một chuỗi đơn.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Nguồn: Mendix

Trong biểu thức này, cả $currentObject và $currentResult đều khả dụng để tạo một $currentResult mới.

Cuối cùng, tất cả các Aggregation được sử dụng với một thuộc tính đã được chỉ định cũng có thể được sử dụng với một biểu thức. Trong biểu thức này, $currentObject có sẵn để truy cập mục của danh sách hiện đang được xử lý.

7.2. Đặt tham số đầu vào làm giá trị trả về

Giờ đây, bạn có thể nhấp chuột phải vào tham số đầu vào và ngay lập tức đặt tham số đó làm giá trị trả về của mình, giúp việc lập trình dễ dàng và hiệu quả hơn.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Đặt tham số đầu vào làm giá trị trả về trong Mendix 10

Nguồn: Mendix

8. Các cải tiến về workflow
8.1. Tác vụ nhiều người dùng

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Tính năng Workflow Toolbox mới: Tác vụ nhiều người dùng

Nguồn: Mendix

Bên cạnh cấu hình tác vụ người dùng (đơn) thông thường, với tư cách là Mendix Developer, bạn cần trả lời thêm hai câu hỏi:

  • Cần bao nhiêu người dùng để thực hiện tác vụ này?
  • Khi nhiều người dùng cần đưa ra quyết định (ví dụ: phê duyệt hoặc từ chối đề xuất), làm sao để thống nhất ý kiến của mọi người để đưa ra quyết định cuối cùng? Để giúp bạn làm điều này, Mendix đã triển khai bốn trong số các phương pháp quyết định phổ biến nhất: Consensus, Veto, Majority, and Threshold.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Các thuộc tính bổ sung tác vụ nhiều người dùng

Nguồn: Mendix

Lưu ý: Để có thể cho phép nhiều người dùng được gán cho một tác vụ, Mendix đã sửa đổi liên kết thành một bộ tham chiếu có tên WorkflowUserTask_assignees. Đây là một sự thay đổi đột phá. Dữ liệu workflow từ các phiên bản trước sẽ được chuyển tự động nhưng các ứng dụng trước Mendix 10 sẽ cần một số cập nhật thủ công.

8.2. Chờ nhận thông báo

Hoạt động này có thể được dùng cho việc đợi cho đến khi nhận được thanh toán, hàng hóa đặt hàng đã đến, nhận được email,…

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Trạng thái chờ nhận thông báo trong một quy trình

Nguồn: Mendix

Hoạt động thông báo cho quy trình được tiếp tục tiến hành gọi là một hoạt động microflow mới: Thông báo quy trình. Hoạt động Thông báo quy trình trở về dữ liệu boolean để cho biết liệu quy trình có thực sự đang đợi hoạt động này không.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Hoạt động thông báo quy trình trong trình sửa MF

Nguồn: Mendix

9. Native Mobile

Tính năng mới này giúp xóa các đối tượng của một thực thể khỏi cơ sở dữ liệu của thiết bị. Các đối tượng bị xóa bằng hoạt động này không được đồng bộ hóa với cơ sở dữ liệu máy chủ và các tham chiếu đến các đối tượng đó sẽ không bị xóa.

Những Cập Nhật Mới Nhất Của Studio Pro Trong Mendix 10

Nguồn: Mendix

  • Make It Native 10

Make it Native 10 sẽ sớm có mặt tại các cửa hàng. Cho đến lúc đó, bạn có thể tiếp tục sử dụng Make it Native 9.

10. Bộ Giải pháp (Solutions Kit) cho các Giải pháp Thích ứng

Solutions Kit đem đến cho các khách hàng 3 tính năng:

  • Protected Modules: Công nghệ thông tin (CNTT) trung tâm có thể tạo ra Giải pháp thích ứng và khóa một phần của mô hình ứng dụng để kiểm soát các ranh giới mà các nhóm triển khai cục bộ có thể thực hiện các thay đổi.
  • Solution Lifecycle Management: Khởi tạo các triển khai giải pháp, điều chỉnh chúng ở cấp độ mô hình và theo thời gian, nâng cấp các triển khai này lên các bản phát hành mới của giải pháp cơ bản mà vẫn giữ lại các điều chỉnh này và hợp nhất chúng với các tính năng mới.
  • Adaptation Insights: CNTT trung tâm có thể hiểu rõ hơn về việc triển khai nào đã được tạo, cách chúng được sửa đổi và tác động của các phiên bản mới đối với các triển khai đó. Các nhóm triển khai có được cái nhìn tương tự về giải pháp của riêng họ và cách mà giải pháp đó khác với phiên bản chính, cùng với những insight về các bản nâng cấp sắp tới.

Adaptation Insights sẽ có bản beta vào cuối năm nay.

Bên cạnh đó, Mendix 10 còn rất nhiều những nâng cấp và các tính năng mới khác. Nếu bạn hứng thú, hãy xem thêm tại bài viết này.

Kyanon Digital là đối tác giải pháp của Mendix – đơn vị hàng đầu cung cấp các giải pháp low-code. Nếu bạn quan tâm và muốn cải thiện sức cạnh tranh của doanh nghiệp trên thị trường chuyển đổi số thì hãy liên hệ ngay với Kyanon Digital để được hỗ trợ và tư vấn từ các chuyên gia trong lĩnh vực này.

Nguồn: Mendix

Dịch và biên tập: Kyanon Digital

5/5 - (1 vote)