Back

Release 11.2 – Group Smarter, Select Better, Build Faster

เดือนนี้ถือว่าเป็นเดือนที่พิเศษและน่าตื่นเต้นจริง ๆ เพราะแพลตฟอร์มของเรามีการอัปเดตครั้งใหญ่หลายด้านเลยครับ เริ่มจากฟีเจอร์ที่หลายคนรอคอยอย่าง Workflow Groups Support ที่ช่วยให้การทำงานกับกลุ่มคน ไม่ว่าจะเป็นทีมเล็กหรือทั้งแผนก กลายเป็นเรื่องง่ายขึ้นมาก ในฝั่งของวิดเจ็ตเองก็ไม่น้อยหน้า เพราะมีการเสริมความสามารถใหม่ ๆ เข้ามา ทั้ง การเลือกหลายหน้าพร้อมกัน (multi-page selection) ที่หลายคนถามถึงมาตลอด รวมถึงวิดเจ็ตใหม่ Check Box / Radio Selector ที่จะทำให้การออกแบบฟอร์มลื่นไหลยิ่งกว่าเดิม และที่สำคัญ GenAI Resource Packs ได้เปิดให้ใช้งานอย่างเป็นทางการแล้ว ซึ่งถือเป็นก้าวสำคัญในการนำ AI มาสู่แอปของคุณ ส่วนใครที่อยากสร้างแอปอัจฉริยะ ตอนนี้ก็สามารถเชื่อมต่อกับ MCP servers ผ่าน MCP client module ตัวใหม่ได้เลย

ทั้งหมดนี้เป็นเพียงบางส่วนจากสิ่งที่รอคุณอยู่ในรอบอัปเดตเดือนนี้ ยังมีอีกหลายฟีเจอร์ที่น่าสนใจรอให้คุณไปค้นพบครับ!

Studio Pro

Workflow Groups

เพื่อให้การทำงานมีความยืดหยุ่นมากขึ้นในการเลือกกลุ่มผู้ใช้งาน และสามารถปรับเปลี่ยนกลุ่มนั้นได้แบบ dynamic ขณะรันไทม์ เราขอแนะนำฟีเจอร์ใหม่ Workflow Groups ครับ การกำหนดเป้าหมายเป็น “กลุ่ม” แทนที่จะเป็น “ผู้ใช้รายบุคคล” ทำให้สามารถเพิ่มหรือลบผู้ใช้ออกจากงานที่ถูกสร้างขึ้นมาแล้วได้ทันที อีกทั้งยังช่วยให้เราสร้างกลุ่มผู้ใช้งานที่สะท้อนโครงสร้างองค์กรจริง ๆ ได้มากขึ้น โดยไม่จำเป็นต้องผูกติดกับการกำหนดสิทธิ์ (roles)

เช่น ถ้ามีผู้ใช้ใหม่ถูกเพิ่มเข้ามาในแอป และถูกจัดให้อยู่ในกลุ่มนั้น ๆ เขาจะสามารถเห็นงานทั้งหมดที่ถูกกำหนดให้กับกลุ่มนี้ได้ทันที ในทำนองเดียวกัน หากผู้ใช้ออกจากกลุ่ม งานที่เคยเห็นก็จะหายไปเช่นกัน นอกจากนี้ โมดูล Workflow Commons ก็ได้รับการขยายความสามารถเพิ่มเติม โดยเพิ่มหน้าไว้สำหรับจัดการสมาชิกของแต่ละกลุ่มโดยเฉพาะ

ฟีเจอร์ Workflow Groups ตอนนี้อยู่ในช่วง Public Beta และสามารถเปิดใช้งานได้ในแท็บ New features ครับ

Widgets

ตอนนี้คุณสามารถ เลือกแถวข้อมูลข้ามหลายหน้า ได้แล้ว โดยที่การเลือกจะไม่หายไปเมื่อคุณเปลี่ยนหน้า ซึ่งช่วยให้การทำงานกับชุดข้อมูลขนาดใหญ่สะดวกขึ้นมาก โดยเฉพาะในกรณีที่คุณต้องการจัดการกับข้อมูลที่กระจายอยู่หลายหน้า เช่น อัปเดตสถานะ เปลี่ยนหมวดหมู่ หรือทำงานแบบ batch processing

และนี่เป็นเพียงจุดเริ่มต้นเท่านั้น! เพราะเร็ว ๆ นี้จะมีฟีเจอร์ “Select All” ที่ให้คุณเลือกข้อมูลได้ทีเดียวทั้งทุกหน้า ซึ่งเป็นไอเดียที่หลายคนเรียกร้องในฟอรั่มมายาวนาน และจะช่วยทำให้การทำงานกับข้อมูลจำนวนมากง่ายขึ้นไปอีกขั้น

Check Box / Radio Selector: Flexible selection options for any data source

วิดเจ็ตใหม่ Check box / Radio Selector มาพร้อมกับความสามารถในการขยายทางเลือกของผู้ใช้งานใน UI ของแอป ช่วยเพิ่มมิติการเลือกที่มองเห็นได้ชัดเจน เป็นอีกหนึ่งทางเลือกแทน Combo box ความพิเศษคือวิดเจ็ตนี้สามารถ ปรับตัวตามสถานการณ์ ได้โดยอัตโนมัติ หากเป็นการเลือกเพียงหนึ่งค่า ก็จะแสดงเป็น Radio button list แต่ถ้าต้องการเลือกหลายค่า ก็จะแสดงเป็น Checkbox list ทันที นอกจากนี้ยังรองรับหลายแหล่งข้อมูล ไม่ว่าจะเป็น context entity และ association, ดึง object ที่เลือกได้จาก database, หรือกำหนดค่าแบบ static โดยตรงในวิดเจ็ต

คุณยังสามารถ ปรับแต่งแต่ละตัวเลือก ให้มีคอนเทนต์ที่เฉพาะเจาะจง เพื่อสร้างประสบการณ์การใช้งานที่ให้ข้อมูลมากขึ้นและดูสวยงามยิ่งกว่าเดิม และที่สำคัญ วิดเจ็ตนี้ถูกออกแบบมาโดยคำนึงถึง Accessibility ครบถ้วน ทั้งการรองรับ ARIA labels และการใช้งานผ่าน คีย์บอร์ด เพื่อให้ผู้ใช้ทุกคนสามารถโต้ตอบกับตัวเลือกได้อย่างราบรื่น

Combo box: Enhanced filter input control

วิดเจ็ต Combo Box ได้รับการอัปเดตครั้งสำคัญ ที่ให้คุณควบคุมประสบการณ์การกรองข้อมูลได้มากขึ้น ด้วยฟีเจอร์ใหม่ On change filter input event

เมื่อผู้ใช้พิมพ์ข้อความลงในช่องกรองของ Combo Box อีเวนต์นี้จะถูกเรียกใช้งานทันที โดยส่งค่าข้อความที่ผู้ใช้พิมพ์อยู่เข้าไปเป็นตัวแปร เพื่อให้คุณนำไปใช้ใน microflow หรือ nanoflow ได้ตามที่กำหนด นอกจากนี้ยังมีการตั้งค่า debounce ที่ปรับได้เอง เพื่อควบคุมว่าอีเวนต์จะทำงานเมื่อไร ลดการเรียกใช้งานที่ไม่จำเป็นในขณะที่ผู้ใช้กำลังพิมพ์อย่างต่อเนื่อง

ความสามารถใหม่นี้เปิดโอกาสให้คุณสร้างประสบการณ์ที่ทรงพลังมากขึ้น เช่น

  • กรองข้อมูลแบบ dynamic ตามข้อความบางส่วนที่ผู้ใช้พิมพ์
  • สร้างประสบการณ์ค้นหาแบบ custom
  • เก็บบันทึกรูปแบบการค้นหาเพื่อทำความเข้าใจพฤติกรรมผู้ใช้
  • หรือแม้กระทั่ง ตรวจสอบความถูกต้องของข้อมูล ได้แบบเรียลไทม์

อีเวนต์นี้จะส่งต่อข้อความที่ผู้ใช้พิมพ์จริง ๆ ทำให้คุณสามารถตอบสนองกับการโต้ตอบในฟิลด์การกรองได้อย่างแม่นยำ

Native mobile: Updated React Native version

ที่ Mendix เรามุ่งมั่นที่จะทำให้เทคโนโลยีที่ขับเคลื่อนแอปพลิเคชันของคุณทันสมัย ปลอดภัย และเชื่อถือได้อยู่เสมอ และนั่นคือเหตุผลที่ในรอบนี้เราได้อัปเดต React Native เป็นเวอร์ชัน 0.77.3

การอัปเดตครั้งนี้ช่วยแก้ไขปัญหาที่อาจเกิดขึ้นซึ่งทำให้แอปหยุดทำงานหลังจากรีโหลดหน้าจอ ส่งผลให้การทำงานมีเสถียรภาพมากขึ้นและมอบประสบการณ์การใช้งานที่ดียิ่งกว่าเดิม โดยโดยทั่วไปแล้วการอัปเดตนี้จะ ไม่กระทบกับการใช้งาน JavaScript ที่มีอยู่ เช่น widgets หรือ JS Actions แต่สำหรับนักพัฒนาโมดูล เราแนะนำให้ตรวจสอบความเข้ากันได้เพื่อให้มั่นใจว่าทุกอย่างยังทำงานได้ราบรื่น

ข่าวดีคือ เราได้ทำการ backport การอัปเดตนี้ไปยัง Mendix 10.24 แล้วด้วย ดังนั้นคุณไม่จำเป็นต้องอัปเกรดเป็นเวอร์ชันล่าสุดก็ยังได้รับประโยชน์ เราแนะนำให้คุณอัปเดตแอปมือถือ native ของคุณเป็น 10.24.4 หรือ 11.2.0 โดยเร็วที่สุด เพื่อให้แน่ใจว่าแอปยังคงทำงานได้อย่างราบรื่นครับ

MacOS command line tools

ตอนนี้การทำงานอัตโนมัติและการสเกล Mendix workflows บน MacOS ง่ายกว่าที่เคย! เพราะเราได้เปิดตัว Mendix Studio Pro Command Line Tools สำหรับ Mac แล้ว

ด้วยเครื่องมือนี้ คุณจะได้พลังการทำงานอัตโนมัติแบบเดียวกับที่นักพัฒนาเคยใช้บนเวอร์ชัน Windows มาสู่ Studio Pro บน MacOS อย่างเต็มรูปแบบ ไม่ว่าจะเป็นการทำงานผ่าน terminal เพื่อ build, packaging, model checks และอื่น ๆ อีกมากมาย โดยไม่ต้องหาทางแก้ไขหรือใช้วิธีอ้อมอีกต่อไป

ลองเข้าไปดูรายละเอียดเพิ่มเติมได้ที่ Documentation เพื่อเริ่มต้นใช้งานครับ

Email connector revamp

เพื่อให้การทำงานกับ Email Connector ง่ายขึ้นกว่าเดิม เราได้ทำการ ปรับโครงสร้างโมดูลใหม่และปรับปรุง UI ให้ใช้งานได้อย่างลื่นไหลมากขึ้น การปรับปรุงครั้งนี้ช่วยให้ขั้นตอนการทำงานเรียบง่ายขึ้น นักพัฒนาสามารถไปถึงผลลัพธ์ได้เร็วขึ้น โดยไม่ต้องเสียเวลาไปกับความซับซ้อนเหมือนเดิม พร้อมให้คุณดาวน์โหลดเวอร์ชันใหม่ได้แล้ววันนี้จาก Mendix Marketplace

Smart and Agentic apps

Mendix Cloud GenAI Resource Packs generally available

Mendix Cloud GenAI Resource Packs ได้ก้าวจากการเปิดใช้งานแบบจำกัด สู่การเปิดให้ใช้งานอย่างเป็นทางการ (General Availability) แล้ว! ตอนนี้คุณสามารถเข้าถึง AI Models ชั้นนำ อย่าง Anthropic Claude Sonnet และ Cohere Embed รวมถึง Vector Database ที่ทั้งสเกลได้ ปลอดภัย และใช้งานได้แบบ native ใน Mendix Cloud

ทุกอย่างถูกรันและจัดการแบบ fully managed ภายใน Mendix Cloud โดยใช้เพียง Mendix Cloud Tokens ซึ่งเหมาะอย่างยิ่งสำหรับการทำงานอย่าง RAG, semantic search, embeddings และอีกมากมาย สนใจรายละเอียดเพิ่มเติมเรื่องราคา สามารถติดต่อ CSM ของคุณได้เลย หรือเข้าไปเรียนรู้เพิ่มเติมใน Docs ครับ

MCP Client 1.0.0

ด้วย MCP Client module ใหม่ แอป Mendix ของคุณสามารถทำหน้าที่เป็น consumer ของ MCP servers ภายนอก ได้ ซึ่งหมายความว่าแอปของคุณสามารถค้นหาและเรียกใช้งาน prompts และ tools ที่รันอยู่ภายนอกได้โดยตรง สิ่งนี้ทำให้การเชื่อมต่อ logic หรือ AI services ภายนอก เข้ากับแอป Mendix ของคุณง่ายขึ้นมาก โดยไม่ต้องสร้าง custom integration ใด ๆ เมื่อใช้ร่วมกับ MCP Server และ Client module ใหม่ คุณสามารถสร้าง AI landscape แบบ low-code เชื่อมต่อ agents ข้ามแอปได้อย่างราบรื่นและไร้ความซับซ้อน หากอยากเรียนรู้เพิ่มเติม สามารถเข้าไปอ่านใน blog ของเราเกี่ยวกับการใช้งาน MCP Client module ได้ครับ 

Connect any Knowledge Base in the AI Bot Starter App

ตอนนี้เมื่อคุณสร้าง bot ด้วย AI Bot Starter App คุณสามารถดึงข้อมูลเชิงลึกจาก หลาย knowledge base พร้อมกัน ได้ ทำให้ bot ของคุณตอบคำถามได้ ชาญฉลาดและครอบคลุมมากยิ่งขึ้น มันสามารถทำงานร่วมกับ Mendix Cloud GenAI Resources, Azure AI Search, Amazon Bedrock หรือแม้กระทั่งใช้ knowledge base ของคุณเองผ่าน PgVector ได้อย่างราบรื่น

ด้วยสิทธิ์ administrator คุณสามารถตั้งค่าการทำงานของ bot สำหรับ use case ต่าง ๆ ได้ทันทีแบบ runtime รวมถึงกำหนด knowledge base และการตั้งค่าแตกต่างกันไปตามความต้องการ และสำหรับคนที่อยากทดลองสุด ๆ คุณยังสามารถ รวมผู้ให้บริการหลายรายในแชทเดียว ได้อีกด้วย แต่ละ model provider สามารถทำงานร่วมกับ knowledge base ใดก็ได้ ทำให้เป็นระบบที่ vendor-agnostic อย่างแท้จริง

Governance

Pipelines is now available for Mendix on Kubernetes and Azure

  • ตอนนี้ Mendix Pipelines รองรับการทำงาน อัตโนมัติสำหรับ build, test และ deployment ไปยัง Mendix on Kubernetes และ Mendix on Azure แล้ว ช่วยเพิ่มประสิทธิภาพการทำงานของนักพัฒนาได้อย่างมาก 🚀
  • คุณสามารถออกแบบ pipeline ของตัวเองได้อย่างยืดหยุ่น โดยตรงใน Mendix Portal พร้อมตั้ง quality gates ผ่าน Maia ทำให้สามารถปรับปรุงคุณภาพของแอปได้โดยไม่จำเป็นต้องมีความรู้ลึกด้าน DevOps

สำหรับรายละเอียดเพิ่มเติมและตัวอย่างขั้นตอนของ pipeline สามารถเข้าไปดูได้ที่ blog และ documentation ครับ

User Classification module

ฟีเจอร์ใหม่ User Classification module ช่วยให้แอป Mendix สามารถ แยกผู้ใช้ภายในและภายนอก ได้อย่างแม่นยำ สิ่งนี้ช่วยให้มั่นใจว่าองค์กร ปฏิบัติตาม Mendix Pricing Plan ถูกต้อง ไม่เกิดการจำแนกผู้ใช้ผิดพลาดที่อาจกระทบต่อการลิขสิทธิ์ โดยสามารถจำแนกผู้ใช้ได้จาก user roles หรือ custom microflows ทำให้ปรับใช้ได้ยืดหยุ่นตามการตั้งค่าแอปต่าง ๆ สำหรับผู้ใช้ใหม่ ระบบจะทำการจำแนกโดยอัตโนมัติ ส่วนผู้ใช้เดิมสามารถอัปเดตได้ด้วย one-time admin action ฟีเจอร์นี้ช่วยให้องค์กร ควบคุมการนับผู้ใช้และความถูกต้องของ licensing ได้ดียิ่งขึ้น เริ่มต้น จำแนกผู้ใช้ของคุณวันนี้! 🚀

Mendix Portal

การอัปเดต UI ครั้งนี้ช่วยให้คุณ ค้นหาสิ่งที่ต้องการได้เร็วและง่ายขึ้น ด้วยการจัดวางที่สะอาดขึ้น, การจัดหมวดหมู่ที่ชาญฉลาดกว่าเดิม และการเน้นคำที่ตรงกับการค้นหาแบบ เรียลไทม์ ทำให้การเข้าถึงเนื้อหาใน Docs, Community, Marketplace และ Academy เป็นเรื่องที่ง่ายและมีประสิทธิภาพมากขึ้น

สิ่งที่ปรับปรุงไม่ได้เป็นเพียงเรื่องความสวยงาม แต่ถูกออกแบบมาเพื่อ ประหยัดเวลา ลดจำนวนคลิก และช่วยให้คุณโฟกัสกับการสร้างแอป Mendix ไม่ว่าคุณจะกำลังดีบักปัญหา หรือสำรวจคอมโพเนนต์ใหม่ ๆ ข้อมูลที่คุณต้องการก็อยู่ตรงหน้าคุณทันที

รายละเอียดการปรับปรุงหลัก:

  • Compact, Scrollable View: การจัดวางใหม่แสดงผลลัพธ์ได้มากขึ้นในพื้นที่น้อยขึ้น เพิ่มการค้นพบเนื้อหาโดยไม่ทำให้ผู้ใช้รู้สึกล้น
  • Smarter Suggestions: มีส่วนของ Quick Links และ Recently Visited ช่วยประหยัดเวลาเมื่อทำงานซ้ำหรือต้องเข้าถึงหน้าเดิม
  • Keyword Highlighting: คำค้นจะถูกเน้นในผลลัพธ์ ทำให้สแกนและเจอสิ่งที่ต้องการได้เร็วขึ้น
  • Instant Categorization: ผลลัพธ์ถูกจัดกลุ่มตามประเภท (เช่น Docs, Marketplace, Community) ทำให้เจอเนื้อหาที่เกี่ยวข้องได้ทันทีโดยไม่ต้องกรองเอง

Source: Release 11.2 – Group Smarter, Select Better, Build Faster

Download: Mendix Studio Pro