Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Tip
Joget Workflow v6 has a dual pronged focus: User Experience (UX), and App Maintainability and Performance.

USER EXPERIENCE

Enhanced App User Experience for Desktop and Mobile

Image Removed

Say goodbye to uninspired user interfaces expected in business apps, as v6 will provide a Universal Userview Theme that embraces Google’s Material design philosophy. Responsive to fit desktop and mobile devices, the theme allows for simpler and more flexible configuration, while still allowing fine-tuning via custom CSS or JavaScript.

Customizable App Center with Joget Marketplace Integration

Image Removed

ในส่วนของผู้ใช้งาน

เพิ่มประสิทธิภาพในการใช้งานทั้งบนคอมพิวเตอร์และโทรศัพท์มือถือ

Image Added

โดยในเวอร์ชั่น 6 จะเพิ่มส่วนแสดงผลธีมที่ยึดรูปแบบการดีไซน์ของกูเกิ้ล โดยการแสดงหน้าจอจะพอดีกับหน้าจอคอมพิวเตอร์และอุปกรณ์โทรศัพท์มือถือ และธีมที่ใช้แสดงนั้นจะมีความเรียบง่ายและยืดหยุ่นมากยิ่งขึ้น ในขณะที่ยังสามารถปรับปรุงแก้ไขโดยใช้ CSS หรือ JavaScript ได้



ปรับแต่ง App Center ด้วย Joget Marketplace

Image Added

App Center คือหน้าจอหลักสำหรับการเข้าถึงแอพพลิเคชั่นต่างๆ และรองรับการปรับแต่งจาก Marketplace โดยสามารถปรับแต่งตามต้องการหรือปรับเปลี่ยนรูปแบบได้The App Center, the default landing page providing access to apps and seamless integration with the Joget Marketplace, is now a customizable app! Adapt the App Center to specific needs, or even replace it entirely if required.


Dashboard Capabilities

One of the frequently requested features, a Dashboard Userview element now provides the capability for multiple elements to be presented in dashboard format for better information visibility.
Dashboard เป็นหนึ่งในฟีเจอร์ที่ผู้ใช้งานต้องการมากที่สุด โดยตอนนี้สามารถใช้ง่ายได้แล้ว และสามารถแสดงแผนภาพในรูปแบบที่หลากหลายเพื่อการดูข้อมูลที่ง่ายขึ้น


Calendar View


The Calendar Userview element displays events in a familiar monthly, weekly or daily calendar view.ในส่วนของปฏิทิน จะแสดงเหตุการณ์ต่างๆ ซึ่งสามารถแสดงในรูปแบบรายเดือน / รายสัปดาห์ / รายวัน


Unobtrusive Admin and Design Interface

The focus is on the apps, so the administration and app design interface is designed to be discreet and to stay out of the way. A floating design button toggles to show the Admin Bar and Front-End Edit Mode to show elements directly within the app.

Design Apps Anytime, Anywhere with Support for Touch Devices

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


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

Image Added

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



รูปแบบการทำงานแบบตารางเหมือน Excel (Spreadsheet)

Image Added

Spreadsheet คือเครื่องมือการรับข้อมูลในรูปแบบตารางที่เหมือนการทำงานของ excel รองรับการใช้สูตรต่างๆ และรองรับข้อมูลในรูปแบบรูปภาพและไฟล์ข้อมูล

Touch devices are now supported! App designers can now use tablets or touch screen PCs to design all the processes, forms, lists and userviews. Dragging, dropping and configuring elements using your fingers or a stylus makes building and maintaining apps more accessible anytime, anywhere.

Excel-Like Functionality With the Spreadsheet Element

Image Removed

The Spreadsheet element provides Excel-like functionality with formulas and functions, as well as support for file and image uploads.

 


Improved User Experience with AJAX Support in Multi-Paged Forms

Multi-Paged Forms provide an improved user experience with AJAX support, allowing for switching between pages without the need for full page reloads. คือเครื่องมือการออกแบบแอพพลิเคชั่นที่แบ่งเป็นหลายๆ หน้า ซึ่งมีการปรับปรุงในเรื่องของการคลิกเพื่อเปลี่ยนหน้า โดยไม่จำเป็นต้องโหลดหน้าแบบฟอร์มฟอร์ม




APP MAINTAINABILITY AND PERFORMANCE

Improved App Maintainability with Advanced Tools

Image Removed
The major challenge in app development is not building it the first time, but rather maintaining and evolving it over time. A big focus in v6 is improving app maintainability hence the new Advanced Tools which will make it easier to manage dependencies, while adding support for automatic merging of concurrent changes. For improved accountability, all changes to an app are now captured in the system audit trail as well.

Enhanced Configuration Options for Codeless Apps

Image Removed
The Joget Workflow platform allows for almost limitless extensibility via plugins and custom coding. However, the requirement for coding makes it less accessible to non-coders. In v6, there are now additional configuration options in various elements to allow for simple configuration instead. For example, retrieving data from multiple forms can be accomplished using simple form selections, instead of using custom SQL JOIN queries.

Improved Performance with Userview Caching

Image Removed
Caching is now available for all userview pages. Requiring just a couple of settings, any userview menu and page can be easily cached to eliminate bottlenecks and reduce server-side processing. When used appropriately, caching can greatly improve the performance and scalability of apps.

Database Connection Monitoring and Leak Detection

ปรับปรุงการดูแลระบบด้วยเครื่องมือที่ทันสมัยมากขึ้น

Image Added

ความท้าทายหลักสำหรับการพัฒนาแอปนั้น ไม่ใช่การสร้างแอปใช้ในครั้งแรก แต่เป็นการดูแลบำรุงรักษา และปรับปรุงในเวลาต่อมา ส่วนที่สำคัญใน V6 คือการปรับปรุงการดูแลบำรุงรักษาแอปด้วยเครื่องมือใหม่ที่ช่วยในการจัดการง่ายขึ้น  ในขณะที่มีการรองรับการเปลี่ยนแปลงมากขึ้นเพื่อการทำงานให้เป็นระบบอย่างมีประสิทธิภาพ



เพิ่มลูกเล่นการทำงานแบบใหม่โดยไม่ต้องเขียนโค้ด

Image Added
Joget Workflow อนุญาตให้มีการใช้งานโดย plugin หรือเขียนโค้ด เพื่อเพิ่มขีดความสามารถอย่างไร้ขอบเขต แต่อย่างไรก็ตาม การใช้โค้ดในการทำงานนั้น ทำให้คนที่ไม่มีความรู้ด้านโปรแกรมเข้าถึงได้ยาก สำหรับเวอร์ชั่น 6 จะมีส่วนในการทำงานที่หลากหลาย แต่มีการใช้งานที่ง่ายยิ่งขึ้น เช่น การทำข้อมูลแบบฟอร์มแบบหลายๆหน้า จะมีข้อมูลพื้นฐานมาให้เลือก แทนที่จะใช้การเขียนโปรแกรมโดย SQL


ปรับปรุงประสิทธภาพการทำงานโดยระบบ Caching

Image Added

ในส่วนของผู้ใช้งานทั้งหมดนั้นได้มีระบบ Caching ซึ่งติดตั้งแค่สองขั้นตอน เพื่อให้ผู้ใช้หลีกเลี่ยงการใช้งานมากแบบคอขวดและ ลดการทำงานแบบ server-side processing เมื่อมีการใช้งานอย่างเหมาะสม การ Caching จะปรับปรุงการทำงานและเพิ่มความยืนหยุ่นให้กับแอพพลิเคชั่น



การควบคุมการเชื่อมต่อของฐานข้อมูล และป้องกันการรั่วไหลของข้อมูล

Image Added

อีกหนึ่งในการทำงานที่อยู่ในส่วนประมวลผลการทำงาน ที่คอยควบคุมกันทำงานการเชื่อมต่อของฐานข้อมูล เมื่อทำการ Log in ในรูปแบบ Admin ฟังก์ชั่นการทำงาน Performance Analyzer จะแสดงจำนวนที่ออนไลน์และการเชื่อมต่อข้อมูลที่ช้า ที่มุมบนซ้านสุดของหน้าจอผู้ใช้ และยังมีระบบป้องกันข้อมูลรั่วไหล ซึ่งทำงานทั้งในระบบ BeanShell และ plugin เมื่อมีการตรวจจับการรั่วไหลที่เป็นไปได้ คำเตือนจะถูกบันทึกเพื่อให้ผู้ดูแลระบบสามารถระบุหน้าเว็บที่เป็นสาเหตุของปัญหาได้

Image Removed
A new feature incorporated into the Performance Analyzer now provides monitoring of database connections at runtime. When logged in as an administrator, the Performance Analyzer displays the number of active and idle platform datasource connections at the top left corner of the app userview.There is also database connection leak detection, which works for both BeanShell scripts and custom plugin code. When a possible leak is detected, a warning will be captured in the logs to allow administrators to identify the page causing the problem.



Additional Plugins Out of the Box for Greater Flexibility

v6 includes additional useful developer and integration plugins to cater for more complex app requirements.

ในเวอร์ชั่น 6 จะมีการเพิ่มในส่วนการทำงานสำหรับผู้พัฒนาแอพพลิเคชั่น และ plugin อื่นๆ เพิ่มเติม เพื่อรองรับการทำงานที่ซับซ้อนมากขึ้น

  • JDBC และ BeanShell plugins รองรับการใช้งานโดยใช้โค้ด SQL และ BeanShell ในการทำแบบฟอร์มและรายการต่างๆ
  • เพิ่มส่วนการจัดการสิทธิ์การเข้าถึงเมนูต่างๆ ผ่านหน้าจอ front-end
  • เพิ่มฟังก์ชั่นการเชื่อมต่อ LDAP Directory Manager ซึ่งสามารถนำข้อมูลมาเก็บไว้ที่ Joget ได้
  • More JDBC and BeanShell plugins are now available out of the box to allow for custom SQL and BeanShell code in forms and lists.
  • The Permission Userview Menu element allows userview permissions to be configured in the front-end app.
  • There is also a new Sync LDAP Directory Manager that allows LDAP and Active Directory information to be synchronized with the local user directory.


Latest Upgrades Under The Hood

Joget is built on Java using the proven and popular enterprise libraries Spring Framework and Hibernate ORM and in v6 they will be upgraded to new stable releases สร้างขึ้นบน Java โดยใช้ไลบรารี Enterprise Framework ที่เป็นที่นิยม Spring Framework และ Hibernate ORM และในเวอร์ชั่น 6 มีการอัพเกรดเป็นเวอร์ชันเสถียร (Spring 4.3 and และ Hibernate 4.3) to take advantage of all the performance, stability and security improvements available. เพื่อการทำงานที่มีประสิทธิภาพมากขึ้น


Improved JSON Tool for Integration

The JSON Tool provides more built-in integration options to external systems, with support for  ช่วยทำให้การทำงานของแอพเพื่อเชื่อมต่อกับระบบภายนอกได้ดียิ่งขึ้น โดยจะรองรับระบบต่างๆ เช่น POST requests, request headers , payloads, debug mode , etc.เป็นต้น

 


Simpler Email Configuration with Platform-Wide Settings

Platform-wide default SMTP email settings are now available in the General Settings, allowing a single configuration to be applied across all apps and plugins.

...

ขณะนี้การตั้งค่า SMTP ของอีเมล์สามารถตั้งค่าได้ที่ General Settings ซึ่งทำให้สามารถใช้การกำหนดค่าเริ่มต้นแบบเดียวกันในทุกแอปพลิเคชันและปลั๊กอินทั้งหมดได้


...


เพิ่มความปลอดภัยด้วยการยืนยันตัวตนผ่านระบบ Multi-Factor Authentication (MFA)

User logins can now be secured with built-in support for ขณะนี้ผู้ใช้สามารถเข้าสู่ระบบซึ่งรองรับระบบ Multi-Factor Authentication (MFA), working with TOTP standard mobile apps like  โดยทำงานร่วมกับแอปมือถือมาตรฐานมาตรฐาน TOTP เช่น Google Authenticator or หรือ Microsoft Authenticator.